Struct r_core::r_debug_t [−][src]
#[repr(C)]pub struct r_debug_t {Show 62 fields
pub arch: *mut c_char,
pub bits: c_int,
pub hitinfo: c_int,
pub main_pid: c_int,
pub pid: c_int,
pub tid: c_int,
pub forked_pid: c_int,
pub n_threads: c_int,
pub threads: *mut RList,
pub malloc: *mut c_char,
pub bpsize: c_int,
pub btalgo: *mut c_char,
pub btdepth: c_int,
pub regcols: c_int,
pub swstep: c_int,
pub stop_all_threads: c_int,
pub trace_forks: c_int,
pub trace_execs: c_int,
pub trace_aftersyscall: c_int,
pub trace_clone: c_int,
pub follow_child: c_int,
pub glob_libs: *mut c_char,
pub glob_unlibs: *mut c_char,
pub consbreak: bool,
pub continue_all_threads: bool,
pub steps: c_int,
pub reason: RDebugReason,
pub recoil_mode: RDebugRecoilMode,
pub stopaddr: c_ulonglong,
pub trace: *mut RDebugTrace,
pub tracenodes: *mut Sdb,
pub tree: *mut RTree,
pub call_frames: *mut RList,
pub reg: *mut RReg,
pub q_regs: *mut RList,
pub creg: *const c_char,
pub bp: *mut RBreakpoint,
pub user: *mut c_void,
pub snap_path: *mut c_char,
pub cb_printf: PrintfCallback,
pub iob: RIOBind,
pub h: *mut r_debug_plugin_t,
pub plugins: *mut RList,
pub pc_at_bp: bool,
pub pc_at_bp_set: bool,
pub ev: *mut REvent,
pub anal: *mut RAnal,
pub maps: *mut RList,
pub maps_user: *mut RList,
pub trace_continue: bool,
pub cur_op: *mut RAnalOp,
pub session: *mut RDebugSession,
pub sgnls: *mut Sdb,
pub corebind: RCoreBind,
pub pj: *mut PJ,
pub _mode: c_int,
pub num: *mut RNum,
pub egg: *mut REgg,
pub verbose: bool,
pub maxsnapsize: size_t,
pub main_arena_resolved: bool,
pub glibc_version: c_int,
}
Fields
arch: *mut c_char
bits: c_int
hitinfo: c_int
XXX: MUST SET ///
main_pid: c_int
pid: c_int
tid: c_int
forked_pid: c_int
n_threads: c_int
threads: *mut RList
malloc: *mut c_char
bpsize: c_int
btalgo: *mut c_char
btdepth: c_int
regcols: c_int
swstep: c_int
stop_all_threads: c_int
trace_forks: c_int
trace_execs: c_int
trace_aftersyscall: c_int
trace_clone: c_int
follow_child: c_int
glob_libs: *mut c_char
glob_unlibs: *mut c_char
consbreak: bool
continue_all_threads: bool
steps: c_int
reason: RDebugReason
recoil_mode: RDebugRecoilMode
stopaddr: c_ulonglong
trace: *mut RDebugTrace
tracenodes: *mut Sdb
tree: *mut RTree
call_frames: *mut RList
reg: *mut RReg
q_regs: *mut RList
creg: *const c_char
bp: *mut RBreakpoint
user: *mut c_void
snap_path: *mut c_char
cb_printf: PrintfCallback
iob: RIOBind
h: *mut r_debug_plugin_t
plugins: *mut RList
pc_at_bp: bool
pc_at_bp_set: bool
ev: *mut REvent
anal: *mut RAnal
maps: *mut RList
maps_user: *mut RList
trace_continue: bool
cur_op: *mut RAnalOp
session: *mut RDebugSession
sgnls: *mut Sdb
corebind: RCoreBind
pj: *mut PJ
_mode: c_int
num: *mut RNum
egg: *mut REgg
verbose: bool
maxsnapsize: size_t
main_arena_resolved: bool
glibc_version: c_int
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_debug_t
impl UnwindSafe for r_debug_t
Blanket Implementations
Mutably borrows from an owned value. Read more