#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.