14#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_PROCESS_H
15#define SIMICS_SYSTEMC_AWARENESS_PROXY_PROCESS_H
40 void init(sc_core::sc_object *obj,
47 attr_value_t
events()
const override;
48 const char *
file()
const override;
64 const char *event_class_type,
66 const sc_core::sc_time &ts)
override;
71 sc_core::sc_process_b *process_;
Definition: trace_monitor_interface.h:28
Definition: proxy_process.h:37
char * dump_state() const override
ProxyProcess(simics::ConfObjectRef o)
const char * file() const override
void connection_list_updated(ConnectionListState state) override
bool initialize() const override
void init(sc_core::sc_object *obj, iface::SimulationInterface *simulation) override
void event_callback(const char *event_type, const char *event_class_type, void *event_object, const sc_core::sc_time &ts) override
uint64_t total_time() const override
uint64_t number_of_calls() const override
attr_value_t events() const override
attr_value_t allocations() const override
uint64_t max_time() const override
int process_id() const override
uint64_t min_time() const override
int line() const override
int state() const override
iface::SimulationInterface * simulation() override
Definition: sc_memory_profiler_interface.h:22
Definition: sc_process_interface.h:22
Definition: sc_process_profiler_interface.h:24
Interface to the SystemC simulation.
Definition: simulation_interface.h:25