wut
1.0.0-beta9
Wii U Toolchain
|
OSDynLoad_Error OSDynLoad_SetAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for dynamic loading.
@ OS_DYNLOAD_INVALID_MODULE_NAME
OSDynLoad_Error OSDynLoad_GetTLSAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for thread local storage.
int rpl_entry(OSDynLoad_Module module, OSDynLoad_EntryReason reason)
The prototype for an RPL entry point.
@ OS_DYNLOAD_INVALID_MODULE_NAME_PTR
@ OS_DYNLOAD_INVALID_ACQUIRE_PTR
OSDynLoad_Error OSDynLoad_FindExport(OSDynLoad_Module module, BOOL isData, char const *name, void **outAddr)
Retrieve the address of a function or data export from a module.
@ OS_DYNLOAD_INVALID_NOTIFY_PTR
@ OS_DYNLOAD_EMPTY_MODULE_NAME
OSDynLoad_Error(* OSDynLoadAllocFn)(int32_t size, int32_t align, void **outAddr)
@ OS_DYNLOAD_INVALID_ALLOCATOR_PTR
OSDynLoad_Error OSDynLoad_GetAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for dynamic loading.
void(* OSDynLoadFreeFn)(void *addr)
@ OS_DYNLOAD_TLS_ALLOCATOR_LOCKED
void OSDynLoad_Release(OSDynLoad_Module module)
Free a module handle returned from OSDynLoad_Acquire.
@ OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY
OSDynLoad_Error OSDynLoad_Acquire(char const *name, OSDynLoad_Module *outModule)
Load a module.
OSDynLoad_Error OSDynLoad_GetModuleName(OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
Gets the name for a given module handle.
OSDynLoad_Error OSDynLoad_SetTLSAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for thread local storage.
@ OS_DYNLOAD_OUT_OF_MEMORY