Struct r_core::r_anal_esil_t [−][src]
#[repr(C)]pub struct r_anal_esil_t {Show 49 fields
pub anal: *mut RAnal,
pub stack: *mut *mut c_char,
pub addrmask: c_ulonglong,
pub stacksize: c_int,
pub stackptr: c_int,
pub skip: c_uint,
pub nowrite: c_int,
pub iotrap: c_int,
pub exectrap: c_int,
pub parse_stop: c_int,
pub parse_goto: c_int,
pub parse_goto_count: c_int,
pub verbose: c_int,
pub flags: c_ulonglong,
pub address: c_ulonglong,
pub stack_addr: c_ulonglong,
pub stack_size: c_uint,
pub delay: c_int,
pub jump_target: c_ulonglong,
pub jump_target_set: c_int,
pub trap: c_int,
pub trap_code: c_uint,
pub old: c_ulonglong,
pub cur: c_ulonglong,
pub lastsz: c_uchar,
pub ops: *mut HtPP,
pub current_opstr: *mut c_char,
pub interrupts: *mut SdbMini,
pub syscalls: *mut SdbMini,
pub intr0: *mut RAnalEsilHandler,
pub sysc0: *mut RAnalEsilHandler,
pub plugins: *mut RList,
pub active_plugins: *mut RList,
pub stats: *mut Sdb,
pub trace: *mut RAnalEsilTrace,
pub cb: RAnalEsilCallbacks,
pub Reil: *mut RAnalReil,
pub pending: *mut c_char,
pub cmd_step: *mut c_char,
pub cmd_step_out: *mut c_char,
pub cmd_intr: *mut c_char,
pub cmd_trap: *mut c_char,
pub cmd_mdev: *mut c_char,
pub cmd_todo: *mut c_char,
pub cmd_ioer: *mut c_char,
pub mdev_range: *mut c_char,
pub cmd: Option<unsafe extern "C" fn(esil: *mut r_anal_esil_t, name: *const c_char, a0: c_ulonglong, a1: c_ulonglong) -> bool>,
pub user: *mut c_void,
pub stack_fd: c_int,
}
Fields
anal: *mut RAnal
stack: *mut *mut c_char
addrmask: c_ulonglong
stacksize: c_int
stackptr: c_int
skip: c_uint
nowrite: c_int
iotrap: c_int
exectrap: c_int
parse_stop: c_int
parse_goto: c_int
parse_goto_count: c_int
verbose: c_int
flags: c_ulonglong
address: c_ulonglong
stack_addr: c_ulonglong
stack_size: c_uint
delay: c_int
jump_target: c_ulonglong
jump_target_set: c_int
trap: c_int
trap_code: c_uint
old: c_ulonglong
cur: c_ulonglong
lastsz: c_uchar
ops: *mut HtPP
current_opstr: *mut c_char
interrupts: *mut SdbMini
syscalls: *mut SdbMini
intr0: *mut RAnalEsilHandler
sysc0: *mut RAnalEsilHandler
plugins: *mut RList
active_plugins: *mut RList
stats: *mut Sdb
trace: *mut RAnalEsilTrace
cb: RAnalEsilCallbacks
Reil: *mut RAnalReil
pending: *mut c_char
cmd_step: *mut c_char
cmd_step_out: *mut c_char
cmd_intr: *mut c_char
cmd_trap: *mut c_char
cmd_mdev: *mut c_char
cmd_todo: *mut c_char
cmd_ioer: *mut c_char
mdev_range: *mut c_char
cmd: Option<unsafe extern "C" fn(esil: *mut r_anal_esil_t, name: *const c_char, a0: c_ulonglong, a1: c_ulonglong) -> bool>
user: *mut c_void
stack_fd: c_int
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_anal_esil_t
impl !Send for r_anal_esil_t
impl !Sync for r_anal_esil_t
impl Unpin for r_anal_esil_t
impl UnwindSafe for r_anal_esil_t
Blanket Implementations
Mutably borrows from an owned value. Read more