Module: ELFTools::Constants::STT
- Included in:
- ELFTools::Constants
- Defined in:
- lib/elftools/constants.rb
Overview
Symbol types from Sym st_info field.
Constant Summary collapse
- STT_NOTYPE =
Symbol type is unspecified
0- STT_OBJECT =
Symbol is a data object
1- STT_FUNC =
Symbol is a code object
2- STT_SECTION =
Symbol associated with a section
3- STT_FILE =
Symbol’s name is file name
4- STT_COMMON =
Symbol is a common data object
5- STT_TLS =
Symbol is thread-local data object
6- STT_NUM =
Deprecated.
7- STT_RELC =
Complex relocation expression
8- STT_SRELC =
Signed Complex relocation expression
9- STT_GNU_IFUNC =
GNU extension: symbol value points to a function which is called at runtime to determine the final value of the symbol.
10- STT_LOOS =
Start of OS-specific
10- STT_HIOS =
End of OS-specific
12- STT_LOPROC =
Start of processor-specific
13- STT_HIPROC =
End of processor-specific
15- STT_SPARC_REGISTER =
The section type that must be used for register symbols on Sparc. These symbols initialize a global register.
13- STT_ARM_TFUNC =
ARM: a THUMB function. This is not defined in ARM ELF Specification but used by the GNU tool-chain.
13- STT_ARM_16BIT =
ARM: a THUMB label.
15