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 |
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 void(* sys_free_ptr) (void *, struct mem_pool_obj *) |
|
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 |
|
inlinestatic |
mem_pool_obj __malloc_pool |
|
static |