#[repr(C)]pub struct IdaxSegment {
pub start: u64,
pub end: u64,
pub bitness: c_int,
pub type_: c_int,
pub perm_read: c_int,
pub perm_write: c_int,
pub perm_exec: c_int,
pub name: *mut c_char,
pub class_name: *mut c_char,
pub visible: c_int,
}Expand description
Flat C representation of a segment snapshot.
Fields§
§start: u64§end: u64§bitness: c_int§type_: c_int< ida::segment::Type enum as int
perm_read: c_int§perm_write: c_int§perm_exec: c_int§name: *mut c_char< malloc’d, free with idax_free_string
class_name: *mut c_char< malloc’d, free with idax_free_string
visible: c_intTrait Implementations§
Source§impl Clone for IdaxSegment
impl Clone for IdaxSegment
Source§fn clone(&self) -> IdaxSegment
fn clone(&self) -> IdaxSegment
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 IdaxSegment
impl Debug for IdaxSegment
Source§impl Default for IdaxSegment
impl Default for IdaxSegment
impl Copy for IdaxSegment
Auto Trait Implementations§
impl Freeze for IdaxSegment
impl RefUnwindSafe for IdaxSegment
impl !Send for IdaxSegment
impl !Sync for IdaxSegment
impl Unpin for IdaxSegment
impl UnsafeUnpin for IdaxSegment
impl UnwindSafe for IdaxSegment
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