#[repr(C)]pub struct IdaxFunction {
pub start: u64,
pub end: u64,
pub name: *mut c_char,
pub bitness: c_int,
pub returns: c_int,
pub is_library: c_int,
pub is_thunk: c_int,
pub is_visible: c_int,
pub frame_local_size: u64,
pub frame_regs_size: u64,
pub frame_args_size: u64,
}Expand description
Flat C representation of a function snapshot.
Fields§
§start: u64§end: u64§name: *mut c_char< malloc’d, free with idax_free_string
bitness: c_int§returns: c_int§is_library: c_int§is_thunk: c_int§is_visible: c_int§frame_local_size: u64§frame_regs_size: u64§frame_args_size: u64Trait Implementations§
Source§impl Clone for IdaxFunction
impl Clone for IdaxFunction
Source§fn clone(&self) -> IdaxFunction
fn clone(&self) -> IdaxFunction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdaxFunction
impl Debug for IdaxFunction
Source§impl Default for IdaxFunction
impl Default for IdaxFunction
impl Copy for IdaxFunction
Auto Trait Implementations§
impl Freeze for IdaxFunction
impl RefUnwindSafe for IdaxFunction
impl !Send for IdaxFunction
impl !Sync for IdaxFunction
impl Unpin for IdaxFunction
impl UnsafeUnpin for IdaxFunction
impl UnwindSafe for IdaxFunction
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