#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 |
Definition at line 90 of file low_level_alloc.h.
absl::base_internal::LowLevelAlloc::LowLevelAlloc | ( | ) | [private] |
void * absl::base_internal::LowLevelAlloc::Alloc | ( | size_t | request | ) | [static] |
Definition at line 605 of file low_level_alloc.cc.
void * absl::base_internal::LowLevelAlloc::AllocWithArena | ( | size_t | request, |
Arena * | arena | ||
) | [static] |
Definition at line 610 of file low_level_alloc.cc.
Definition at line 268 of file low_level_alloc.cc.
bool absl::base_internal::LowLevelAlloc::DeleteArena | ( | Arena * | arena | ) | [static] |
Definition at line 381 of file low_level_alloc.cc.
void absl::base_internal::LowLevelAlloc::Free | ( | void * | s | ) | [static] |
Definition at line 507 of file low_level_alloc.cc.
LowLevelAlloc::Arena * absl::base_internal::LowLevelAlloc::NewArena | ( | int32_t | flags | ) | [static] |
Definition at line 365 of file low_level_alloc.cc.