This preview shows page 1. Sign up to view the full content.
Unformatted text preview: nal function or references a global variable will need to be modiﬁed. On the other hand, instructions that call local functions do not need to be modiﬁed. Note that relocation information is not needed in executable object ﬁles, and is usually omitted unless the user explicitly instructs the linker to include it. .rel.data: Relocation information for any global variables that are referenced or deﬁned by the module. In general, any initialized global variable whose initial value is the address of a global variable or externally deﬁned function will need to be modiﬁed. .debug: A debugging symbol table with entries for local variables and typedefs deﬁned in the program, global variables deﬁned and referenced in the program, and the original C source ﬁle. It is only present if the compiler driver is invoked with the -g option. .line: A mapping between line numbers in the original C source program and machine code instructions in the .text section. It is only present if the compiler driver is invoked with the -g option. .strtab: A stri...
View Full Document
- Spring '10
- The American