Struct frida_gum_sys::_GumDarwinModule
source · #[repr(C)]pub struct _GumDarwinModule {Show 35 fields
pub parent: GObject,
pub filetype: GumDarwinModuleFiletype,
pub name: *mut gchar,
pub uuid: *mut gchar,
pub task: GumDarwinPort,
pub is_local: gboolean,
pub is_kernel: gboolean,
pub cpu_type: GumCpuType,
pub ptrauth_support: GumPtrauthSupport,
pub pointer_size: gsize,
pub base_address: GumAddress,
pub source_path: *mut gchar,
pub source_blob: *mut GBytes,
pub flags: GumDarwinModuleFlags,
pub image: *mut GumDarwinModuleImage,
pub info: *const GumDyldInfoCommand,
pub symtab: *const GumSymtabCommand,
pub dysymtab: *const GumDysymtabCommand,
pub preferred_address: GumAddress,
pub segments: *mut GArray,
pub text_ranges: *mut GArray,
pub rebases: *const guint8,
pub rebases_end: *const guint8,
pub rebases_malloc_data: gpointer,
pub binds: *const guint8,
pub binds_end: *const guint8,
pub binds_malloc_data: gpointer,
pub lazy_binds: *const guint8,
pub lazy_binds_end: *const guint8,
pub lazy_binds_malloc_data: gpointer,
pub exports: *const guint8,
pub exports_end: *const guint8,
pub exports_malloc_data: gpointer,
pub dependencies: *mut GPtrArray,
pub reexports: *mut GPtrArray,
}
Fields§
§parent: GObject
§filetype: GumDarwinModuleFiletype
§name: *mut gchar
§uuid: *mut gchar
§task: GumDarwinPort
§is_local: gboolean
§is_kernel: gboolean
§cpu_type: GumCpuType
§ptrauth_support: GumPtrauthSupport
§pointer_size: gsize
§base_address: GumAddress
§source_path: *mut gchar
§source_blob: *mut GBytes
§flags: GumDarwinModuleFlags
§image: *mut GumDarwinModuleImage
§info: *const GumDyldInfoCommand
§symtab: *const GumSymtabCommand
§dysymtab: *const GumDysymtabCommand
§preferred_address: GumAddress
§segments: *mut GArray
§text_ranges: *mut GArray
§rebases: *const guint8
§rebases_end: *const guint8
§rebases_malloc_data: gpointer
§binds: *const guint8
§binds_end: *const guint8
§binds_malloc_data: gpointer
§lazy_binds: *const guint8
§lazy_binds_end: *const guint8
§lazy_binds_malloc_data: gpointer
§exports: *const guint8
§exports_end: *const guint8
§exports_malloc_data: gpointer
§dependencies: *mut GPtrArray
§reexports: *mut GPtrArray
Trait Implementations§
source§impl Clone for _GumDarwinModule
impl Clone for _GumDarwinModule
source§fn clone(&self) -> _GumDarwinModule
fn clone(&self) -> _GumDarwinModule
Returns a copy 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 _GumDarwinModule
impl Debug for _GumDarwinModule
impl Copy for _GumDarwinModule
Auto Trait Implementations§
impl Freeze for _GumDarwinModule
impl RefUnwindSafe for _GumDarwinModule
impl !Send for _GumDarwinModule
impl !Sync for _GumDarwinModule
impl Unpin for _GumDarwinModule
impl UnwindSafe for _GumDarwinModule
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