#[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_intXXX: 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_intTrait 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