CernVM-FS
2.12.0
|
Public Member Functions | |
Tag () | |
Tag (int64_t s) | |
uint64_t | GetSize () |
bool | IsFree () |
Tag * | JumpToNext () |
unsigned char * | GetBlock () |
Public Attributes | |
int64_t | size |
Prepends every block. The size does not include the size of the tag. The size of the Tag structure has to be a multiple of 8 for alignment.
Definition at line 79 of file malloc_heap.h.
|
inline |
Definition at line 80 of file malloc_heap.h.
|
inlineexplicit |
Definition at line 81 of file malloc_heap.h.
|
inline |
Definition at line 91 of file malloc_heap.h.
Referenced by MallocHeap::Compact().
|
inline |
Definition at line 82 of file malloc_heap.h.
Referenced by MallocHeap::Compact(), JumpToNext(), and MallocHeap::MarkFree().
|
inline |
Definition at line 86 of file malloc_heap.h.
Referenced by MallocHeap::Compact().
|
inline |
Definition at line 87 of file malloc_heap.h.
Referenced by MallocHeap::Compact().
int64_t MallocHeap::Tag::size |
Positive for reserved blocks, negative for free blocks.
Definition at line 97 of file malloc_heap.h.
Referenced by MallocHeap::Compact(), MallocHeap::GetSize(), GetSize(), IsFree(), and MallocHeap::MarkFree().