|
Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include <stddef.h>

Go to the source code of this file.
Data Structures | |
| struct | mallinfo |
Macros | |
| #define | MAX_SIZE_T (~(size_t)0) |
| #define | MFAIL ((void*)(MAX_SIZE_T)) |
| #define | CMFAIL ((char*)(MFAIL)) /* defined for convenience */ |
| #define | ONLY_MSPACES 0 /* define to a value */ |
| #define | NO_MALLINFO 0 |
| #define | MSPACES 0 |
| #define | dlcalloc calloc |
| #define | dlfree free |
| #define | dlmalloc malloc |
| #define | dlmemalign memalign |
| #define | dlposix_memalign posix_memalign |
| #define | dlrealloc realloc |
| #define | dlvalloc valloc |
| #define | dlpvalloc pvalloc |
| #define | dlmallinfo mallinfo |
| #define | dlmallopt mallopt |
| #define | dlmalloc_trim malloc_trim |
| #define | dlmalloc_stats malloc_stats |
| #define | dlmalloc_usable_size malloc_usable_size |
| #define | dlmalloc_footprint malloc_footprint |
| #define | dlmalloc_max_footprint malloc_max_footprint |
| #define | dlmalloc_footprint_limit malloc_footprint_limit |
| #define | dlmalloc_set_footprint_limit malloc_set_footprint_limit |
| #define | dlmalloc_inspect_all malloc_inspect_all |
| #define | dlindependent_calloc independent_calloc |
| #define | dlindependent_comalloc independent_comalloc |
| #define | dlbulk_free bulk_free |
| #define | MALLINFO_FIELD_TYPE size_t |
| #define | STRUCT_MALLINFO_DECLARED 1 |
| #define | M_TRIM_THRESHOLD (-1) |
| #define | M_GRANULARITY (-2) |
| #define | M_MMAP_THRESHOLD (-3) |
Functions | |
| void * | dlmalloc (size_t) |
| void | dlfree (void *) |
| void * | dlcalloc (size_t, size_t) |
| void * | dlrealloc (void *, size_t) |
| void * | dlrealloc_in_place (void *, size_t) |
| void * | dlmemalign (size_t, size_t) |
| int | dlposix_memalign (void **, size_t, size_t) |
| void * | dlvalloc (size_t) |
| int | dlmallopt (int, int) |
| size_t | dlmalloc_footprint (void) |
| size_t | dlmalloc_max_footprint (void) |
| size_t | dlmalloc_footprint_limit (void) |
| size_t | dlmalloc_set_footprint_limit (size_t bytes) |
| void | dlmalloc_inspect_all (void(*handler)(void *, void *, size_t, void *), void *arg) |
| struct mallinfo | dlmallinfo (void) |
| void ** | dlindependent_calloc (size_t, size_t, void **) |
| void ** | dlindependent_comalloc (size_t, size_t *, void **) |
| size_t | dlbulk_free (void **, size_t n_elements) |
| void * | dlpvalloc (size_t) |
| int | dlmalloc_trim (size_t) |
| void | dlmalloc_stats (void) |
| size_t | dlmalloc_usable_size (void *) |
| #define CMFAIL ((char*)(MFAIL)) /* defined for convenience */ |
Definition at line 35 of file dlmalloc.h.
| #define dlbulk_free bulk_free |
Definition at line 79 of file dlmalloc.h.
| #define dlcalloc calloc |
Definition at line 59 of file dlmalloc.h.
| #define dlfree free |
Definition at line 60 of file dlmalloc.h.
| #define dlindependent_calloc independent_calloc |
Definition at line 77 of file dlmalloc.h.
| #define dlindependent_comalloc independent_comalloc |
Definition at line 78 of file dlmalloc.h.
| #define dlmallinfo mallinfo |
Definition at line 67 of file dlmalloc.h.
| #define dlmalloc malloc |
Definition at line 61 of file dlmalloc.h.
| #define dlmalloc_footprint malloc_footprint |
Definition at line 72 of file dlmalloc.h.
| #define dlmalloc_footprint_limit malloc_footprint_limit |
Definition at line 74 of file dlmalloc.h.
| #define dlmalloc_inspect_all malloc_inspect_all |
Definition at line 76 of file dlmalloc.h.
| #define dlmalloc_max_footprint malloc_max_footprint |
Definition at line 73 of file dlmalloc.h.
| #define dlmalloc_set_footprint_limit malloc_set_footprint_limit |
Definition at line 75 of file dlmalloc.h.
| #define dlmalloc_stats malloc_stats |
Definition at line 70 of file dlmalloc.h.
| #define dlmalloc_trim malloc_trim |
Definition at line 69 of file dlmalloc.h.
| #define dlmalloc_usable_size malloc_usable_size |
Definition at line 71 of file dlmalloc.h.
| #define dlmallopt mallopt |
Definition at line 68 of file dlmalloc.h.
| #define dlmemalign memalign |
Definition at line 62 of file dlmalloc.h.
| #define dlposix_memalign posix_memalign |
Definition at line 63 of file dlmalloc.h.
| #define dlpvalloc pvalloc |
Definition at line 66 of file dlmalloc.h.
| #define dlrealloc realloc |
Definition at line 64 of file dlmalloc.h.
| #define dlvalloc valloc |
Definition at line 65 of file dlmalloc.h.
| #define M_GRANULARITY (-2) |
Definition at line 228 of file dlmalloc.h.
| #define M_MMAP_THRESHOLD (-3) |
Definition at line 229 of file dlmalloc.h.
| #define M_TRIM_THRESHOLD (-1) |
Definition at line 227 of file dlmalloc.h.
| #define MALLINFO_FIELD_TYPE size_t |
Definition at line 86 of file dlmalloc.h.
| #define MAX_SIZE_T (~(size_t)0) |
Definition at line 31 of file dlmalloc.h.
| #define MFAIL ((void*)(MAX_SIZE_T)) |
Definition at line 34 of file dlmalloc.h.
| #define MSPACES 0 |
Definition at line 52 of file dlmalloc.h.
| #define NO_MALLINFO 0 |
Definition at line 45 of file dlmalloc.h.
| #define ONLY_MSPACES 0 /* define to a value */ |
Definition at line 40 of file dlmalloc.h.
| #define STRUCT_MALLINFO_DECLARED 1 |
Definition at line 89 of file dlmalloc.h.
| size_t dlbulk_free | ( | void ** | , |
| size_t | n_elements | ||
| ) |
| void* dlcalloc | ( | size_t | , |
| size_t | |||
| ) |
Definition at line 4793 of file dlmalloc.c.
| void dlfree | ( | void * | ) |
Definition at line 4684 of file dlmalloc.c.
| void** dlindependent_calloc | ( | size_t | , |
| size_t | , | ||
| void ** | |||
| ) |
| void** dlindependent_comalloc | ( | size_t | , |
| size_t * | , | ||
| void ** | |||
| ) |
| struct mallinfo dlmallinfo | ( | void | ) |
Definition at line 5371 of file dlmalloc.c.
| void* dlmalloc | ( | size_t | ) |
Definition at line 4546 of file dlmalloc.c.
| size_t dlmalloc_footprint | ( | void | ) |
Definition at line 5346 of file dlmalloc.c.
| size_t dlmalloc_footprint_limit | ( | void | ) |
Definition at line 5354 of file dlmalloc.c.
| void dlmalloc_inspect_all | ( | void(*)(void *, void *, size_t, void *) | handler, |
| void * | arg | ||
| ) |
| size_t dlmalloc_max_footprint | ( | void | ) |
Definition at line 5350 of file dlmalloc.c.
| size_t dlmalloc_set_footprint_limit | ( | size_t | bytes | ) |
Definition at line 5359 of file dlmalloc.c.
| void dlmalloc_stats | ( | void | ) |
Definition at line 5377 of file dlmalloc.c.
| int dlmalloc_trim | ( | size_t | ) |
Definition at line 5336 of file dlmalloc.c.
| size_t dlmalloc_usable_size | ( | void * | ) |
Definition at line 5386 of file dlmalloc.c.
| int dlmallopt | ( | int | , |
| int | |||
| ) |
Definition at line 5382 of file dlmalloc.c.
| void* dlmemalign | ( | size_t | , |
| size_t | |||
| ) |
Definition at line 5263 of file dlmalloc.c.
| int dlposix_memalign | ( | void ** | , |
| size_t | , | ||
| size_t | |||
| ) |
Definition at line 5270 of file dlmalloc.c.
| void* dlpvalloc | ( | size_t | ) |
Definition at line 5300 of file dlmalloc.c.
| void* dlrealloc | ( | void * | , |
| size_t | |||
| ) |
Definition at line 5187 of file dlmalloc.c.
| void* dlrealloc_in_place | ( | void * | , |
| size_t | |||
| ) |
Definition at line 5232 of file dlmalloc.c.
| void* dlvalloc | ( | size_t | ) |
Definition at line 5293 of file dlmalloc.c.
1.8.8