gem5 v24.0.0.0
|
#include <sc_temporary.hh>
Public Member Functions | |
char * | allocate (std::size_t bytes_n) |
void | initialize (std::size_t heap_size=0x100000) |
std::size_t | length () |
sc_byte_heap () | |
sc_byte_heap (std::size_t heap_size) | |
~sc_byte_heap () | |
Public Attributes | |
char * | m_bgn_p |
char * | m_end_p |
char * | m_next_p |
Definition at line 73 of file sc_temporary.hh.
|
inline |
Definition at line 109 of file sc_temporary.hh.
|
inline |
Definition at line 111 of file sc_temporary.hh.
References initialize().
|
inline |
Definition at line 117 of file sc_temporary.hh.
References m_bgn_p.
|
inline |
Definition at line 81 of file sc_temporary.hh.
|
inline |
Definition at line 95 of file sc_temporary.hh.
References m_bgn_p, m_end_p, and m_next_p.
Referenced by sc_byte_heap().
|
inline |
Definition at line 104 of file sc_temporary.hh.
char* sc_core::sc_byte_heap::m_bgn_p |
Definition at line 76 of file sc_temporary.hh.
Referenced by allocate(), initialize(), length(), and ~sc_byte_heap().
char* sc_core::sc_byte_heap::m_end_p |
Definition at line 77 of file sc_temporary.hh.
Referenced by allocate(), initialize(), and length().
char* sc_core::sc_byte_heap::m_next_p |
Definition at line 78 of file sc_temporary.hh.
Referenced by allocate(), and initialize().