SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
memory_profiler.h File Reference
#include <simics/base/types.h>
#include <simics/malloc_allocator.h>
#include <sysc/kernel/sc_process.h>
#include <map>
#include <cstddef>
#include <utility>
#include <functional>

Go to the source code of this file.

Classes

struct  simics::systemc::Allocation
 
class  simics::systemc::MemoryProfiler
 

Namespaces

namespace  simics
 
namespace  simics::systemc
 

Typedefs

typedef MallocAllocator< std::pair< conf_object_t *, bool > > simics::systemc::AdapterAllocator
 
typedef std::map< conf_object_t *, bool, std::less< conf_object_t * >, AdapterAllocator > simics::systemc::AdapterMap
 
typedef MallocAllocator< std::pair< void *, Allocation > > simics::systemc::AllocationAllocator
 
typedef std::map< void *, Allocation, std::less< void * >, AllocationAllocator > simics::systemc::AllocationMap
 
typedef MallocAllocator< std::pair< sc_core::sc_process_b *, AllocationMap > > simics::systemc::ProcessAllocator
 
typedef std::map< sc_core::sc_process_b *, AllocationMap, std::less< sc_core::sc_process_b * >, ProcessAllocator > simics::systemc::ProcessMap