reloc_type_x86_64
Fields of this type
Fields
- X86_64_RELOC_UNSIGNED:X86_64_RELOC_UNSIGNED
- for absolute addresses
- X86_64_RELOC_SIGNED:X86_64_RELOC_SIGNED
- for signed 32-bit displacement
- X86_64_RELOC_BRANCH:X86_64_RELOC_BRANCH
- a CALL/JMP instruction with 32-bit displacement
- X86_64_RELOC_GOT_LOAD:X86_64_RELOC_GOT_LOAD
- a MOVQ load of a GOT entry
- X86_64_RELOC_GOT:X86_64_RELOC_GOT
- other GOT references
- X86_64_RELOC_SUBTRACTOR:X86_64_RELOC_SUBTRACTOR
- must be followed by a X86_64_RELOC_UNSIGNED
- X86_64_RELOC_SIGNED_1:X86_64_RELOC_SIGNED_1
- for signed 32-bit displacement with a -1 addend
- X86_64_RELOC_SIGNED_2:X86_64_RELOC_SIGNED_2
- for signed 32-bit displacement with a -2 addend
- X86_64_RELOC_SIGNED_4:X86_64_RELOC_SIGNED_4
- for signed 32-bit displacement with a -4 addend
- X86_64_RELOC_TLV:X86_64_RELOC_TLV
- for thread local variables