SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::MemoryProfiler Class Reference

#include <memory_profiler.h>

Public Member Functions

 MemoryProfiler ()
 
void recordAllocation (void *addr, size_t size, bool array_form)
 
void recordDeletion (void *addr, bool array_form)
 
AllocationMapallocations (sc_core::sc_process_b *process)
 
void stopRecording ()
 
bool profilingForAdapter (conf_object_t *obj)
 
void setProfilingForAdapter (conf_object_t *obj, bool enable)
 

Constructor & Destructor Documentation

◆ MemoryProfiler()

simics::systemc::MemoryProfiler::MemoryProfiler ( )

Member Function Documentation

◆ allocations()

AllocationMap * simics::systemc::MemoryProfiler::allocations ( sc_core::sc_process_b *  process)

◆ profilingForAdapter()

bool simics::systemc::MemoryProfiler::profilingForAdapter ( conf_object_t *  obj)

◆ recordAllocation()

void simics::systemc::MemoryProfiler::recordAllocation ( void *  addr,
size_t  size,
bool  array_form 
)

◆ recordDeletion()

void simics::systemc::MemoryProfiler::recordDeletion ( void *  addr,
bool  array_form 
)

◆ setProfilingForAdapter()

void simics::systemc::MemoryProfiler::setProfilingForAdapter ( conf_object_t *  obj,
bool  enable 
)

◆ stopRecording()

void simics::systemc::MemoryProfiler::stopRecording ( )

The documentation for this class was generated from the following file: