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