|
wut v1.9.1
Wii U Toolchain
|

Data Structures | |
| struct | OSExceptionChainInfo |
| struct | KernelInfo0 |
| struct | KernelInfo6 |
Typedefs | |
| typedef enum OSICICommand | OSICICommand |
| typedef void(* | OSExceptionCallbackExFn) (OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext) |
| typedef void(* | KernelTimerCallbackFn) (OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext) |
| typedef uint32_t | KernelTimerHandle |
| typedef struct OSExceptionChainInfo | OSExceptionChainInfo |
| typedef struct KernelInfo0 | KernelInfo0 |
| typedef struct KernelInfo6 | KernelInfo6 |
Enumerations | |
| enum | OSICICommand { OS_ICI_COMMAND_INVALID_IC_RANGE = 1 , OS_ICI_COMMAND_RESCHEDULE_CORE = 2 , OS_ICI_COMMAND_HALT_CORE = 3 , OS_ICI_COMMAND_PROC_EXIT = 4 , OS_ICI_COMMAND_SET_DABR = 5 , OS_ICI_COMMAND_PROC_SCHED = 6 , OS_ICI_COMMAND_FAST_BG_EXIT = 7 , OS_ICI_COMMAND_IOP_SHELL_CORE_TRACE = 8 , OS_ICI_COMMAND_SYSTEM_FATAL = 9 , OS_ICI_COMMAND_SET_IABR = 10 , OS_ICI_COMMAND_PANIC_0X15 = 0xB , OS_ICI_COMMAND_PROC_KILL = 0xC , OS_ICI_COMMAND_PROC_CRASH = 0xD , OS_ICI_COMMAND_UNKNOWN = 0xE , OS_ICI_COMMAND_OVERLAY_ARENA = 0xF } |
Functions | |
| void | __KernelSetUserModeExHandler (OSExceptionType exceptionType, OSExceptionChainInfo *chainInfo, OSExceptionChainInfo *prevChainInfo) |
| KernelTimerHandle | __KernelAllocateTimer (KernelTimerCallbackFn, void *exceptionStack, OSContext *context) |
| uint32_t | __KernelPrimeTimer (KernelTimerHandle handle, uint64_t startTimeInTicks, uint64_t intervalInTicks, uint32_t unknown) |
| void | __KernelSendICI (OSICICommand cmd, void *arg1, uint32_t unknown1, uint32_t unknown2) |
| void | __KernelGetInfo (uint32_t type, void *outBuffer, uint32_t outBufferSize, uint32_t core) |
| static void | __KernelGetInfo0 (KernelInfo0 *outBuffer, uint32_t core) |
| static void | __KernelGetInfo6 (KernelInfo6 *outBuffer, uint32_t core) |
| struct OSExceptionChainInfo |
| Data Fields | ||
|---|---|---|
| OSExceptionCallbackExFn | callback | |
| void * | stack | |
| OSContext * | context | |
| struct KernelInfo0 |
| Data Fields | ||
|---|---|---|
| int32_t | upid | |
| int32_t | rampid | |
| uint32_t | appFlags | |
| void * | dataAreaStart | |
| void * | dataAreaEnd | |
| void * | physDataAreaStart | |
| void * | physDataAreaEnd | |
| void * | physAvailStart | |
| void * | physAvailEnd | |
| void * | physCodeGenStart | |
| void * | physCodeGenEnd | |
| void * | sdaBase | |
| void * | sda2Base | |
| uint32_t | systemHeapSize | |
| void * | stackEnd0 | |
| void * | stackEnd1 | |
| void * | stackEnd2 | |
| void * | stackBase0 | |
| void * | stackBase1 | |
| void * | stackBase2 | |
| void * | exceptionStackEnd0 | |
| void * | exceptionStackEnd1 | |
| void * | exceptionStackEnd2 | |
| void * | exceptionStackBase0 | |
| void * | exceptionStackBase1 | |
| void * | exceptionStackBase2 | |
| void * | lockedCacheBase0 | |
| void * | lockedCacheBase1 | |
| void * | lockedCacheBase2 | |
| struct CoreinitInfo | coreinit | |
| uint32_t | unk0x9C | |
| uint64_t | titleId | |
| struct KernelInfo6 |
| typedef enum OSICICommand OSICICommand |
| typedef void(* OSExceptionCallbackExFn) (OSExceptionType exceptionType, OSContext *interruptedContext, OSContext *cbContext) |
| typedef void(* KernelTimerCallbackFn) (OSExceptionType exception, OSContext *interruptedContext, OSContext *currentContext) |
| typedef uint32_t KernelTimerHandle |
| typedef struct OSExceptionChainInfo OSExceptionChainInfo |
| typedef struct KernelInfo0 KernelInfo0 |
| typedef struct KernelInfo6 KernelInfo6 |
| enum OSICICommand |
| void __KernelSetUserModeExHandler | ( | OSExceptionType | exceptionType, |
| OSExceptionChainInfo * | chainInfo, | ||
| OSExceptionChainInfo * | prevChainInfo | ||
| ) |
| KernelTimerHandle __KernelAllocateTimer | ( | KernelTimerCallbackFn | , |
| void * | exceptionStack, | ||
| OSContext * | context | ||
| ) |
| uint32_t __KernelPrimeTimer | ( | KernelTimerHandle | handle, |
| uint64_t | startTimeInTicks, | ||
| uint64_t | intervalInTicks, | ||
| uint32_t | unknown | ||
| ) |
| void __KernelSendICI | ( | OSICICommand | cmd, |
| void * | arg1, | ||
| uint32_t | unknown1, | ||
| uint32_t | unknown2 | ||
| ) |
| void __KernelGetInfo | ( | uint32_t | type, |
| void * | outBuffer, | ||
| uint32_t | outBufferSize, | ||
| uint32_t | core | ||
| ) |
|
inlinestatic |
|
inlinestatic |