B2R2


RelocationX64 Type

Relocation type for x86-64.

Record fields

Record Field Description

RelocX6416

Full Usage: RelocX6416

Field type: RelocationX64
Modifiers: static

x86-64: direct 16-bit zero extended.

Field type: RelocationX64

RelocX6432

Full Usage: RelocX6432

Field type: RelocationX64
Modifiers: static

x86-64: direct 32-bit zero extended.

Field type: RelocationX64

RelocX6432S

Full Usage: RelocX6432S

Field type: RelocationX64
Modifiers: static

x86-64: direct 32-bit sign extended.

Field type: RelocationX64

RelocX6464

Full Usage: RelocX6464

Field type: RelocationX64
Modifiers: static

x86-64: direct 64-bit.

Field type: RelocationX64

RelocX648

Full Usage: RelocX648

Field type: RelocationX64
Modifiers: static

x86-64: direct 8-bit sign extended.

Field type: RelocationX64

RelocX64Copy

Full Usage: RelocX64Copy

Field type: RelocationX64
Modifiers: static

x86-64: copy symbol at runtime.

Field type: RelocationX64

RelocX64GOT32

Full Usage: RelocX64GOT32

Field type: RelocationX64
Modifiers: static

x86-64: 32-bit GOT entry.

Field type: RelocationX64

RelocX64GOT64

Full Usage: RelocX64GOT64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit GOT entry offset.

Field type: RelocationX64

RelocX64GOTOFF64

Full Usage: RelocX64GOTOFF64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit offset to GOT.

Field type: RelocationX64

RelocX64GOTPC32

Full Usage: RelocX64GOTPC32

Field type: RelocationX64
Modifiers: static

x86-64: 32-bit signed PC-relative offset to GOT.

Field type: RelocationX64

RelocX64GOTPC64

Full Usage: RelocX64GOTPC64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit PC relative offset to GOT.

Field type: RelocationX64

RelocX64GOTPCREL

Full Usage: RelocX64GOTPCREL

Field type: RelocationX64
Modifiers: static

x86-64: 32-bit signed PC-relative offset to GOT.

Field type: RelocationX64

RelocX64GOTPCREL64

Full Usage: RelocX64GOTPCREL64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit PC-relative offset to GOT entry.

Field type: RelocationX64

RelocX64GOTPLT64

Full Usage: RelocX64GOTPLT64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit GOT entry offset requiring PLT.

Field type: RelocationX64

RelocX64GlobData

Full Usage: RelocX64GlobData

Field type: RelocationX64
Modifiers: static

x86-64: create GOT entry.

Field type: RelocationX64

RelocX64IRelative

Full Usage: RelocX64IRelative

Field type: RelocationX64
Modifiers: static

x86-64: adjust indirectly by program base.

Field type: RelocationX64

RelocX64JmpSlot

Full Usage: RelocX64JmpSlot

Field type: RelocationX64
Modifiers: static

x86-64: create PLT entry.

Field type: RelocationX64

RelocX64None

Full Usage: RelocX64None

Field type: RelocationX64
Modifiers: static

x86-64: no relocation.

Field type: RelocationX64

RelocX64PC16

Full Usage: RelocX64PC16

Field type: RelocationX64
Modifiers: static

x86-64: 16-bit sign extended PC relative.

Field type: RelocationX64

RelocX64PC32

Full Usage: RelocX64PC32

Field type: RelocationX64
Modifiers: static

x86-64: PC-relative 32-bit.

Field type: RelocationX64

RelocX64PC64

Full Usage: RelocX64PC64

Field type: RelocationX64
Modifiers: static

x86-64: PC-relative 64 bit.

Field type: RelocationX64

RelocX64PC8

Full Usage: RelocX64PC8

Field type: RelocationX64
Modifiers: static

x86-64: 8-bit sign extended PC relative.

Field type: RelocationX64

RelocX64PLT32

Full Usage: RelocX64PLT32

Field type: RelocationX64
Modifiers: static

x86-64: 32-bit PLT entry.

Field type: RelocationX64

RelocX64PLTOFF64

Full Usage: RelocX64PLTOFF64

Field type: RelocationX64
Modifiers: static

x86-64: 64-bit GOT relative offset to PLT entry.

Field type: RelocationX64

RelocX64Relative

Full Usage: RelocX64Relative

Field type: RelocationX64
Modifiers: static

x86-64: adjust by program base.

Field type: RelocationX64

RelocX64Size32

Full Usage: RelocX64Size32

Field type: RelocationX64
Modifiers: static

x86-64: size of symbol plus 32-bit addend.

Field type: RelocationX64

RelocX64Size64

Full Usage: RelocX64Size64

Field type: RelocationX64
Modifiers: static

x86-64: size of symbol plus 64-bit addend.

Field type: RelocationX64