Enum object::RelocationEncoding [−][src]
pub enum RelocationEncoding { Generic, X86Signed, X86RipRelative, X86RipRelativeMovq, X86Branch, S390xDbl, }
Information about how the result of the relocation operation is encoded in the place.
This is usually architecture specific, such as specifying an addressing mode or a specific instruction.
Variants
Generic encoding.
x86 sign extension at runtime.
Used with RelocationKind::Absolute
.
x86 rip-relative addressing.
The RelocationKind
must be PC relative.
x86 rip-relative addressing in movq instruction.
The RelocationKind
must be PC relative.
x86 branch instruction.
The RelocationKind
must be PC relative.
s390x PC-relative offset shifted right by one bit.
The RelocationKind
must be PC relative.
Trait Implementations
impl Clone for RelocationEncoding
[src]
impl Clone for RelocationEncoding
[src]