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)
inlineexplicit

Definition at line 128 of file malloc_arena.h.

Member Function Documentation

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

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: