gem5  v21.2.0.0
Namespaces | Functions | Variables
sc_module.cc File Reference
#include <memory>
#include <string>
#include <vector>
#include "base/logging.hh"
#include "systemc/core/event.hh"
#include "systemc/core/kernel.hh"
#include "systemc/core/module.hh"
#include "systemc/core/object.hh"
#include "systemc/core/port.hh"
#include "systemc/core/process_types.hh"
#include "systemc/core/sensitivity.hh"
#include "systemc/ext/channel/sc_in.hh"
#include "systemc/ext/channel/sc_inout.hh"
#include "systemc/ext/channel/sc_out.hh"
#include "systemc/ext/channel/sc_signal_in_if.hh"
#include "systemc/ext/core/messages.hh"
#include "systemc/ext/core/sc_module.hh"
#include "systemc/ext/core/sc_module_name.hh"
#include "systemc/ext/dt/bit/sc_logic.hh"
#include "systemc/ext/utils/sc_report_handler.hh"

Go to the source code of this file.

Namespaces

 sc_gem5
 
 sc_core
 

Functions

Process * sc_gem5::newMethodProcess (const char *name, ProcessFuncWrapper *func)
 
Process * sc_gem5::newThreadProcess (const char *name, ProcessFuncWrapper *func)
 
Process * sc_gem5::newCThreadProcess (const char *name, ProcessFuncWrapper *func)
 
void sc_core::next_trigger ()
 
void sc_core::next_trigger (const sc_event &e)
 
void sc_core::next_trigger (const sc_event_or_list &eol)
 
void sc_core::next_trigger (const sc_event_and_list &eal)
 
void sc_core::next_trigger (const sc_time &t)
 
void sc_core::next_trigger (double d, sc_time_unit u)
 
void sc_core::next_trigger (const sc_time &t, const sc_event &e)
 
void sc_core::next_trigger (double d, sc_time_unit u, const sc_event &e)
 
void sc_core::next_trigger (const sc_time &t, const sc_event_or_list &eol)
 
void sc_core::next_trigger (double d, sc_time_unit u, const sc_event_or_list &eol)
 
void sc_core::next_trigger (const sc_time &t, const sc_event_and_list &eal)
 
void sc_core::next_trigger (double d, sc_time_unit u, const sc_event_and_list &eal)
 
bool sc_core::timed_out ()
 
void sc_core::wait ()
 
void sc_core::wait (int n)
 
void sc_core::wait (const sc_event &e)
 
void sc_core::wait (const sc_event_or_list &eol)
 
void sc_core::wait (const sc_event_and_list &eal)
 
void sc_core::wait (const sc_time &t)
 
void sc_core::wait (double d, sc_time_unit u)
 
void sc_core::wait (const sc_time &t, const sc_event &e)
 
void sc_core::wait (double d, sc_time_unit u, const sc_event &e)
 
void sc_core::wait (const sc_time &t, const sc_event_or_list &eol)
 
void sc_core::wait (double d, sc_time_unit u, const sc_event_or_list &eol)
 
void sc_core::wait (const sc_time &t, const sc_event_and_list &eal)
 
void sc_core::wait (double d, sc_time_unit u, const sc_event_and_list &eal)
 
void sc_core::halt ()
 
void sc_core::at_posedge (const sc_signal_in_if< bool > &s)
 
void sc_core::at_posedge (const sc_signal_in_if< sc_dt::sc_logic > &s)
 
void sc_core::at_negedge (const sc_signal_in_if< bool > &s)
 
void sc_core::at_negedge (const sc_signal_in_if< sc_dt::sc_logic > &s)
 
const char * sc_core::sc_gen_unique_name (const char *seed)
 
bool sc_core::sc_hierarchical_name_exists (const char *name)
 
bool sc_core::sc_start_of_simulation_invoked ()
 
bool sc_core::sc_end_of_simulation_invoked ()
 
sc_module * sc_core::sc_module_sc_new (sc_module *mod)
 

Variables

const sc_bind_proxy sc_core::SC_BIND_PROXY_NIL
 

Generated on Tue Dec 21 2021 11:34:48 for gem5 by doxygen 1.8.17