|
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.