Enum skyline::text_iter::Instruction
source · [−]pub enum Instruction {
Show 14 variants
Ldr {
imm: u16,
rn: u8,
rt: u8,
},
Add {
shift: u8,
imm: u16,
rn: u8,
rd: u8,
},
Adrp {
imm: u32,
rd: u8,
},
Ldur {
imm: u16,
rn: u8,
rt: u8,
},
Ldrb {
imm: u16,
rn: u8,
rt: u8,
},
Sub {
shift: u8,
imm: u16,
rn: u8,
rd: u8,
},
And {
imm: u16,
rn: u8,
rd: u8,
},
Mov {
imm: u8,
rm: u8,
rn: u8,
rd: u8,
},
Bl {
imm: u32,
},
Ldrsw {
imm: u16,
rn: u8,
rt: u8,
},
Cbz {
imm: u32,
rt: u8,
},
Cmp {
shift: u8,
imm: u16,
rn: u8,
},
BCs {
imm: u32,
cond: u8,
},
Unk(u32),
}
Variants
Ldr
Add
Adrp
Ldur
Ldrb
Sub
And
Mov
Bl
Fields
imm: u32
Ldrsw
Cbz
Cmp
BCs
Unk(u32)
Auto Trait Implementations
impl RefUnwindSafe for Instruction
impl Send for Instruction
impl Sync for Instruction
impl Unpin for Instruction
impl UnwindSafe for Instruction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more