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_char
bits: c_int
type_: c_int
cc: *const c_char
addr: c_ulonglong
labels: *mut HtUP
label_addrs: *mut HtPP
vars: RPVector
inst_vars: *mut HtUP
reg_save_area: c_ulonglong
bp_off: c_longlong
stack: c_longlong
maxstack: c_int
ninstr: c_int
folded: bool
is_pure: bool
is_variadic: bool
has_changed: bool
bp_frame: bool
is_noreturn: bool
fingerprint: *mut c_uchar
fingerprint_size: size_t
diff: *mut RAnalDiff
bbs: *mut RList
meta: RAnalFcnMeta
imports: *mut RList
anal: *mut r_anal_t
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_anal_function_t
impl !Send for r_anal_function_t
impl !Sync for r_anal_function_t
impl Unpin for r_anal_function_t
impl UnwindSafe for r_anal_function_t
Blanket Implementations
Mutably borrows from an owned value. Read more