![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Classes | |
| struct | Block |
| struct | SubBlock |
| struct | FixBlock |
| struct | FixSubBlock |
| struct | FixStart |
| struct | __mem_pool_obj |
| struct | __mem_pool |
| struct | block_header |
| struct | list_header |
| struct | heap_header |
| struct | pool_options |
| struct | mem_pool_obj |
Typedefs | |
| typedef struct Block | Block |
| typedef struct SubBlock | SubBlock |
| typedef struct FixBlock | FixBlock |
| typedef struct FixSubBlock | FixSubBlock |
| typedef struct FixStart | FixStart |
| typedef struct __mem_pool_obj | __mem_pool_obj |
| typedef struct __mem_pool | __mem_pool |
| typedef long | tag_word |
| typedef struct block_header | block_header |
| typedef struct list_header | list_header |
| typedef struct heap_header | heap_header |
| typedef void *(* | sys_alloc_ptr) (unsigned long, struct mem_pool_obj *) |
| typedef void(* | sys_free_ptr) (void *, struct mem_pool_obj *) |
| typedef struct pool_options | pool_options |
| typedef struct mem_pool_obj | mem_pool_obj |
Functions | |
| static SubBlock * | SubBlock_merge_prev (SubBlock *, SubBlock **) |
| static void | SubBlock_merge_next (SubBlock *, SubBlock **) |
| void | __sys_free () |
| void | Block_link (Block *ths, SubBlock *sb) |
| static Block * | __unlink (__mem_pool_obj *pool_obj, Block *bp) |
| static void | deallocate_from_var_pools (__mem_pool_obj *pool_obj, void *ptr) |
| void | __init_pool_obj (__mem_pool *pool_obj) |
| static __mem_pool * | get_malloc_pool (void) |
| void | deallocate_from_fixed_pools (__mem_pool_obj *pool_obj, void *ptr, unsigned long size) |
| void | __pool_free (__mem_pool *pool, void *ptr) |
| void | free (void *ptr) |
Variables | |
| mem_pool_obj | __malloc_pool |
| static int | initialized = 0 |
| static const unsigned long | fix_pool_sizes [] = {4, 12, 20, 36, 52, 68} |
| typedef struct __mem_pool __mem_pool |
| typedef struct __mem_pool_obj __mem_pool_obj |
| typedef struct Block Block |
| typedef struct block_header block_header |
| typedef struct FixBlock FixBlock |
| typedef struct FixStart FixStart |
| typedef struct FixSubBlock FixSubBlock |
| typedef struct heap_header heap_header |
| typedef struct list_header list_header |
| typedef struct mem_pool_obj mem_pool_obj |
| typedef struct pool_options pool_options |
| typedef struct SubBlock SubBlock |
| typedef void *(* sys_alloc_ptr) (unsigned long, struct mem_pool_obj *) |
| typedef void(* sys_free_ptr) (void *, struct mem_pool_obj *) |
| typedef long tag_word |
|
inline |
| void __pool_free | ( | __mem_pool * | pool, |
| void * | ptr ) |
| void __sys_free | ( | ) |
|
inlinestatic |
| void deallocate_from_fixed_pools | ( | __mem_pool_obj * | pool_obj, |
| void * | ptr, | ||
| unsigned long | size ) |
|
static |
| void free | ( | void * | ptr | ) |
|
inlinestatic |
| mem_pool_obj __malloc_pool |
|
static |
|
static |