SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
lbmemory.h
Go to the documentation of this file.
1
#ifndef MELEE_LB_MEMORY_H
2
#define MELEE_LB_MEMORY_H
3
4
#include <
Runtime/platform.h
>
5
6
typedef
struct
Handle
{
7
struct
Handle
*
x0_next
;
8
void
*
x4_lo
;
9
// Arena high bound for heap handles; allocation size for child handles.
10
void
*
x8_hi
;
11
struct
Handle
*
xC_prev
;
12
}
Handle
;
13
14
/* 014E24 */
Handle
*
lbMemory_80014E24
(
void
* lo,
void
* hi);
15
/* 014EEC */
void
lbMemory_80014EEC
(
Handle
*);
16
/* 014F7C */
u32
lbMemory_80014F7C
(
Handle
*);
17
/* 014FC8 */
Handle
*
lbMemory_80014FC8
(
Handle
*,
size_t
);
18
/* 0150F0 */
void
lbMemFreeToHeap
(
Handle
*,
void
*);
19
/* 01529C */
u32
lbMemory_8001529C
(
Handle
*,
void
(*)(
u32
),
u32
);
20
/* 0154BC */
void
lbMemory_800154BC
(
uintptr_t
*,
uintptr_t
*);
21
/* 0154D4 */
Handle
*
lbMemory_800154D4
(
void
* lo,
void
* hi);
22
/* 0155A4 */
void
lbMemory_800155A4
(
void
);
23
/* 01564C */
void
lbMemory_8001564C
(
void
);
24
25
#endif
u32
unsigned long u32
Definition
types.h:9
lbMemory_8001564C
void lbMemory_8001564C(void)
Definition
lbmemory.c:336
lbMemory_80014F7C
u32 lbMemory_80014F7C(Handle *)
Definition
lbmemory.c:99
lbMemory_80014E24
Handle * lbMemory_80014E24(void *lo, void *hi)
Definition
lbmemory.c:80
lbMemory_800155A4
void lbMemory_800155A4(void)
Definition
lbmemory.c:313
lbMemory_800154BC
void lbMemory_800154BC(uintptr_t *, uintptr_t *)
Definition
lbmemory.c:301
lbMemory_80014EEC
void lbMemory_80014EEC(Handle *)
Definition
lbmemory.c:85
lbMemory_8001529C
u32 lbMemory_8001529C(Handle *, void(*)(u32), u32)
Definition
lbmemory.c:216
lbMemory_800154D4
Handle * lbMemory_800154D4(void *lo, void *hi)
Definition
lbmemory.c:307
lbMemFreeToHeap
void lbMemFreeToHeap(Handle *, void *)
Definition
lbmemory.c:171
lbMemory_80014FC8
Handle * lbMemory_80014FC8(Handle *, size_t)
Definition
lbmemory.c:117
platform.h
uintptr_t
unsigned int uintptr_t
Definition
stddef.h:9
Handle
Definition
lbmemory.h:6
Handle::x8_hi
void * x8_hi
Definition
lbmemory.h:10
Handle::x0_next
struct Handle * x0_next
Definition
lbmemory.h:7
Handle::x4_lo
void * x4_lo
Definition
lbmemory.h:8
Handle::xC_prev
struct Handle * xC_prev
Definition
lbmemory.h:11
src
melee
lb
lbmemory.h
Generated by
1.17.0