#include <low_level_alloc.h>
Classes | |
| struct | Arena |
Public Types | |
| enum | { kCallMallocHook = 0x0001, kAsyncSignalSafe = 0x0002 } |
Static Public Member Functions | |
| static void * | Alloc (size_t request) ABSL_ATTRIBUTE_SECTION(malloc_hook) |
| static void * | AllocWithArena (size_t request, Arena *arena) ABSL_ATTRIBUTE_SECTION(malloc_hook) |
| static Arena * | DefaultArena () |
| static bool | DeleteArena (Arena *arena) |
| static void | Free (void *s) ABSL_ATTRIBUTE_SECTION(malloc_hook) |
| static Arena * | NewArena (int32_t flags) |
Private Member Functions | |
| LowLevelAlloc () | |
Definition at line 60 of file low_level_alloc.h.
| anonymous enum |
| Enumerator | |
|---|---|
| kCallMallocHook | |
| kAsyncSignalSafe | |
Definition at line 90 of file low_level_alloc.h.
|
private |
|
static |
Definition at line 605 of file low_level_alloc.cc.
|
static |
Definition at line 610 of file low_level_alloc.cc.
|
static |
Definition at line 268 of file low_level_alloc.cc.
|
static |
Definition at line 381 of file low_level_alloc.cc.
|
static |
Definition at line 507 of file low_level_alloc.cc.
|
static |
Definition at line 365 of file low_level_alloc.cc.