LibXenon
Bare-metal Xbox 360 homebrew library
|
Go to the source code of this file.
Macros | |
#define | memnode_data(t, m) (t) (((memnode_t *) (m))+1) |
#define | MEMNODE_SEAL 0xFAAFA123 /* just some random constant */ |
#define | MINBLKSIZE 64 |
Functions | |
void | kmeminit (mempool_t *pool, unsigned char *buffer, int length) |
void * | kmempoolbase (mempool_t *pool) |
int | kmempoolsize (mempool_t *pool) |
void | kfree (mempool_t *pool, void *ptr) |
void | lib_outofmemory (void) |
void * | kmalloc (mempool_t *pool, unsigned int size, unsigned int align) |
int | kmemstats (mempool_t *pool, memstats_t *stats) |
void | kmem_init (void) |
Variables | |
mempool_t | kmempool |
Definition at line 61 of file lib_malloc.c.
#define MEMNODE_SEAL 0xFAAFA123 /* just some random constant */ |
Definition at line 67 of file lib_malloc.c.
#define MINBLKSIZE 64 |
Definition at line 68 of file lib_malloc.c.
void kfree | ( | mempool_t * | pool, |
void * | ptr | ||
) |
Definition at line 205 of file lib_malloc.c.
Definition at line 266 of file lib_malloc.c.
void kmem_init | ( | void | ) |
Definition at line 607 of file lib_malloc.c.
Definition at line 93 of file lib_malloc.c.
void * kmempoolbase | ( | mempool_t * | pool | ) |
Definition at line 118 of file lib_malloc.c.
int kmempoolsize | ( | mempool_t * | pool | ) |
Definition at line 135 of file lib_malloc.c.
int kmemstats | ( | mempool_t * | pool, |
memstats_t * | stats | ||
) |
Definition at line 396 of file lib_malloc.c.
void lib_outofmemory | ( | void | ) |
Definition at line 247 of file lib_malloc.c.
mempool_t kmempool |
Definition at line 74 of file lib_malloc.c.