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