CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MallocArena::AvailBlockTag Struct Reference

Public Member Functions

 AvailBlockTag (int32_t s)

Static Public Member Functions

static void * GetTagLocation (AvailBlockCtl *block)

Public Attributes

int32_t size
char padding [3]
char tag

Detailed Description

8 bytes upper boundary of a free block.

Definition at line 127 of file malloc_arena.h.

Constructor & Destructor Documentation

MallocArena::AvailBlockTag::AvailBlockTag ( int32_t  s)

Definition at line 128 of file malloc_arena.h.

Member Function Documentation

static void* MallocArena::AvailBlockTag::GetTagLocation ( AvailBlockCtl block)

Definition at line 129 of file malloc_arena.h.

Referenced by MallocArena::MallocArena(), and MallocArena::AvailBlockCtl::ShrinkTo().

Here is the caller graph for this function:

Member Data Documentation

char MallocArena::AvailBlockTag::padding[3]

Definition at line 134 of file malloc_arena.h.

int32_t MallocArena::AvailBlockTag::size

Definition at line 133 of file malloc_arena.h.

char MallocArena::AvailBlockTag::tag

Definition at line 135 of file malloc_arena.h.

The documentation for this struct was generated from the following file: