[−][src]Enum cranelift_codegen::binemit::Reloc
Relocation kinds for every ISA
Variants
Abs4absolute 4-byte
Abs8absolute 8-byte
X86PCRel4x86 PC-relative 4-byte
X86PCRelRodata4x86 PC-relative 4-byte offset to trailing rodata
X86CallPCRel4x86 call to PC-relative 4-byte
X86CallPLTRel4x86 call to PLT-relative 4-byte
X86GOTPCRel4x86 GOT PC-relative 4-byte
Arm32CallArm32 call target
Arm64CallArm64 call target
RiscvCallRISC-V call target
Trait Implementations
impl Display for Reloc[src]
fn fmt(&self, f: &mut Formatter) -> Result[src]
Display trait implementation drops the arch, since its used in contexts where the arch is already unambiguous, e.g. clif syntax with isa specified. In other contexts, use Debug.
impl Debug for Reloc[src]
impl Copy for Reloc[src]
impl Clone for Reloc[src]
Auto Trait Implementations
impl Unpin for Reloc
impl Send for Reloc
impl Sync for Reloc
impl RefUnwindSafe for Reloc
impl UnwindSafe for Reloc
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,