wut
v1.7.0
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 |