|
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 | g_alloc lbMemory_804318B0 |
| #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 | lbMemory_800150F0 (Handle *h, void *arg1) |
| void | fn_80015184 (OSAlarm *alarm, OSContext *context) |
| u32 | lbMemory_8001529C (Handle *h, void *arg1, u32 arg2) |
| 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 |
| static char | lbl_803BA2C0 [0xB] = "lbmemory.c" |
| static char | lbl_803BA2CC [0xE] = "_p(free_heap)" |
| static char | lbl_803BA2DC [0x49] |
| static char | lbl_803BA328 [0xD] = "_p(free_mem)" |
| static char | lbl_803BA338 [0xB] = "memp_kouho" |
| static char | lbl_803BA344 [0x24] = "[LbMem] Error: lbMemFreeToHeap %x.\n" |
| static char | lbl_803BA368 [0x18] = "!p->size\0\0\0\0!cancelflag" |
| SDATA char | lbMemory_804D3788 [7] = "handle" |
| SDATA char | lbMemory_804D3790 [2] = "0" |
| SDATA char | lbMemory_804D3794 [8] = "p->size" |
| #define g_alloc lbMemory_804318B0 |
| #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 | ) |
| u32 lbMemory_80014F7C | ( | Handle * | h | ) |
| void lbMemory_800150F0 | ( | Handle * | h, |
| void * | arg1 ) |
| void fn_80015184 | ( | OSAlarm * | alarm, |
| OSContext * | context ) |
| u32 lbMemory_8001529C | ( | Handle * | h, |
| void * | arg1, | ||
| u32 | arg2 ) |
| Handle * lbMemory_800154D4 | ( | void * | arenaLo, |
| void * | arenaHi ) |
| void lbMemory_800155A4 | ( | void | ) |
| void lbMemory_8001564C | ( | void | ) |
| struct Allocator lbMemory_804318B0 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| SDATA char lbMemory_804D3788[7] = "handle" |
| SDATA char lbMemory_804D3790[2] = "0" |
| SDATA char lbMemory_804D3794[8] = "p->size" |