Struct r_core::r_anal_op_t [−][src]
#[repr(C)]pub struct r_anal_op_t {Show 36 fields
pub mnemonic: *mut c_char,
pub addr: c_ulonglong,
pub type_: c_uint,
pub prefix: RAnalOpPrefix,
pub type2: c_uint,
pub stackop: RAnalStackOp,
pub cond: _RAnalCond,
pub size: c_int,
pub nopcode: c_int,
pub cycles: c_int,
pub failcycles: c_int,
pub family: RAnalOpFamily,
pub id: c_int,
pub eob: bool,
pub sign: bool,
pub delay: c_int,
pub jump: c_ulonglong,
pub fail: c_ulonglong,
pub direction: RAnalOpDirection,
pub ptr: c_longlong,
pub val: c_ulonglong,
pub ptrsize: c_int,
pub stackptr: c_longlong,
pub refptr: c_int,
pub src: [*mut RAnalValue; 3],
pub dst: *mut RAnalValue,
pub access: *mut RList,
pub esil: RStrBuf,
pub opex: RStrBuf,
pub reg: *const c_char,
pub ireg: *const c_char,
pub scale: c_int,
pub disp: c_ulonglong,
pub switch_op: *mut RAnalSwitchOp,
pub hint: RAnalHint,
pub datatype: RAnalDataType,
}
Fields
mnemonic: *mut c_char
addr: c_ulonglong
type_: c_uint
prefix: RAnalOpPrefix
type2: c_uint
stackop: RAnalStackOp
cond: _RAnalCond
size: c_int
nopcode: c_int
cycles: c_int
failcycles: c_int
family: RAnalOpFamily
id: c_int
eob: bool
sign: bool
delay: c_int
jump: c_ulonglong
fail: c_ulonglong
direction: RAnalOpDirection
ptr: c_longlong
val: c_ulonglong
ptrsize: c_int
stackptr: c_longlong
refptr: c_int
src: [*mut RAnalValue; 3]
dst: *mut RAnalValue
access: *mut RList
esil: RStrBuf
opex: RStrBuf
reg: *const c_char
ireg: *const c_char
scale: c_int
disp: c_ulonglong
switch_op: *mut RAnalSwitchOp
hint: RAnalHint
datatype: RAnalDataType
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_anal_op_t
impl !Send for r_anal_op_t
impl !Sync for r_anal_op_t
impl Unpin for r_anal_op_t
impl UnwindSafe for r_anal_op_t
Blanket Implementations
Mutably borrows from an owned value. Read more