#[repr(C, packed(1))]pub struct SceModule {Show 23 fields
pub next: *mut SceModule,
pub attribute: c_ushort,
pub version: [c_uchar; 2],
pub modname: [c_char; 27],
pub terminal: c_char,
pub unknown1: c_uint,
pub unknown2: c_uint,
pub modid: SceUID,
pub unknown3: [c_uint; 4],
pub ent_top: *mut c_void,
pub ent_size: c_uint,
pub stub_top: *mut c_void,
pub stub_size: c_uint,
pub unknown4: [c_uint; 4],
pub entry_addr: c_uint,
pub gp_value: c_uint,
pub text_addr: c_uint,
pub text_size: c_uint,
pub data_size: c_uint,
pub bss_size: c_uint,
pub nsegment: c_uint,
pub segmentaddr: [c_uint; 4],
pub segmentsize: [c_uint; 4],
}Expand description
Describes a module. This structure could change in future firmware revisions.
Fields§
§next: *mut SceModule§attribute: c_ushort§version: [c_uchar; 2]§modname: [c_char; 27]§terminal: c_char§unknown1: c_uint§unknown2: c_uint§modid: SceUID§unknown3: [c_uint; 4]§ent_top: *mut c_void§ent_size: c_uint§stub_top: *mut c_void§stub_size: c_uint§unknown4: [c_uint; 4]§entry_addr: c_uint§gp_value: c_uint§text_addr: c_uint§text_size: c_uint§data_size: c_uint§bss_size: c_uint§nsegment: c_uint§segmentaddr: [c_uint; 4]§segmentsize: [c_uint; 4]Trait Implementations§
Auto Trait Implementations§
impl Freeze for SceModule
impl RefUnwindSafe for SceModule
impl !Send for SceModule
impl !Sync for SceModule
impl Unpin for SceModule
impl UnsafeUnpin for SceModule
impl UnwindSafe for SceModule
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