Go to the source code of this file.
|
void | mheap_get_trace (uword offset, uword size) |
|
void | mheap_put_trace (uword offset, uword size) |
|
static void | mheap_trace_main_free (mheap_trace_main_t *tm) |
|
static clib_mem_heap_t * | clib_mem_create_heap_internal (void *base, uword size, clib_mem_page_sz_t log2_page_sz, int is_locked, char *name) |
|
static void * | clib_mem_init_internal (void *base, uword size, clib_mem_page_sz_t log2_page_sz) |
|
__clib_export void * | clib_mem_init (void *memory, uword memory_size) |
|
__clib_export void * | clib_mem_init_with_page_size (uword memory_size, clib_mem_page_sz_t log2_page_sz) |
|
__clib_export void * | clib_mem_init_thread_safe (void *memory, uword memory_size) |
|
__clib_export void | clib_mem_destroy (void) |
|
u8 * | format_clib_mem_usage (u8 *s, va_list *va) |
|
u8 * | format_msize (u8 *s, va_list *va) |
|
static int | mheap_trace_sort (const void *_t1, const void *_t2) |
|
u8 * | format_mheap_trace (u8 *s, va_list *va) |
|
__clib_export u8 * | format_clib_mem_heap (u8 *s, va_list *va) |
|
__clib_export void | clib_mem_get_heap_usage (clib_mem_heap_t *heap, clib_mem_usage_t *usage) |
|
__clib_export void | mheap_trace (clib_mem_heap_t *h, int enable) |
|
__clib_export void | clib_mem_trace (int enable) |
|
int | clib_mem_is_traced (void) |
|
__clib_export uword | clib_mem_trace_enable_disable (uword enable) |
|
__clib_export clib_mem_heap_t * | clib_mem_create_heap (void *base, uword size, int is_locked, char *fmt,...) |
|
__clib_export void | clib_mem_destroy_heap (clib_mem_heap_t *h) |
|
__clib_export uword | clib_mem_get_heap_free_space (clib_mem_heap_t *h) |
|
__clib_export void * | clib_mem_get_heap_base (clib_mem_heap_t *h) |
|
__clib_export uword | clib_mem_get_heap_size (clib_mem_heap_t *heap) |
|
◆ clib_mem_create_heap()
__clib_export clib_mem_heap_t* clib_mem_create_heap |
( |
void * |
base, |
|
|
uword |
size, |
|
|
int |
is_locked, |
|
|
char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ clib_mem_create_heap_internal()
◆ clib_mem_destroy()
__clib_export void clib_mem_destroy |
( |
void |
| ) |
|
◆ clib_mem_destroy_heap()
◆ clib_mem_get_heap_base()
◆ clib_mem_get_heap_free_space()
◆ clib_mem_get_heap_size()
◆ clib_mem_get_heap_usage()
◆ clib_mem_init()
__clib_export void* clib_mem_init |
( |
void * |
memory, |
|
|
uword |
memory_size |
|
) |
| |
◆ clib_mem_init_internal()
◆ clib_mem_init_thread_safe()
__clib_export void* clib_mem_init_thread_safe |
( |
void * |
memory, |
|
|
uword |
memory_size |
|
) |
| |
◆ clib_mem_init_with_page_size()
◆ clib_mem_is_traced()
int clib_mem_is_traced |
( |
void |
| ) |
|
◆ clib_mem_trace()
__clib_export void clib_mem_trace |
( |
int |
enable | ) |
|
◆ clib_mem_trace_enable_disable()
__clib_export uword clib_mem_trace_enable_disable |
( |
uword |
enable | ) |
|
◆ format_clib_mem_heap()
__clib_export u8* format_clib_mem_heap |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ format_clib_mem_usage()
u8* format_clib_mem_usage |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ format_mheap_trace()
u8* format_mheap_trace |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ format_msize()
u8* format_msize |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ mheap_get_trace()
◆ mheap_put_trace()
◆ mheap_trace()
◆ mheap_trace_main_free()
◆ mheap_trace_sort()
static int mheap_trace_sort |
( |
const void * |
_t1, |
|
|
const void * |
_t2 |
|
) |
| |
|
static |
◆ clib_mem_validate_serial
uword clib_mem_validate_serial = 0 |
◆ mheap_trace_main