|
PebbleOS v4.44.0-105-g1dd754433
|
Functions | |
| void | pbl_malloc_init (void) |
| Initialize the kernel heap. | |
| struct pbl_heap * | pbl_malloc_heap (void) |
| Get the kernel heap. | |
| void * | pbl_malloc (size_t size) |
| Allocate memory. | |
| void * | pbl_malloc_check (size_t size) |
| Allocate memory, or fail with pbl_heap_oom(). | |
| void * | pbl_zalloc (size_t size) |
| Allocate zeroed memory. | |
| void * | pbl_zalloc_check (size_t size) |
| Allocate zeroed memory, or fail with pbl_heap_oom(). | |
| void * | pbl_calloc (size_t count, size_t size) |
| Allocate a zeroed array. | |
| void * | pbl_calloc_check (size_t count, size_t size) |
| Allocate a zeroed array, or fail with pbl_heap_oom(). | |
| void * | pbl_realloc (void *ptr, size_t size) |
| Reallocate memory. | |
| char * | pbl_strdup (const char *s) |
| Duplicate a string. | |
| char * | pbl_strdup_check (const char *s) |
| Duplicate a string, or fail with pbl_heap_oom(). | |
| void | pbl_free (void *ptr) |
| Free memory. | |