CernVM-FS
2.12.0
|
Public Member Functions | |
AvailBlockCtl * | GetNextPtr (char *base) |
AvailBlockCtl * | GetPrevPtr (char *base) |
int32_t | ConvertToLink (char *base) |
void | ShrinkTo (int32_t smaller_size) |
Public Attributes | |
int32_t | size |
int32_t | link_next |
int32_t | link_prev |
Lower boundary of a free block. Note that the linking of blocks is not necessarily in ascending order but random.
Definition at line 105 of file malloc_arena.h.
|
inline |
Definition at line 112 of file malloc_arena.h.
Referenced by MallocArena::EnqueueAvailBlock(), and MallocArena::MallocArena().
|
inline |
Definition at line 106 of file malloc_arena.h.
Referenced by MallocArena::CreateInitialized(), MallocArena::FindAvailBlock(), and MallocArena::UnlinkAvailBlock().
|
inline |
Definition at line 109 of file malloc_arena.h.
Referenced by MallocArena::EnqueueAvailBlock(), and MallocArena::UnlinkAvailBlock().
|
inline |
Definition at line 115 of file malloc_arena.h.
Referenced by MallocArena::ReserveBlock().
int32_t MallocArena::AvailBlockCtl::link_next |
Definition at line 120 of file malloc_arena.h.
Referenced by MallocArena::EnqueueAvailBlock(), GetNextPtr(), MallocArena::MallocArena(), and MallocArena::UnlinkAvailBlock().
int32_t MallocArena::AvailBlockCtl::link_prev |
Definition at line 121 of file malloc_arena.h.
Referenced by MallocArena::EnqueueAvailBlock(), GetPrevPtr(), MallocArena::MallocArena(), and MallocArena::UnlinkAvailBlock().
int32_t MallocArena::AvailBlockCtl::size |
Definition at line 119 of file malloc_arena.h.
Referenced by MallocArena::CreateInitialized(), MallocArena::FindAvailBlock(), MallocArena::Free(), MallocArena::AvailBlockTag::GetTagLocation(), MallocArena::MallocArena(), MallocArena::ReserveBlock(), and ShrinkTo().