Module: ELFTools::Constants::R::I386
- Defined in:
- lib/elftools/constants/relocation/i386.rb
Overview
Relocation types of I386.
Constant Summary collapse
- R_386_NONE =
No reloc
0- R_386_32 =
Direct 32 bit
1- R_386_PC32 =
PC relative 32 bit
2- R_386_GOT32 =
32 bit GOT entry
3- R_386_PLT32 =
32 bit PLT address
4- R_386_COPY =
Copy symbol at runtime
5- R_386_GLOB_DAT =
Create GOT entry
6- R_386_JUMP_SLOT =
Create PLT entry
7- R_386_RELATIVE =
Adjust by program base
8- R_386_GOTOFF =
32 bit offset to GOT
9- R_386_GOTPC =
32 bit PC relative offset to GOT
10- R_386_32PLT =
Used by Sun
11- R_386_TLS_TPOFF =
:nodoc:
14- R_386_TLS_IE =
:nodoc:
15- R_386_TLS_GOTIE =
:nodoc:
16- R_386_TLS_LE =
:nodoc:
17- R_386_TLS_GD =
:nodoc:
18- R_386_TLS_LDM =
:nodoc:
19- R_386_16 =
:nodoc:
20- R_386_PC16 =
:nodoc:
21- R_386_8 =
:nodoc:
22- R_386_PC8 =
:nodoc:
23- R_386_TLS_GD_32 =
:nodoc:
24- R_386_TLS_GD_PUSH =
:nodoc:
25- R_386_TLS_GD_CALL =
:nodoc:
26- R_386_TLS_GD_POP =
:nodoc:
27- R_386_TLS_LDM_32 =
:nodoc:
28- R_386_TLS_LDM_PUSH =
:nodoc:
29- R_386_TLS_LDM_CALL =
:nodoc:
30- R_386_TLS_LDM_POP =
:nodoc:
31- R_386_TLS_LDO_32 =
:nodoc:
32- R_386_TLS_IE_32 =
:nodoc:
33- R_386_TLS_LE_32 =
:nodoc:
34- R_386_TLS_DTPMOD32 =
:nodoc:
35- R_386_TLS_DTPOFF32 =
:nodoc:
36- R_386_TLS_TPOFF32 =
:nodoc:
37- R_386_SIZE32 =
32-bit symbol size
38- R_386_TLS_GOTDESC =
:nodoc:
39- R_386_TLS_DESC_CALL =
:nodoc:
40- R_386_TLS_DESC =
:nodoc:
41- R_386_IRELATIVE =
Adjust indirectly by program base
42- R_386_GOT32X =
:nodoc:
43- R_386_USED_BY_INTEL_200 =
:nodoc:
200- R_386_GNU_VTINHERIT =
:nodoc:
250- R_386_GNU_VTENTRY =
:nodoc:
251