Struct r_core::r_anal_function_t[][src]

#[repr(C)]
pub struct r_anal_function_t {
Show 27 fields pub name: *mut c_char, pub bits: c_int, pub type_: c_int, pub cc: *const c_char, pub addr: c_ulonglong, pub labels: *mut HtUP, pub label_addrs: *mut HtPP, pub vars: RPVector, pub inst_vars: *mut HtUP, pub reg_save_area: c_ulonglong, pub bp_off: c_longlong, pub stack: c_longlong, pub maxstack: c_int, pub ninstr: c_int, pub folded: bool, pub is_pure: bool, pub is_variadic: bool, pub has_changed: bool, pub bp_frame: bool, pub is_noreturn: bool, pub fingerprint: *mut c_uchar, pub fingerprint_size: size_t, pub diff: *mut RAnalDiff, pub bbs: *mut RList, pub meta: RAnalFcnMeta, pub imports: *mut RList, pub anal: *mut r_anal_t,
}

Fields

name: *mut c_charbits: c_inttype_: c_intcc: *const c_charaddr: c_ulonglonglabels: *mut HtUPlabel_addrs: *mut HtPPvars: RPVectorinst_vars: *mut HtUPreg_save_area: c_ulonglongbp_off: c_longlongstack: c_longlongmaxstack: c_intninstr: c_intfolded: boolis_pure: boolis_variadic: boolhas_changed: boolbp_frame: boolis_noreturn: boolfingerprint: *mut c_ucharfingerprint_size: size_tdiff: *mut RAnalDiffbbs: *mut RListmeta: RAnalFcnMetaimports: *mut RListanal: *mut r_anal_t

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.