wut v1.8.0
Wii U Toolchain
Loading...
Searching...
No Matches
memdefaultheap.h
Go to the documentation of this file.
1#pragma once
2#include <wut.h>
3#include "memheap.h"
4
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15typedef void *(*MEMAllocFromDefaultHeapFn)(uint32_t size);
16typedef void *(*MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment);
17typedef void (*MEMFreeToDefaultHeapFn)(void *ptr);
18
22
26void
28 MEMHeapHandle *outFG,
29 MEMHeapHandle *outMem2);
30
39void
41 MEMHeapHandle *outFG,
42 MEMHeapHandle *outMem2);
43
44#ifdef __cplusplus
45}
46#endif
47
void *(* MEMAllocFromDefaultHeapFn)(uint32_t size)
void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
void(* MEMFreeToDefaultHeapFn)(void *ptr)
MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
void __preinit_user(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Allows the user to completely customise the default heaps, this runs after the rpx code section has l...
void CoreInitDefaultHeap(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Default implementation of __preinit_user.