Classes | Public Types | Static Public Member Functions | Private Member Functions
absl::base_internal::LowLevelAlloc Class Reference

#include <low_level_alloc.h>

List of all members.

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

Private Member Functions

 LowLevelAlloc ()

Detailed Description

Definition at line 60 of file low_level_alloc.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kCallMallocHook 
kAsyncSignalSafe 

Definition at line 90 of file low_level_alloc.h.


Constructor & Destructor Documentation


Member Function Documentation

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.

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.

Definition at line 365 of file low_level_alloc.cc.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16