#[repr(C)]pub struct SceUIDSysrootObject {Show 111 fields
pub object: *mut c_void,
pub sce_class: *mut SceClass,
pub size: SceSize,
pub magic1: SceUInt32,
pub cpu_intr: c_int,
pub boot_alloc_memory_size: SceSize,
pub boot_alloc_memory: *mut c_void,
pub unk_0x1C: c_int,
pub unk_0x20: *mut c_void,
pub boot_flags: SceUInt32,
pub status: SceUInt32,
pub corelock_context: SceCorelockContext,
pub unk_0x34: c_int,
pub unk_0x38: c_int,
pub unk_0x3C: *mut c_void,
pub unk_0x40: *mut c_void,
pub unk_0x44: *mut c_void,
pub unk_0x48: *mut c_void,
pub unk_0x4C: *mut c_void,
pub unk_0x50: *mut c_void,
pub unk_0x54: c_int,
pub unk_0x58: *mut c_void,
pub unk_0x5C: c_int,
pub unk_0x60: c_int,
pub unk_0x64: c_int,
pub unk_0x68: c_int,
pub kbl_param: *mut SceKblParam,
pub boot_args: *mut SceKernelBootArgs,
pub soc_revision: SceUInt32,
pub unk_0x78: SceUInt32,
pub soc_revision2: SceUInt32,
pub model_info: SceUInt32,
pub model_capability: SceUInt32,
pub longtime5base: *mut c_void,
pub cpu_intr_for_init_callback: c_int,
pub init_callback_registable_base_number: SceUInt32,
pub init_callback_slot: [[SceUIDSysrootObject__bindgen_ty_1; 8]; 9],
pub funcThreadMgrStartAfterProcess: Option<unsafe extern "C" fn() -> c_int>,
pub funcIofilemgrStart: Option<unsafe extern "C" fn() -> c_int>,
pub unk_0x2DC: *mut c_void,
pub unk_0x2E0: *mut c_void,
pub sysroot_names: [*mut c_char; 9],
pub this_object_uid: SceUID,
pub unk_0x30C: *mut c_void,
pub unk_0x310: *mut c_void,
pub unk_0x314: *mut c_void,
pub VBAR: *mut c_void,
pub MVBAR: *mut c_void,
pub unk_0x320: *mut c_void,
pub unk_func_0x324: *mut *mut c_void,
pub funcGetThreadId: Option<unsafe extern "C" fn() -> SceUID>,
pub funcThreadFunction3: Option<unsafe extern "C" fn() -> c_int>,
pub funcGetProcessId: Option<unsafe extern "C" fn() -> SceUID>,
pub funcThreadFunction4: Option<unsafe extern "C" fn() -> c_int>,
pub funcThreadFunction5: Option<unsafe extern "C" fn() -> c_int>,
pub funcThreadFunction6: Option<unsafe extern "C" fn() -> c_int>,
pub funcThreadFunction7: Option<unsafe extern "C" fn()>,
pub funcThreadFunction8: Option<unsafe extern "C" fn() -> c_int>,
pub funcThreadFunction9: Option<unsafe extern "C" fn(a1: c_int, a2: c_int, a3: c_int) -> c_int>,
pub funcThreadFunction10: Option<unsafe extern "C" fn(a1: c_int) -> c_int>,
pub modulemgr_handlers: *mut SceSysrootModulemgrHandlers,
pub unk_0x354: c_int,
pub processmgr_callbacks1: *mut SceSysrootForKernel_D29BCA77_struct,
pub processmgr_callbacks2: *mut SceSysrootForDriver_733C243E_struct,
pub unk_func_0x360: *mut c_void,
pub funcGetBusError: Option<unsafe extern "C" fn(dst: *mut c_void, len: u32) -> c_int>,
pub funcAppMgrFunction1: Option<unsafe extern "C" fn(a1: c_int, a2: c_int, a3: c_int, a4: c_int, a5: c_int, a6: c_int) -> c_int>,
pub funcGetShellPid: Option<unsafe extern "C" fn() -> SceUID>,
pub unk_func_0x370: *mut c_void,
pub unk_func_0x374: *mut c_void,
pub unk_func_0x378: *mut c_void,
pub unk_0x37C: c_int,
pub unk_func_0x380: *mut c_void,
pub unk_func_0x384: Option<unsafe extern "C" fn() -> c_int>,
pub unk_func_0x388: Option<unsafe extern "C" fn() -> c_int>,
pub unk_func_0x38C: *mut c_void,
pub unk_func_0x390: *mut c_void,
pub funcHasNpTestFlag: Option<unsafe extern "C" fn() -> c_int>,
pub unk_func_0x398: *mut c_void,
pub funcLedSetMode: Option<unsafe extern "C" fn(led: c_int, mode: c_int, led_configuration: *mut c_void) -> c_int>,
pub cached_sm_info_ranges: *mut SceKernelVARange,
pub funcGetFunctionNameByNID: Option<unsafe extern "C" fn(funcnid: SceNID, name: *mut *const c_char) -> c_int>,
pub unk_0x3A8: *mut c_void,
pub unk_0x3AC: *mut c_void,
pub unk_struct_0x3B0: *mut c_void,
pub unk_0x3B4: *mut c_void,
pub unk_0x3B8: *mut c_void,
pub unk_0x3BC: *mut c_void,
pub unk_0x3C0: *mut c_void,
pub process_handler: *mut SceSysrootProcessHandler,
pub dbgp_handler: *mut SceSysrootDbgpHandler,
pub unk_func_0x3CC: *mut c_void,
pub unk_func_0x3D0: *mut c_void,
pub unk_func_0x3D4: *mut c_void,
pub unk_func_0x3D8: *mut c_void,
pub unk_func_0x3DC: *mut c_void,
pub unk_func_0x3E0: *mut c_void,
pub funcAppMgrFunction3: Option<unsafe extern "C" fn(a1: c_int, a2: c_int) -> c_int>,
pub funcAppMgrFunction4: Option<unsafe extern "C" fn(a1: c_int, a2: c_int) -> c_int>,
pub funcAppMgrFunction5: Option<unsafe extern "C" fn(a1: c_int) -> c_int>,
pub unk_func_0x3F0: *mut c_void,
pub unk_struct_0x3F4: *mut c_void,
pub unk_struct_0x3F8: *mut c_void,
pub unk_struct_0x3FC: *mut c_void,
pub unk_data_0x400: *mut c_void,
pub unk_func_0x404: *mut c_void,
pub unk_func_0x408: *mut c_void,
pub unk_func_0x40C: *mut c_void,
pub unk_func_0x410: *mut c_void,
pub unk_func_0x414: *mut c_void,
pub magic2: SceUInt32,
}Fields§
§object: *mut c_void§sce_class: *mut SceClass§size: SceSize§magic1: SceUInt32§cpu_intr: c_int§boot_alloc_memory_size: SceSize§boot_alloc_memory: *mut c_void§unk_0x1C: c_int§unk_0x20: *mut c_void§boot_flags: SceUInt32§status: SceUInt32§corelock_context: SceCorelockContext§unk_0x34: c_int§unk_0x38: c_int§unk_0x3C: *mut c_void§unk_0x40: *mut c_void§unk_0x44: *mut c_void§unk_0x48: *mut c_void§unk_0x4C: *mut c_void§unk_0x50: *mut c_void§unk_0x54: c_int§unk_0x58: *mut c_void§unk_0x5C: c_int§unk_0x60: c_int§unk_0x64: c_int§unk_0x68: c_int§kbl_param: *mut SceKblParam§boot_args: *mut SceKernelBootArgs§soc_revision: SceUInt32§unk_0x78: SceUInt32§soc_revision2: SceUInt32§model_info: SceUInt32§model_capability: SceUInt32§longtime5base: *mut c_void§cpu_intr_for_init_callback: c_int§init_callback_registable_base_number: SceUInt32§init_callback_slot: [[SceUIDSysrootObject__bindgen_ty_1; 8]; 9]§funcThreadMgrStartAfterProcess: Option<unsafe extern "C" fn() -> c_int>§funcIofilemgrStart: Option<unsafe extern "C" fn() -> c_int>§unk_0x2DC: *mut c_void§unk_0x2E0: *mut c_void§sysroot_names: [*mut c_char; 9]§this_object_uid: SceUID§unk_0x30C: *mut c_void§unk_0x310: *mut c_void§unk_0x314: *mut c_void§VBAR: *mut c_void§MVBAR: *mut c_void§unk_0x320: *mut c_void§unk_func_0x324: *mut *mut c_void§funcGetThreadId: Option<unsafe extern "C" fn() -> SceUID>§funcThreadFunction3: Option<unsafe extern "C" fn() -> c_int>§funcGetProcessId: Option<unsafe extern "C" fn() -> SceUID>§funcThreadFunction4: Option<unsafe extern "C" fn() -> c_int>§funcThreadFunction5: Option<unsafe extern "C" fn() -> c_int>§funcThreadFunction6: Option<unsafe extern "C" fn() -> c_int>§funcThreadFunction7: Option<unsafe extern "C" fn()>§funcThreadFunction8: Option<unsafe extern "C" fn() -> c_int>§funcThreadFunction9: Option<unsafe extern "C" fn(a1: c_int, a2: c_int, a3: c_int) -> c_int>§funcThreadFunction10: Option<unsafe extern "C" fn(a1: c_int) -> c_int>§modulemgr_handlers: *mut SceSysrootModulemgrHandlers§unk_0x354: c_int§processmgr_callbacks1: *mut SceSysrootForKernel_D29BCA77_struct§processmgr_callbacks2: *mut SceSysrootForDriver_733C243E_struct§unk_func_0x360: *mut c_void§funcGetBusError: Option<unsafe extern "C" fn(dst: *mut c_void, len: u32) -> c_int>§funcAppMgrFunction1: Option<unsafe extern "C" fn(a1: c_int, a2: c_int, a3: c_int, a4: c_int, a5: c_int, a6: c_int) -> c_int>§funcGetShellPid: Option<unsafe extern "C" fn() -> SceUID>§unk_func_0x370: *mut c_void§unk_func_0x374: *mut c_void§unk_func_0x378: *mut c_void§unk_0x37C: c_int§unk_func_0x380: *mut c_void§unk_func_0x384: Option<unsafe extern "C" fn() -> c_int>§unk_func_0x388: Option<unsafe extern "C" fn() -> c_int>§unk_func_0x38C: *mut c_void§unk_func_0x390: *mut c_void§funcHasNpTestFlag: Option<unsafe extern "C" fn() -> c_int>§unk_func_0x398: *mut c_void§funcLedSetMode: Option<unsafe extern "C" fn(led: c_int, mode: c_int, led_configuration: *mut c_void) -> c_int>§cached_sm_info_ranges: *mut SceKernelVARange§funcGetFunctionNameByNID: Option<unsafe extern "C" fn(funcnid: SceNID, name: *mut *const c_char) -> c_int>§unk_0x3A8: *mut c_void§unk_0x3AC: *mut c_void§unk_struct_0x3B0: *mut c_void§unk_0x3B4: *mut c_void§unk_0x3B8: *mut c_void§unk_0x3BC: *mut c_void§unk_0x3C0: *mut c_void§process_handler: *mut SceSysrootProcessHandler§dbgp_handler: *mut SceSysrootDbgpHandler§unk_func_0x3CC: *mut c_void§unk_func_0x3D0: *mut c_void§unk_func_0x3D4: *mut c_void§unk_func_0x3D8: *mut c_void§unk_func_0x3DC: *mut c_void§unk_func_0x3E0: *mut c_void§funcAppMgrFunction3: Option<unsafe extern "C" fn(a1: c_int, a2: c_int) -> c_int>§funcAppMgrFunction4: Option<unsafe extern "C" fn(a1: c_int, a2: c_int) -> c_int>§funcAppMgrFunction5: Option<unsafe extern "C" fn(a1: c_int) -> c_int>§unk_func_0x3F0: *mut c_void§unk_struct_0x3F4: *mut c_void§unk_struct_0x3F8: *mut c_void§unk_struct_0x3FC: *mut c_void§unk_data_0x400: *mut c_void§unk_func_0x404: *mut c_void§unk_func_0x408: *mut c_void§unk_func_0x40C: *mut c_void§unk_func_0x410: *mut c_void§unk_func_0x414: *mut c_void§magic2: SceUInt32Trait Implementations§
Source§impl Clone for SceUIDSysrootObject
impl Clone for SceUIDSysrootObject
Source§fn clone(&self) -> SceUIDSysrootObject
fn clone(&self) -> SceUIDSysrootObject
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SceUIDSysrootObject
impl Debug for SceUIDSysrootObject
impl Copy for SceUIDSysrootObject
Auto Trait Implementations§
impl Freeze for SceUIDSysrootObject
impl RefUnwindSafe for SceUIDSysrootObject
impl !Send for SceUIDSysrootObject
impl !Sync for SceUIDSysrootObject
impl Unpin for SceUIDSysrootObject
impl UnwindSafe for SceUIDSysrootObject
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)