#[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§
Source§impl Clone for r_anal_op_t
impl Clone for r_anal_op_t
Source§fn clone(&self) -> r_anal_op_t
fn clone(&self) -> r_anal_op_t
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 r_anal_op_t
impl Debug for r_anal_op_t
impl Copy for r_anal_op_t
Auto Trait Implementations§
impl Freeze for r_anal_op_t
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§
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