Enum cretonne_codegen::binemit::Reloc[][src]

pub enum Reloc {
    Abs4,
    Abs8,
    X86PCRel4,
    X86CallPCRel4,
    X86CallPLTRel4,
    X86GOTPCRel4,
    Arm32Call,
    Arm64Call,
    RiscvCall,
}

Relocation kinds for every ISA

Variants

absolute 4-byte

absolute 8-byte

x86 PC-relative 4-byte

x86 call to PC-relative 4-byte

x86 call to PLT-relative 4-byte

x86 GOT PC-relative 4-byte

Arm32 call target

Arm64 call target

RISC-V call target

Trait Implementations

impl Copy for Reloc
[src]

impl Clone for Reloc
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Reloc
[src]

Formats the value using the given formatter. Read more

impl Display for Reloc
[src]

Display trait implementation drops the arch, since its used in contexts where the arch is already unambigious, e.g. cton syntax with isa specified. In other contexts, use Debug.

Auto Trait Implementations

impl Send for Reloc

impl Sync for Reloc