pub type GumDarwinModule = _GumDarwinModule;

Aliased Type§

struct GumDarwinModule {
Show 35 fields pub parent: _GObject, pub filetype: u32, pub name: *mut i8, pub uuid: *mut i8, pub task: u32, pub is_local: i32, pub is_kernel: i32, pub cpu_type: u32, pub ptrauth_support: u32, pub pointer_size: u64, pub base_address: u64, pub source_path: *mut i8, pub source_blob: *mut _GBytes, pub flags: u32, pub image: *mut _GumDarwinModuleImage, pub info: *const _GumDyldInfoCommand, pub symtab: *const _GumSymtabCommand, pub dysymtab: *const _GumDysymtabCommand, pub preferred_address: u64, pub segments: *mut _GArray, pub text_ranges: *mut _GArray, pub rebases: *const u8, pub rebases_end: *const u8, pub rebases_malloc_data: *mut c_void, pub binds: *const u8, pub binds_end: *const u8, pub binds_malloc_data: *mut c_void, pub lazy_binds: *const u8, pub lazy_binds_end: *const u8, pub lazy_binds_malloc_data: *mut c_void, pub exports: *const u8, pub exports_end: *const u8, pub exports_malloc_data: *mut c_void, pub dependencies: *mut _GPtrArray, pub reexports: *mut _GPtrArray,
}

Fields§

§parent: _GObject§filetype: u32§name: *mut i8§uuid: *mut i8§task: u32§is_local: i32§is_kernel: i32§cpu_type: u32§ptrauth_support: u32§pointer_size: u64§base_address: u64§source_path: *mut i8§source_blob: *mut _GBytes§flags: u32§image: *mut _GumDarwinModuleImage§info: *const _GumDyldInfoCommand§symtab: *const _GumSymtabCommand§dysymtab: *const _GumDysymtabCommand§preferred_address: u64§segments: *mut _GArray§text_ranges: *mut _GArray§rebases: *const u8§rebases_end: *const u8§rebases_malloc_data: *mut c_void§binds: *const u8§binds_end: *const u8§binds_malloc_data: *mut c_void§lazy_binds: *const u8§lazy_binds_end: *const u8§lazy_binds_malloc_data: *mut c_void§exports: *const u8§exports_end: *const u8§exports_malloc_data: *mut c_void§dependencies: *mut _GPtrArray§reexports: *mut _GPtrArray