#include <tlsf.h>
|
typedef void(* | tlsf_walker )(void *ptr, size_t size, int used, void *user) |
|
|
tlsf_t | tlsf_create (void *mem) |
|
tlsf_t | tlsf_create_with_pool (void *mem, size_t bytes) |
|
void | tlsf_destroy (tlsf_t tlsf) |
|
pool_t | tlsf_get_pool (tlsf_t tlsf) |
|
pool_t | tlsf_add_pool (tlsf_t tlsf, void *mem, size_t bytes) |
|
void | tlsf_remove_pool (tlsf_t tlsf, pool_t pool) |
|
void * | tlsf_malloc (tlsf_t tlsf, size_t bytes) |
|
void * | tlsf_mallocxz (tlsf_t tlsf, size_t bytes) |
|
void * | tlsf_realloc (tlsf_t tlsf, void *ptr, size_t size) |
|
void * | tlsf_reallocxf (tlsf_t tlsf, void *ptr, size_t size) |
|
void | tlsf_free (tlsf_t tlsf, void *ptr) |
|
size_t | tlsf_block_size (void *ptr) |
|
size_t | tlsf_size (void) |
|
size_t | tlsf_align_size (void) |
|
size_t | tlsf_block_size_min (void) |
|
size_t | tlsf_block_size_max (void) |
|
size_t | tlsf_pool_overhead (void) |
|
size_t | tlsf_alloc_overhead (void) |
|
void | tlsf_walk_pool (pool_t pool, tlsf_walker walker, void *user) |
|
int | tlsf_check (tlsf_t tlsf) |
|
int | tlsf_check_pool (pool_t pool) |
|
Definition at line 49 of file tlsf.h.
typedef void(* tlsfAllocator::tlsf_walker)(void *ptr, size_t size, int used, void *user) |
pool_t tlsfAllocator::tlsf_add_pool |
( |
tlsf_t |
tlsf, |
|
|
void * |
mem, |
|
|
size_t |
bytes |
|
) |
| |
size_t tlsfAllocator::tlsf_align_size |
( |
void |
| ) |
|
size_t tlsfAllocator::tlsf_alloc_overhead |
( |
void |
| ) |
|
size_t tlsfAllocator::tlsf_block_size |
( |
void * |
ptr | ) |
|
size_t tlsfAllocator::tlsf_block_size_max |
( |
void |
| ) |
|
size_t tlsfAllocator::tlsf_block_size_min |
( |
void |
| ) |
|
int tlsfAllocator::tlsf_check |
( |
tlsf_t |
tlsf | ) |
|
int tlsfAllocator::tlsf_check_pool |
( |
pool_t |
pool | ) |
|
tlsf_t tlsfAllocator::tlsf_create |
( |
void * |
mem | ) |
|
tlsf_t tlsfAllocator::tlsf_create_with_pool |
( |
void * |
mem, |
|
|
size_t |
bytes |
|
) |
| |
void tlsfAllocator::tlsf_destroy |
( |
tlsf_t |
tlsf | ) |
|
void tlsfAllocator::tlsf_free |
( |
tlsf_t |
tlsf, |
|
|
void * |
ptr |
|
) |
| |
void * tlsfAllocator::tlsf_malloc |
( |
tlsf_t |
tlsf, |
|
|
size_t |
bytes |
|
) |
| |
void * tlsfAllocator::tlsf_mallocxz |
( |
tlsf_t |
tlsf, |
|
|
size_t |
bytes |
|
) |
| |
size_t tlsfAllocator::tlsf_pool_overhead |
( |
void |
| ) |
|
void * tlsfAllocator::tlsf_realloc |
( |
tlsf_t |
tlsf, |
|
|
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
void * tlsfAllocator::tlsf_reallocxf |
( |
tlsf_t |
tlsf, |
|
|
void * |
ptr, |
|
|
size_t |
size |
|
) |
| |
void tlsfAllocator::tlsf_remove_pool |
( |
tlsf_t |
tlsf, |
|
|
pool_t |
pool |
|
) |
| |
size_t tlsfAllocator::tlsf_size |
( |
void |
| ) |
|
The documentation for this class was generated from the following files:
- plinycompute/pdb/src/memory/headers/tlsf.h
- plinycompute/pdb/src/memory/source/tlsf.cc