ARB
|
#include <PT_mem.h>
Public Member Functions | |
Memory () | |
void * | get (int size) |
void | put (void *vblock, int size) |
bool | is_clear () const |
void | clear () |
|
inline |
Definition at line 248 of file PT_mem.h.
References pt_assert, PTM_MAX_SIZE, PTM_MIN_SIZE, MemBlockManager::size2idx(), and tab().
Referenced by PT_add_to_chain(), PT_change_leaf_to_node(), PT_create_leaf(), and PT_leaf_to_chain().
|
inline |
Definition at line 272 of file PT_mem.h.
References block, MemBlockManager::idx2size(), pt_assert, PT_write_pointer(), PTM_magic, PTM_MAX_SIZE, PTM_MIN_SIZE, PTM_TABLE_COUNT, MemBlockManager::size2idx(), and tab().
Referenced by PT_add_to_chain(), PT_change_leaf_to_node(), PT_create_leaf(), PT_leaf_to_chain(), PTD_delete_saved_node(), PTD_write_chain_to_disk(), PTD_write_node_to_disk(), and ChainEntryBuffer::~ChainEntryBuffer().
|
inline |
Definition at line 297 of file PT_mem.h.
References MemBlockManager::is_clear().
Referenced by clear(), and probe_struct_global::enter_stage().
|
inline |
Definition at line 298 of file PT_mem.h.
References MemBlockManager::clear(), is_clear(), and pt_assert.
Referenced by PT_exit_psg().