|
SSBM Decomp
|
#include "lbmemory.h"#include <platform.h>#include <dolphin/ar.h>#include <baselib/debug.h>#include <baselib/devcom.h>Data Structures | |
| struct | MemEntry |
| struct | LBMgr |
| struct | Allocator |
Macros | |
| #define | _p(x) |
| #define | PUSH_HANDLE(list, handle) |
| #define | POP_HANDLE(list, handle) |
Functions | |
| void | lbMemory_80015320 (int, Handle *, int, int) |
| STATIC_ASSERT (sizeof(struct MemEntry)==0xC) | |
| STATIC_ASSERT (sizeof(lbMemory_804318B0)==0x6F0) | |
| static Handle * | new_handle (void *arenaLo, void *arenaHi) |
| Handle * | lbMemory_80014E24 (void *arenaLo, void *arenaHi) |
| void | lbMemory_80014EEC (Handle *handle) |
| u32 | lbMemory_80014F7C (Handle *h) |
| Handle * | lbMemory_80014FC8 (Handle *arg0, u32 size) |
| void | lbMemFreeToHeap (Handle *h, void *arg1) |
| void | fn_80015184 (OSAlarm *alarm, OSContext *context) |
| u32 | lbMemory_8001529C (Handle *h, void *arg1, u32 arg2) |
| static void | start_ram_copy (u32 old, u32 current, u32 size, Handle *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 | ) |
| #define PUSH_HANDLE | ( | list, | |
| handle ) |
| #define POP_HANDLE | ( | list, | |
| handle ) |
| void lbMemory_80015320 | ( | int | arg0, |
| Handle * | handle, | ||
| int | arg2, | ||
| int | cancelflag ) |
| STATIC_ASSERT | ( | sizeof(struct MemEntry) | = =0xC | ) |
| STATIC_ASSERT | ( | sizeof(lbMemory_804318B0) | = =0x6F0 | ) |
|
inlinestatic |
| Handle * lbMemory_80014E24 | ( | void * | arenaLo, |
| void * | arenaHi ) |
| void lbMemory_80014EEC | ( | Handle * | handle | ) |
| void lbMemFreeToHeap | ( | Handle * | h, |
| void * | arg1 ) |
| Handle * lbMemory_800154D4 | ( | void * | arenaLo, |
| void * | arenaHi ) |
| void lbMemory_800155A4 | ( | void | ) |
| void lbMemory_8001564C | ( | void | ) |
| struct Allocator lbMemory_804318B0 |