Searched refs:sc_mempool (Results 1 - 9 of 9) sorted by relevance
/gem5/src/systemc/dt/ |
H A D | sc_mempool.cc | 31 #include "systemc/ext/dt/sc_mempool.hh" 37 sc_mempool::allocate(std::size_t sz) 42 sc_mempool::release(void *p, std::size_t sz) 47 sc_mempool::display_statistics()
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_mempool.h | 22 sc_mempool.h - Memory pools for small objects. 38 // CLASS : sc_mempool 43 class sc_mempool class in namespace:sc_core 64 { return sc_mempool::allocate( sz ); } 67 { sc_mempool::release( p, sz ); } 70 { return sc_mempool::allocate( sz ); } 73 { sc_mempool::release( p, sz ); } 78 // $Log: sc_mempool.h,v $
|
H A D | sc_mempool.cpp | 22 sc_mempool.cpp - Memory pools for small objects. 32 // <sc_mempool> is a class that manages the memory for small objects, 53 #include "sysc/utils/sc_mempool.h" 71 friend class sc_mempool; 198 friend class sc_mempool; 273 sc_mempool::allocate(std::size_t sz) 295 sc_mempool::release(void* p, std::size_t sz) 309 sc_mempool::display_statistics() 320 // $Log: sc_mempool.cpp,v $
|
H A D | sc_list.cpp | 36 #include "sysc/utils/sc_mempool.h" 55 static void* operator new(std::size_t sz) { return sc_mempool::allocate(sz); } 56 static void operator delete(void* p, std::size_t sz) { sc_mempool::release(p, sz); }
|
H A D | sc_hash.cpp | 38 #include "sysc/utils/sc_mempool.h" 63 { return sc_mempool::allocate(sz); } 65 { sc_mempool::release(p, sz); }
|
/gem5/src/systemc/ext/dt/ |
H A D | sc_mempool.hh | 22 sc_mempool.h - Memory pools for small objects. 36 // CLASS : sc_mempool 41 class sc_mempool class in namespace:sc_core 61 return sc_mempool::allocate(sz); 67 sc_mempool::release(p, sz); 73 return sc_mempool::allocate(sz); 79 sc_mempool::release(p, sz); 85 // $Log: sc_mempool.h,v $
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_logic.h | 70 #include "sysc/utils/sc_mempool.h" 286 { return sc_core::sc_mempool::allocate( sz ); } 289 { sc_core::sc_mempool::release( p, sz ); } 292 { return sc_core::sc_mempool::allocate( sz ); } 295 { sc_core::sc_mempool::release( p, sz ); }
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_logic.hh | 68 #include "../sc_mempool.hh" 260 return sc_core::sc_mempool::allocate(sz); 265 sc_core::sc_mempool::release(p, sz); 270 return sc_core::sc_mempool::allocate(sz); 275 sc_core::sc_mempool::release(p, sz);
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_object.cpp | 50 #include "sysc/utils/sc_mempool.h" 243 namebuf = (char*) sc_mempool::allocate(namebuf_alloc); 268 sc_mempool::release( namebuf, namebuf_alloc );
|
Completed in 15 milliseconds