Module: ELFTools::Constants::R::S390

Defined in:
lib/elftools/constants/relocation/s390.rb

Overview

Relocation types of S390.

Constant Summary collapse

R_390_NONE =

No reloc

0
R_390_8 =

Direct 8 bit

1
R_390_12 =

Direct 12 bit

2
R_390_16 =

Direct 16 bit

3
R_390_32 =

Direct 32 bit

4
R_390_PC32 =

PC relative 32 bit

5
R_390_GOT12 =

12 bit GOT offset

6
R_390_GOT32 =

32 bit GOT offset

7
R_390_PLT32 =

32 bit PC relative PLT address

8
R_390_COPY =

Copy symbol at runtime

9
R_390_GLOB_DAT =

Create GOT entry

10
R_390_JMP_SLOT =

Create PLT entry

11
R_390_RELATIVE =

Adjust by program base

12
R_390_GOTOFF32 =

32 bit offset to GOT

13
R_390_GOTPC =

32 bit PC relative offset to GOT

14
R_390_GOT16 =

16 bit GOT offset

15
R_390_PC16 =

PC relative 16 bit

16
R_390_PC16DBL =

PC relative 16 bit shifted by 1

17
R_390_PLT16DBL =

16 bit PC rel. PLT shifted by 1

18
R_390_PC32DBL =

PC relative 32 bit shifted by 1

19
R_390_PLT32DBL =

32 bit PC rel. PLT shifted by 1

20
R_390_GOTPCDBL =

32 bit PC rel. GOT shifted by 1

21
R_390_64 =

Direct 64 bit

22
R_390_PC64 =

PC relative 64 bit

23
R_390_GOT64 =

64 bit GOT offset

24
R_390_PLT64 =

64 bit PC relative PLT address

25
R_390_GOTENT =

32 bit PC rel. to GOT entry >> 1

26
R_390_GOTOFF16 =

16 bit offset to GOT

27
R_390_GOTOFF64 =

64 bit offset to GOT

28
R_390_GOTPLT12 =

12 bit offset to jump slot

29
R_390_GOTPLT16 =

16 bit offset to jump slot

30
R_390_GOTPLT32 =

32 bit offset to jump slot

31
R_390_GOTPLT64 =

64 bit offset to jump slot

32
R_390_GOTPLTENT =

32 bit rel. offset to jump slot

33
R_390_PLTOFF16 =

16 bit offset from GOT to PLT

34
R_390_PLTOFF32 =

32 bit offset from GOT to PLT

35
R_390_PLTOFF64 =

16 bit offset from GOT to PLT

36
R_390_TLS_LOAD =

Tag for load insn in TLS code

37
R_390_TLS_GDCALL =

:nodoc:

38
R_390_TLS_LDCALL =

:nodoc:

39
R_390_TLS_GD32 =

:nodoc:

40
R_390_TLS_GD64 =

:nodoc:

41
R_390_TLS_GOTIE12 =

:nodoc:

42
R_390_TLS_GOTIE32 =

:nodoc:

43
R_390_TLS_GOTIE64 =

:nodoc:

44
R_390_TLS_LDM32 =

:nodoc:

45
R_390_TLS_LDM64 =

:nodoc:

46
R_390_TLS_IE32 =

:nodoc:

47
R_390_TLS_IE64 =

:nodoc:

48
R_390_TLS_IEENT =

:nodoc:

49
R_390_TLS_LE32 =

:nodoc:

50
R_390_TLS_LE64 =

:nodoc:

51
R_390_TLS_LDO32 =

:nodoc:

52
R_390_TLS_LDO64 =

:nodoc:

53
R_390_TLS_DTPMOD =

ID of module containing symbol

54
R_390_TLS_DTPOFF =

Offset in TLS block

55
R_390_TLS_TPOFF =

:nodoc:

56
R_390_20 =

Direct 20 bit

57
R_390_GOT20 =

20 bit GOT offset

58
R_390_GOTPLT20 =

20 bit offset to jump slot

59
R_390_TLS_GOTIE20 =

:nodoc:

60
R_390_IRELATIVE =

IFUNC relocation

61
R_390_PC12DBL =

PC relative 12 bit shifted by 1

62
R_390_PLT12DBL =

12 bit PC rel. PLT shifted by 1

63
R_390_PC24DBL =

PC relative 24 bit shifted by 1

64
R_390_PLT24DBL =

24 bit PC rel. PLT shifted by 1

65
R_390_GNU_VTINHERIT =

:nodoc:

250
R_390_GNU_VTENTRY =

:nodoc:

251