B2R2


RelocationX86 Type

Relocation type for x86.

Record fields

Record Field Description

Reloc38616

Full Usage: Reloc38616

Field type: RelocationX86
Modifiers: static

x86: (S + A).

Field type: RelocationX86

Reloc38632

Full Usage: Reloc38632

Field type: RelocationX86
Modifiers: static

x86: direct 32-bit (S + A).

Field type: RelocationX86

Reloc38632PLT

Full Usage: Reloc38632PLT

Field type: RelocationX86
Modifiers: static

x86: (L + A).

Field type: RelocationX86

Reloc3868

Full Usage: Reloc3868

Field type: RelocationX86
Modifiers: static

x86: (S + A).

Field type: RelocationX86

Reloc386Copy

Full Usage: Reloc386Copy

Field type: RelocationX86
Modifiers: static

x86: copy symbol at runtime.

Field type: RelocationX86

Reloc386GOT32

Full Usage: Reloc386GOT32

Field type: RelocationX86
Modifiers: static

x86: 32-bit GOT entry (G + A).

Field type: RelocationX86

Reloc386GOT32X

Full Usage: Reloc386GOT32X

Field type: RelocationX86
Modifiers: static

x86: (G + A - GOT/G + A)

Field type: RelocationX86

Reloc386GOTOffset

Full Usage: Reloc386GOTOffset

Field type: RelocationX86
Modifiers: static

x86: 32-bit offset to GOT (S + A - GOT).

Field type: RelocationX86

Reloc386GOTPC

Full Usage: Reloc386GOTPC

Field type: RelocationX86
Modifiers: static

x86: pc-relative offset to GOT (GOT + A - P).

Field type: RelocationX86

Reloc386GlobData

Full Usage: Reloc386GlobData

Field type: RelocationX86
Modifiers: static

x86: create GOT entry (S).

Field type: RelocationX86

Reloc386IRELATIVE

Full Usage: Reloc386IRELATIVE

Field type: RelocationX86
Modifiers: static

x86: indirect (B + A).

Field type: RelocationX86

Reloc386JmpSlot

Full Usage: Reloc386JmpSlot

Field type: RelocationX86
Modifiers: static

x86: create PLT entry (S).

Field type: RelocationX86

Reloc386None

Full Usage: Reloc386None

Field type: RelocationX86
Modifiers: static

x86: no relocation.

Field type: RelocationX86

Reloc386PC16

Full Usage: Reloc386PC16

Field type: RelocationX86
Modifiers: static

x86: (S + A - P).

Field type: RelocationX86

Reloc386PC32

Full Usage: Reloc386PC32

Field type: RelocationX86
Modifiers: static

x86: PC-relative 32-bit (S + A - P).

Field type: RelocationX86

Reloc386PC8

Full Usage: Reloc386PC8

Field type: RelocationX86
Modifiers: static

x86: (S + A - P).

Field type: RelocationX86

Reloc386PLT32

Full Usage: Reloc386PLT32

Field type: RelocationX86
Modifiers: static

x86: 32-bit PLT entry (L + A - P).

Field type: RelocationX86

Reloc386Relative

Full Usage: Reloc386Relative

Field type: RelocationX86
Modifiers: static

x86: adjust by program base (S + A).

Field type: RelocationX86

Reloc386SEG16

Full Usage: Reloc386SEG16

Field type: RelocationX86
Modifiers: static

x86: (A + (S >> 4)).

Field type: RelocationX86

Reloc386SIZE32

Full Usage: Reloc386SIZE32

Field type: RelocationX86
Modifiers: static

x86: (Z + A).

Field type: RelocationX86

Reloc386SUB16

Full Usage: Reloc386SUB16

Field type: RelocationX86
Modifiers: static

x86: (A - S).

Field type: RelocationX86

Reloc386SUB32

Full Usage: Reloc386SUB32

Field type: RelocationX86
Modifiers: static

x86: (A - S).

Field type: RelocationX86

Reloc386TLSDESC

Full Usage: Reloc386TLSDESC

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSDESCCALL

Full Usage: Reloc386TLSDESCCALL

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSDTPMOD32

Full Usage: Reloc386TLSDTPMOD32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSDTPOFF32

Full Usage: Reloc386TLSDTPOFF32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSGD

Full Usage: Reloc386TLSGD

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSGD32

Full Usage: Reloc386TLSGD32

Field type: RelocationX86
Modifiers: static

x86 more TLS relocations

Field type: RelocationX86

Reloc386TLSGDCALL

Full Usage: Reloc386TLSGDCALL

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSGDPOP

Full Usage: Reloc386TLSGDPOP

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSGDPUSH

Full Usage: Reloc386TLSGDPUSH

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSGOTDESC

Full Usage: Reloc386TLSGOTDESC

Field type: RelocationX86
Modifiers: static

x86 more TLS relocations

Field type: RelocationX86

Reloc386TLSGOTIE

Full Usage: Reloc386TLSGOTIE

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSIE

Full Usage: Reloc386TLSIE

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSIE32

Full Usage: Reloc386TLSIE32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDM

Full Usage: Reloc386TLSLDM

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDM32

Full Usage: Reloc386TLSLDM32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDMCALL

Full Usage: Reloc386TLSLDMCALL

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDMPOP

Full Usage: Reloc386TLSLDMPOP

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDMPUSH

Full Usage: Reloc386TLSLDMPUSH

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLDO32

Full Usage: Reloc386TLSLDO32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLE

Full Usage: Reloc386TLSLE

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSLE32

Full Usage: Reloc386TLSLE32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86

Reloc386TLSTPOFF

Full Usage: Reloc386TLSTPOFF

Field type: RelocationX86
Modifiers: static

x86 TLS relocations

Field type: RelocationX86

Reloc386TLSTPOFF32

Full Usage: Reloc386TLSTPOFF32

Field type: RelocationX86
Modifiers: static
Field type: RelocationX86