gem5
v20.1.0.0
|
Go to the source code of this file.
Namespaces | |
sc_core | |
Enumerations | |
enum | sc_core::sc_starvation_policy { sc_core::SC_RUN_TO_TIME, sc_core::SC_EXIT_ON_STARVATION } |
enum | sc_core::sc_stop_mode { sc_core::SC_STOP_FINISH_DELTA, sc_core::SC_STOP_IMMEDIATE } |
enum | sc_core::sc_status { sc_core::SC_ELABORATION = 0x1, sc_core::SC_BEFORE_END_OF_ELABORATION = 0x02, sc_core::SC_END_OF_ELABORATION = 0x04, sc_core::SC_START_OF_SIMULATION = 0x08, sc_core::SC_RUNNING = 0x10, sc_core::SC_PAUSED = 0x20, sc_core::SC_STOPPED = 0x40, sc_core::SC_END_OF_SIMULATION = 0x80, sc_core::SC_END_OF_INITIALIZATION = 0x100, sc_core::SC_END_OF_UPDATE = 0x400, sc_core::SC_BEFORE_TIMESTEP = 0x800, sc_core::SC_STATUS_ANY = 0xdff } |
Functions | |
int | sc_main (int argc, char *argv[]) |
int | sc_core::sc_argc () |
const char *const * | sc_core::sc_argv () |
void | sc_core::sc_start () |
void | sc_core::sc_start (const sc_time &time, sc_starvation_policy p) |
static void | sc_core::sc_start (double d, sc_time_unit t, sc_starvation_policy p=SC_RUN_TO_TIME) |
void | sc_core::sc_pause () |
void | sc_core::sc_set_stop_mode (sc_stop_mode mode) |
sc_stop_mode | sc_core::sc_get_stop_mode () |
void | sc_core::sc_stop () |
const sc_time & | sc_core::sc_time_stamp () |
sc_dt::uint64 | sc_core::sc_delta_count () |
bool | sc_core::sc_is_running () |
bool | sc_core::sc_pending_activity_at_current_time () |
bool | sc_core::sc_pending_activity_at_future_time () |
bool | sc_core::sc_pending_activity () |
sc_time | sc_core::sc_time_to_pending_activity () |
sc_status | sc_core::sc_get_status () |
std::ostream & | sc_core::operator<< (std::ostream &os, sc_status s) |
int sc_main | ( | int | argc, |
char * | argv[] | ||
) |