#[repr(C)]
pub struct SceExcpmgrExceptionContext {
Show 58 fields pub r0: u32, pub r1: u32, pub r2: u32, pub r3: u32, pub r4: u32, pub r5: u32, pub r6: u32, pub r7: u32, pub r8: u32, pub r9: u32, pub r10: u32, pub r11: u32, pub r12: u32, pub sp: u32, pub lr: u32, pub address_of_faulting_instruction: u32, pub ExceptionKind: SceExcpKind, pub SPSR: u32, pub CPACR: u32, pub FPSCR: u32, pub FPEXC: u32, pub CONTEXTIDR: u32, pub TPIDRURW: u32, pub TPIDRURO: u32, pub TPIDRPRW: u32, pub TTBR1: u32, pub unused68: u32, pub DACR: u32, pub DFSR: u32, pub IFSR: u32, pub DFAR: u32, pub IFAR: u32, pub PAR: u32, pub TEEHBR: u32, pub PMCR: u32, pub PMCNTENSET: u32, pub PMCNTENSET_2: u32, pub PMSELR: u32, pub PMCCNTR: u32, pub PMUSERENR: u32, pub PMXEVTYPER0: u32, pub PMXEVCNTR0: u32, pub PMXEVTYPER1: u32, pub PMXEVCNTR1: u32, pub PMXEVTYPER2: u32, pub PMXEVCNTR2: u32, pub PMXEVTYPER3: u32, pub PMXEVCNTR3: u32, pub PMXEVTYPER4: u32, pub PMXEVCNTR4: u32, pub PMXEVTYPER5: u32, pub PMXEVCNTR5: u32, pub unusedD0: u32, pub unkD4: u32, pub DBGSCRext: u32, pub unusedDC: [u32; 9], pub VFP_registers: [u64; 32], pub unk200: [u32; 128],
}

Fields§

§r0: u32§r1: u32§r2: u32§r3: u32§r4: u32§r5: u32§r6: u32§r7: u32§r8: u32§r9: u32§r10: u32§r11: u32§r12: u32§sp: u32§lr: u32§address_of_faulting_instruction: u32§ExceptionKind: SceExcpKind§SPSR: u32§CPACR: u32§FPSCR: u32§FPEXC: u32§CONTEXTIDR: u32§TPIDRURW: u32§TPIDRURO: u32§TPIDRPRW: u32§TTBR1: u32§unused68: u32§DACR: u32§DFSR: u32§IFSR: u32§DFAR: u32§IFAR: u32§PAR: u32§TEEHBR: u32§PMCR: u32§PMCNTENSET: u32§PMCNTENSET_2: u32§PMSELR: u32§PMCCNTR: u32§PMUSERENR: u32§PMXEVTYPER0: u32§PMXEVCNTR0: u32§PMXEVTYPER1: u32§PMXEVCNTR1: u32§PMXEVTYPER2: u32§PMXEVCNTR2: u32§PMXEVTYPER3: u32§PMXEVCNTR3: u32§PMXEVTYPER4: u32§PMXEVCNTR4: u32§PMXEVTYPER5: u32§PMXEVCNTR5: u32§unusedD0: u32§unkD4: u32§DBGSCRext: u32§unusedDC: [u32; 9]§VFP_registers: [u64; 32]§unk200: [u32; 128]

Trait Implementations§

source§

impl Clone for SceExcpmgrExceptionContext

source§

fn clone(&self) -> SceExcpmgrExceptionContext

Returns a copy of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SceExcpmgrExceptionContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for SceExcpmgrExceptionContext

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for Twhere T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for Twhere T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for Twhere U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.