|
SSBM Decomp
|
#include "lbmemory.h"#include <Runtime/platform.h>#include <string.h>#include <dolphin/ar.h>#include <dolphin/os/OSAlarm.h>#include <sysdolphin/baselib/debug.h>#include <sysdolphin/baselib/devcom.h>Data Structures | |
| struct | LBMgr |
| struct | Allocator |
Macros | |
| #define | _p(x) |
Functions | |
| static void | lbMemory_80015320 (int, uintptr_t, void *, bool) |
| ASSERT_SIZE (HSD_AllocEntry, 0xC) | |
| ASSERT_SIZE (lbMemory_804318B0, 0x6F0) | |
| Handle * | lbMemory_80014E24 (void *arenaLo, void *arenaHi) |
| void | lbMemory_80014EEC (Handle *handle) |
| u32 | lbMemory_80014F7C (Handle *h) |
| HSD_AllocEntry * | lbMemory_80014FC8 (Handle *h, size_t size) |
| void | lbMemFreeToHeap (Handle *h, void *addr) |
| static void | fn_80015184 (OSAlarm *alarm, OSContext *context) |
| u32 | lbMemory_8001529C (Handle *h, void(*cb)(u32), u32 arg) |
| static void | start_ram_copy (const void *src, void *dst, u32 size, HSD_AllocEntry *next) |
| void | lbMemory_800154BC (uintptr_t *arenaLo, uintptr_t *arenaHi) |
| Handle * | lbMemory_800154D4 (void *arenaLo, void *arenaHi) |
| void | lbMemory_800155A4 (void) |
| void | lbMemory_8001564C (void) |
Variables | |
| struct Allocator | lbMemory_804318B0 |
| #define _p | ( | x | ) |
| ASSERT_SIZE | ( | HSD_AllocEntry | , |
| 0xC | ) |
| ASSERT_SIZE | ( | lbMemory_804318B0 | , |
| 0x6F0 | ) |
| Handle * lbMemory_80014E24 | ( | void * | arenaLo, |
| void * | arenaHi ) |
| void lbMemory_80014EEC | ( | Handle * | handle | ) |
| HSD_AllocEntry * lbMemory_80014FC8 | ( | Handle * | h, |
| size_t | size ) |
| void lbMemFreeToHeap | ( | Handle * | h, |
| void * | addr ) |
|
static |
| Handle * lbMemory_800154D4 | ( | void * | arenaLo, |
| void * | arenaHi ) |
| void lbMemory_800155A4 | ( | void | ) |
| void lbMemory_8001564C | ( | void | ) |
| struct Allocator lbMemory_804318B0 |