Struct r_core::r_core_t[][src]

#[repr(C)]
pub struct r_core_t {
Show 99 fields pub bin: *mut RBin, pub config: *mut RConfig, pub prj: *mut RProject, pub offset: c_ulonglong, pub prompt_offset: c_ulonglong, pub blocksize: c_uint, pub blocksize_max: c_uint, pub block: *mut c_uchar, pub yank_buf: *mut RBuffer, pub yank_addr: c_ulonglong, pub tmpseek: bool, pub vmode: bool, pub interrupted: c_int, pub cons: *mut RCons, pub io: *mut RIO, pub num: *mut RNum, pub rc: c_ulonglong, pub lib: *mut RLib, pub rcmd: *mut RCmd, pub root_cmd_descriptor: RCmdDescriptor, pub cmd_descriptors: *mut RList, pub anal: *mut RAnal, pub rasm: *mut RAsm, pub times: *mut RCoreTimes, pub parser: *mut RParse, pub print: *mut RPrint, pub lang: *mut RLang, pub dbg: *mut RDebug, pub flags: *mut RFlag, pub search: *mut RSearch, pub fs: *mut RFS, pub rfs: *mut RFSShell, pub egg: *mut REgg, pub log: *mut RCoreLog, pub graph: *mut RAGraph, pub panels_root: *mut RPanelsRoot, pub panels: *mut RPanels, pub cmdqueue: *mut RList, pub lastcmd: *mut c_char, pub cmdlog: *mut c_char, pub cfglog: bool, pub cmdrepeat: c_int, pub cmdtimes: *const c_char, pub cmd_in_backticks: bool, pub rtr_n: c_int, pub rtr_host: [RCoreRtrHost; 255], pub asmqjmps: *mut c_ulonglong, pub asmqjmps_count: c_int, pub asmqjmps_size: c_int, pub is_asmqjmps_letter: bool, pub keep_asmqjmps: bool, pub visual: RCoreVisual, pub http_up: c_int, pub gdbserver_up: c_int, pub printidx: RCoreVisualMode, pub stkcmd: *mut c_char, pub in_search: bool, pub watchers: *mut RList, pub scriptstack: *mut RList, pub tasks: RCoreTaskScheduler, pub max_cmd_depth: c_int, pub switch_file_view: c_uchar, pub sdb: *mut Sdb, pub incomment: c_int, pub curtab: c_int, pub seltab: c_int, pub cmdremote: *mut c_char, pub lastsearch: *mut c_char, pub cmdfilter: *mut c_char, pub break_loop: bool, pub undos: *mut RList, pub binat: bool, pub fixedbits: bool, pub fixedarch: bool, pub fixedblock: bool, pub table_query: *mut c_char, pub sync_index: c_int, pub c2: *mut r_core_t, pub table: *mut RTable, pub autocomplete: *mut RCoreAutocomplete, pub autocomplete_type: c_int, pub maxtab: c_int, pub ev: *mut REvent, pub gadgets: *mut RList, pub scr_gadgets: bool, pub log_events: bool, pub ropchain: *mut RList, pub theme: *mut c_char, pub in_cmdstr: c_int, pub marks_init: bool, pub marks: [c_ulonglong; 256], pub r_main_radare2: RMainCallback, pub r_main_rafind2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_radiff2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_rabin2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_rarun2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_ragg2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_rasm2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>, pub r_main_rax2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>,
}

Fields

bin: *mut RBinconfig: *mut RConfigprj: *mut RProjectoffset: c_ulonglongprompt_offset: c_ulonglongblocksize: c_uintblocksize_max: c_uintblock: *mut c_ucharyank_buf: *mut RBufferyank_addr: c_ulonglongtmpseek: boolvmode: boolinterrupted: c_intcons: *mut RConsio: *mut RIOnum: *mut RNumrc: c_ulonglonglib: *mut RLibrcmd: *mut RCmdroot_cmd_descriptor: RCmdDescriptorcmd_descriptors: *mut RListanal: *mut RAnalrasm: *mut RAsmtimes: *mut RCoreTimesparser: *mut RParseprint: *mut RPrintlang: *mut RLangdbg: *mut RDebugflags: *mut RFlagsearch: *mut RSearchfs: *mut RFSrfs: *mut RFSShellegg: *mut REgglog: *mut RCoreLoggraph: *mut RAGraphpanels_root: *mut RPanelsRootpanels: *mut RPanelscmdqueue: *mut RListlastcmd: *mut c_charcmdlog: *mut c_charcfglog: boolcmdrepeat: c_intcmdtimes: *const c_charcmd_in_backticks: boolrtr_n: c_intrtr_host: [RCoreRtrHost; 255]asmqjmps: *mut c_ulonglongasmqjmps_count: c_intasmqjmps_size: c_intis_asmqjmps_letter: boolkeep_asmqjmps: boolvisual: RCoreVisualhttp_up: c_intgdbserver_up: c_intprintidx: RCoreVisualModestkcmd: *mut c_charin_search: boolwatchers: *mut RListscriptstack: *mut RListtasks: RCoreTaskSchedulermax_cmd_depth: c_intswitch_file_view: c_ucharsdb: *mut Sdbincomment: c_intcurtab: c_intseltab: c_intcmdremote: *mut c_charlastsearch: *mut c_charcmdfilter: *mut c_charbreak_loop: boolundos: *mut RListbinat: boolfixedbits: boolfixedarch: boolfixedblock: booltable_query: *mut c_charsync_index: c_intc2: *mut r_core_ttable: *mut RTableautocomplete: *mut RCoreAutocompleteautocomplete_type: c_intmaxtab: c_intev: *mut REventgadgets: *mut RListscr_gadgets: boollog_events: boolropchain: *mut RListtheme: *mut c_charin_cmdstr: c_intmarks_init: boolmarks: [c_ulonglong; 256]r_main_radare2: RMainCallbackr_main_rafind2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_radiff2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_rabin2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_rarun2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_ragg2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_rasm2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>r_main_rax2: Option<unsafe extern "C" fn(argc: c_int, argv: *mut *const c_char) -> c_int>

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.