pub enum BranchRelocKind {
B26,
BCond19,
Cbz19,
Imm19,
Tbz14,
Adr21,
Adrp21,
}Expand description
Relocation kinds supported by jit! local-label patching.
Variants§
B26
b / bl immediate branch (imm26).
BCond19
b.<cond> immediate branch (imm19).
Cbz19
cbz / cbnz branch (imm19).
Imm19
Generic imm19 PC-relative relocation.
Tbz14
tbz / tbnz branch (imm14).
Adr21
adr split immediate relocation.
Adrp21
adrp split immediate relocation.
Trait Implementations§
Source§impl Clone for BranchRelocKind
impl Clone for BranchRelocKind
Source§fn clone(&self) -> BranchRelocKind
fn clone(&self) -> BranchRelocKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BranchRelocKind
impl Debug for BranchRelocKind
Source§impl PartialEq for BranchRelocKind
impl PartialEq for BranchRelocKind
impl Copy for BranchRelocKind
impl Eq for BranchRelocKind
impl StructuralPartialEq for BranchRelocKind
Auto Trait Implementations§
impl Freeze for BranchRelocKind
impl RefUnwindSafe for BranchRelocKind
impl Send for BranchRelocKind
impl Sync for BranchRelocKind
impl Unpin for BranchRelocKind
impl UnsafeUnpin for BranchRelocKind
impl UnwindSafe for BranchRelocKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more