#[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 Freeze for r_debug_t
impl RefUnwindSafe for r_debug_t
impl !Send for r_debug_t
impl !Sync for r_debug_t
impl Unpin for r_debug_t
impl UnwindSafe for r_debug_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