Classes | Public Types | Static Public Member Functions | Private Member Functions | List of all members
absl::base_internal::LowLevelAlloc Class Reference

#include <low_level_alloc.h>

Classes

struct  Arena
 

Public Types

enum  { kCallMallocHook = 0x0001, kAsyncSignalSafe = 0x0002 }
 
enum  { kCallMallocHook = 0x0001, kAsyncSignalSafe = 0x0002 }
 

Static Public Member Functions

static void * Alloc (size_t request) ABSL_ATTRIBUTE_SECTION(malloc_hook)
 
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 void * AllocWithArena (size_t request, Arena *arena) ABSL_ATTRIBUTE_SECTION(malloc_hook)
 
static ArenaDefaultArena ()
 
static ArenaDefaultArena ()
 
static bool DeleteArena (Arena *arena)
 
static bool DeleteArena (Arena *arena)
 
static void Free (void *s) ABSL_ATTRIBUTE_SECTION(malloc_hook)
 
static void Free (void *s) ABSL_ATTRIBUTE_SECTION(malloc_hook)
 
static ArenaNewArena (int32_t flags)
 
static ArenaNewArena (int32_t flags)
 

Private Member Functions

 LowLevelAlloc ()
 
 LowLevelAlloc ()
 

Detailed Description

Definition at line 61 of file abseil-cpp/absl/base/internal/low_level_alloc.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kCallMallocHook 
kAsyncSignalSafe 

Definition at line 91 of file bloaty/third_party/abseil-cpp/absl/base/internal/low_level_alloc.h.

◆ anonymous enum

anonymous enum
Enumerator
kCallMallocHook 
kAsyncSignalSafe 

Definition at line 91 of file abseil-cpp/absl/base/internal/low_level_alloc.h.

Constructor & Destructor Documentation

◆ LowLevelAlloc() [1/2]

absl::base_internal::LowLevelAlloc::LowLevelAlloc ( )
private

◆ LowLevelAlloc() [2/2]

absl::base_internal::LowLevelAlloc::LowLevelAlloc ( )
private

Member Function Documentation

◆ Alloc() [1/2]

void * absl::base_internal::LowLevelAlloc::Alloc ( size_t  request)
static

◆ Alloc() [2/2]

static void* absl::base_internal::LowLevelAlloc::Alloc ( size_t  request)
static

◆ AllocWithArena() [1/2]

void * absl::base_internal::LowLevelAlloc::AllocWithArena ( size_t  request,
Arena arena 
)
static

◆ AllocWithArena() [2/2]

static void* absl::base_internal::LowLevelAlloc::AllocWithArena ( size_t  request,
Arena arena 
)
static

◆ DefaultArena() [1/2]

static Arena* absl::base_internal::LowLevelAlloc::DefaultArena ( )
static

◆ DefaultArena() [2/2]

LowLevelAlloc::Arena * absl::base_internal::LowLevelAlloc::DefaultArena ( )
static

◆ DeleteArena() [1/2]

static bool absl::base_internal::LowLevelAlloc::DeleteArena ( Arena arena)
static

◆ DeleteArena() [2/2]

bool absl::base_internal::LowLevelAlloc::DeleteArena ( Arena arena)
static

◆ Free() [1/2]

static void absl::base_internal::LowLevelAlloc::Free ( void *  s)
static

◆ Free() [2/2]

void absl::base_internal::LowLevelAlloc::Free ( void *  s)
static

◆ NewArena() [1/2]

LowLevelAlloc::Arena * absl::base_internal::LowLevelAlloc::NewArena ( int32_t  flags)
static

◆ NewArena() [2/2]

static Arena* absl::base_internal::LowLevelAlloc::NewArena ( int32_t  flags)
static

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:27