/gem5/src/systemc/tests/systemc/misc/stars/star123845/ |
H A D | test.cpp | 47 sc_trace_file* tf = sc_create_vcd_trace_file( "foobar" ); local 48 sc_trace( tf, clk, "clock" ); 49 sc_trace_delta_cycles( tf, true ); 52 sc_close_vcd_trace_file( tf );
|
/gem5/src/systemc/utils/ |
H A D | sc_trace_file.cc | 57 auto tf = new ::sc_gem5::VcdTraceFile(name); local 58 ::sc_gem5::scheduler.registerTraceFile(tf); 59 return tf; 63 sc_close_vcd_trace_file(sc_trace_file *tf) argument 66 static_cast<::sc_gem5::TraceFile *>(tf)); 67 delete tf; 71 sc_write_comment(sc_trace_file *tf, const std::string &comment) argument 73 static_cast<::sc_gem5::TraceFile *>(tf)->writeComment(comment); 77 sc_trace(sc_trace_file *tf, const bool &v, const std::string &name) argument 79 static_cast<::sc_gem5::TraceFile *>(tf) 83 sc_trace(sc_trace_file *tf, const bool *v, const std::string &name) argument 89 sc_trace(sc_trace_file *tf, const float &v, const std::string &name) argument 95 sc_trace(sc_trace_file *tf, const float *v, const std::string &name) argument 101 sc_trace(sc_trace_file *tf, const double &v, const std::string &name) argument 107 sc_trace(sc_trace_file *tf, const double *v, const std::string &name) argument 113 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic &v, const std::string &name) argument 119 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic *v, const std::string &name) argument 125 sc_trace(sc_trace_file *tf, const sc_dt::sc_int_base &v, const std::string &name) argument 132 sc_trace(sc_trace_file *tf, const sc_dt::sc_int_base *v, const std::string &name) argument 139 sc_trace(sc_trace_file *tf, const sc_dt::sc_uint_base &v, const std::string &name) argument 146 sc_trace(sc_trace_file *tf, const sc_dt::sc_uint_base *v, const std::string &name) argument 153 sc_trace(sc_trace_file *tf, const sc_dt::sc_signed &v, const std::string &name) argument 160 sc_trace(sc_trace_file *tf, const sc_dt::sc_signed *v, const std::string &name) argument 167 sc_trace(sc_trace_file *tf, const sc_dt::sc_unsigned &v, const std::string &name) argument 174 sc_trace(sc_trace_file *tf, const sc_dt::sc_unsigned *v, const std::string &name) argument 181 sc_trace(sc_trace_file *tf, const sc_dt::sc_bv_base &v, const std::string &name) argument 188 sc_trace(sc_trace_file *tf, const sc_dt::sc_bv_base *v, const std::string &name) argument 195 sc_trace(sc_trace_file *tf, const sc_dt::sc_lv_base &v, const std::string &name) argument 202 sc_trace(sc_trace_file *tf, const sc_dt::sc_lv_base *v, const std::string &name) argument 209 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxval &v, const std::string &name) argument 215 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxval *v, const std::string &name) argument 221 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxval_fast &v, const std::string &name) argument 228 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxval_fast *v, const std::string &name) argument 235 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxnum &v, const std::string &name) argument 241 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxnum *v, const std::string &name) argument 247 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxnum_fast &v, const std::string &name) argument 254 sc_trace(sc_trace_file *tf, const sc_dt::sc_fxnum_fast *v, const std::string &name) argument 261 sc_trace(sc_trace_file *tf, const sc_event &v, const std::string &name) argument 267 sc_trace(sc_trace_file *tf, const sc_event *v, const std::string &name) argument 273 sc_trace(sc_trace_file *tf, const sc_time &v, const std::string &name) argument 279 sc_trace(sc_trace_file *tf, const sc_time *v, const std::string &name) argument 285 sc_trace(sc_trace_file *tf, const unsigned char &v, const std::string &name, int width) argument 292 sc_trace(sc_trace_file *tf, const unsigned char *v, const std::string &name, int width) argument 299 sc_trace(sc_trace_file *tf, const unsigned short &v, const std::string &name, int width) argument 306 sc_trace(sc_trace_file *tf, const unsigned short *v, const std::string &name, int width) argument 313 sc_trace(sc_trace_file *tf, const unsigned int &v, const std::string &name, int width) argument 320 sc_trace(sc_trace_file *tf, const unsigned int *v, const std::string &name, int width) argument 327 sc_trace(sc_trace_file *tf, const unsigned long &v, const std::string &name, int width) argument 334 sc_trace(sc_trace_file *tf, const unsigned long *v, const std::string &name, int width) argument 341 sc_trace(sc_trace_file *tf, const char &v, const std::string &name, int width) argument 347 sc_trace(sc_trace_file *tf, const char *v, const std::string &name, int width) argument 353 sc_trace(sc_trace_file *tf, const short &v, const std::string &name, int width) argument 360 sc_trace(sc_trace_file *tf, const short *v, const std::string &name, int width) argument 367 sc_trace(sc_trace_file *tf, const int &v, const std::string &name, int width) argument 373 sc_trace(sc_trace_file *tf, const int *v, const std::string &name, int width) argument 379 sc_trace(sc_trace_file *tf, const long &v, const std::string &name, int width) argument 385 sc_trace(sc_trace_file *tf, const long *v, const std::string &name, int width) argument 391 sc_trace(sc_trace_file *tf, const sc_dt::int64 &v, const std::string &name, int width) argument 398 sc_trace(sc_trace_file *tf, const sc_dt::int64 *v, const std::string &name, int width) argument 405 sc_trace(sc_trace_file *tf, const sc_dt::uint64 &v, const std::string &name, int width) argument 412 sc_trace(sc_trace_file *tf, const sc_dt::uint64 *v, const std::string &name, int width) argument 419 sc_trace(sc_trace_file *tf, const sc_signal_in_if<char> &v, const std::string &name, int width) argument 427 sc_trace(sc_trace_file *tf, const sc_signal_in_if<short> &v, const std::string &name, int width) argument 435 sc_trace(sc_trace_file *tf, const sc_signal_in_if<int> &v, const std::string &name, int width) argument 443 sc_trace(sc_trace_file *tf, const sc_signal_in_if<long> &v, const std::string &name, int width) argument 451 sc_trace(sc_trace_file *tf, const unsigned int &v, const std::string &name, const char **enum_literals) argument 459 sc_trace_delta_cycles(sc_trace_file *tf, bool on) argument [all...] |
/gem5/src/systemc/tests/systemc/misc/stars/wif_trace/star115332/ |
H A D | test.cpp | 61 sc_trace_file * tf = sc_create_wif_trace_file("test"); local 62 sc_trace( tf, clk, "clk"); 63 sc_trace( tf, int1, "int1"); 64 sc_trace( tf, int2, "int2"); 74 sc_close_wif_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/misc/v1.0/dash2/ |
H A D | main.cpp | 120 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 122 sc_trace(tf, clk0, "slow_clk"); 123 sc_trace(tf, clk1, "fast_clk"); 124 sc_trace(tf, speed_pulses, "speed_pulses"); 125 sc_trace(tf, dist_pulses, "dist_pulses"); 126 sc_trace(tf, reset, "reset"); 127 sc_trace(tf, start, "start"); 128 sc_trace(tf, speed, "speed"); 129 sc_trace(tf, disp_speed, "disp_speed"); 130 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash3/ |
H A D | main.cpp | 120 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 122 sc_trace(tf, clk0, "slow_clk"); 123 sc_trace(tf, clk1, "fast_clk"); 124 sc_trace(tf, speed_pulses, "speed_pulses"); 125 sc_trace(tf, dist_pulses, "dist_pulses"); 126 sc_trace(tf, reset, "reset"); 127 sc_trace(tf, start, "start"); 128 sc_trace(tf, speed, "speed"); 129 sc_trace(tf, disp_speed, "disp_speed"); 130 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash4/ |
H A D | main.cpp | 121 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 123 sc_trace(tf, clk0, "slow_clk"); 124 sc_trace(tf, clk1, "fast_clk"); 125 sc_trace(tf, speed_pulses, "speed_pulses"); 126 sc_trace(tf, dist_pulses, "dist_pulses"); 127 sc_trace(tf, reset, "reset"); 128 sc_trace(tf, start, "start"); 129 sc_trace(tf, speed, "speed"); 130 sc_trace(tf, disp_speed, "disp_speed"); 131 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash5/ |
H A D | main.cpp | 120 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 122 sc_trace(tf, clk0, "slow_clk"); 123 sc_trace(tf, clk1, "fast_clk"); 124 sc_trace(tf, speed_pulses, "speed_pulses"); 125 sc_trace(tf, dist_pulses, "dist_pulses"); 126 sc_trace(tf, reset, "reset"); 127 sc_trace(tf, start, "start"); 128 sc_trace(tf, speed, "speed"); 129 sc_trace(tf, disp_speed, "disp_speed"); 130 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash6/ |
H A D | main.cpp | 120 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 122 sc_trace(tf, clk0, "slow_clk"); 123 sc_trace(tf, clk1, "fast_clk"); 124 sc_trace(tf, speed_pulses, "speed_pulses"); 125 sc_trace(tf, dist_pulses, "dist_pulses"); 126 sc_trace(tf, reset, "reset"); 127 sc_trace(tf, start, "start"); 128 sc_trace(tf, speed, "speed"); 129 sc_trace(tf, disp_speed, "disp_speed"); 130 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash7/ |
H A D | main.cpp | 126 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 128 sc_trace(tf, clk0, "slow_clk"); 129 sc_trace(tf, clk1, "fast_clk"); 130 sc_trace(tf, speed_pulses, "speed_pulses"); 131 sc_trace(tf, dist_pulses, "dist_pulses"); 132 sc_trace(tf, reset, "reset"); 133 sc_trace(tf, start, "start"); 134 sc_trace(tf, speed, "speed"); 135 sc_trace(tf, disp_speed, "disp_speed"); 136 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash8/ |
H A D | main.cpp | 133 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 135 sc_trace(tf, clk0, "slow_clk"); 136 sc_trace(tf, clk1, "fast_clk"); 137 sc_trace(tf, speed_pulses, "speed_pulses"); 138 sc_trace(tf, dist_pulses, "dist_pulses"); 139 sc_trace(tf, reset, "reset"); 140 sc_trace(tf, start, "start"); 141 sc_trace(tf, speed, "speed"); 142 sc_trace(tf, disp_speed, "disp_speed"); 143 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash9/ |
H A D | main.cpp | 138 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 140 sc_trace(tf, clk0, "slow_clk"); 141 sc_trace(tf, clk1, "fast_clk"); 142 sc_trace(tf, speed_pulses, "speed_pulses"); 143 sc_trace(tf, dist_pulses, "dist_pulses"); 144 sc_trace(tf, reset, "reset"); 145 sc_trace(tf, start, "start"); 146 sc_trace(tf, speed, "speed"); 147 sc_trace(tf, disp_speed, "disp_speed"); 148 sc_trace(tf, disp_angl [all...] |
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace.cpp | 67 void tprintf(sc_trace_file* tf, const char* format, ...) argument 74 if (tf) tf->write_comment(buffer); 89 sc_trace( sc_trace_file* tf, argument 94 if( tf ) { 95 tf->trace( object.read(), name, width ); 100 sc_trace( sc_trace_file* tf, argument 105 if( tf ) { 106 tf->trace( object.read(), name, width ); 111 sc_trace( sc_trace_file* tf, argument 122 sc_trace( sc_trace_file* tf, const sc_signal_in_if<long>& object, const std::string& name, int width ) argument 199 sc_trace( sc_trace_file* tf, const unsigned int& object, const std::string& name, const char** enum_literals ) argument [all...] |
H A D | sc_trace.h | 179 sc_trace( sc_trace_file* tf, \ 185 sc_trace( sc_trace_file* tf, \ 216 sc_trace( sc_trace_file* tf, const tp& object, const std::string& name ) \ 218 if( tf ) { \ 219 tf->trace( object, name ); \ 226 sc_trace( sc_trace_file* tf, const tp* object, const std::string& name ) \ 228 if( tf ) { \ 229 tf->trace( *object, name ); \ 241 sc_trace( sc_trace_file* tf, const tp& object, const std::string& name, \ 244 if( tf ) { \ 294 sc_trace( sc_trace_file* tf, const sc_signal_in_if<T>& object, const std::string& name ) argument 304 sc_trace( sc_trace_file* tf, const sc_signal_in_if<T>& object, const char* name ) argument 363 sc_trace_delta_cycles( sc_trace_file* tf, bool on = true ) argument 373 sc_write_comment( sc_trace_file* tf, const std::string& comment ) argument [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash1/ |
H A D | main.cpp | 120 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 122 sc_trace(tf, clk0, "slow_clk"); 123 sc_trace(tf, clk1, "fast_clk"); 124 sc_trace(tf, speed_pulses, "speed_pulses"); 125 sc_trace(tf, dist_pulses, "dist_pulses"); 126 sc_trace(tf, reset, "reset"); 127 sc_trace(tf, start, "start"); 128 sc_trace(tf, speed, "speed"); 129 sc_trace(tf, disp_speed, "disp_speed"); 130 sc_trace(tf, disp_angl [all...] |
/gem5/src/systemc/tests/systemc/misc/v1.0/dash0/ |
H A D | main.cpp | 99 sc_trace_file *tf = sc_create_vcd_trace_file("dash"); local 101 sc_trace(tf, clk1, "fast_clk"); 102 sc_trace(tf, speed_pulses, "speed_pulses"); 103 sc_trace(tf, dist_pulses, "dist_pulses"); 105 sc_trace(tf, speedometer.elapsed_time, "elapsed_time");
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/pct1/ |
H A D | main.cpp | 50 sc_trace_file *tf = sc_create_wif_trace_file("pct1"); local 60 // sc_trace(tf, clock.signal(), "Clock"); 61 sc_trace(tf, tx, "Tx"); 62 sc_trace(tf, dout, "dout"); 63 sc_trace(tf, wr, "wr"); 66 sc_close_wif_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/sc_signal_ports/ |
H A D | test.cpp | 119 sc_trace_file* tf = sc_create_vcd_trace_file( "test" ); local 121 sc_trace( tf, sig_int, "sig_int" ); 122 sc_trace( tf, sig_bool, "sig_bool" ); 123 sc_trace( tf, sig_logic, "sig_logic" ); 124 sc_trace( tf, sig_resolved, "sig_resolved" ); 125 sc_trace( tf, sig_rv1, "sig_rv1" ); 127 sc_trace( tf, a.in_int, "a.in_int" ); 128 sc_trace( tf, a.in_bool, "a.in_bool" ); 129 sc_trace( tf, a.in_logic, "a.in_logic" ); 130 sc_trace( tf, [all...] |
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test03/ |
H A D | test03.cpp | 92 sc_trace_file *tf; local 97 tf = sc_create_vcd_trace_file("test03"); 98 sc_trace(tf, P1.obj1, "Char", 4); 99 sc_trace(tf, P1.obj2, "Short", 4); 100 sc_trace(tf, P1.obj3, "Int", 12); 101 sc_trace(tf, P1.obj4, "Long", 10); 102 sc_trace(tf, P1.obj5, "Uint64", 43); 103 sc_trace(tf, clock, "Clock"); 113 sc_close_vcd_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test04/ |
H A D | test04.cpp | 91 sc_trace_file *tf; local 96 tf = sc_create_vcd_trace_file("test04"); 97 sc_trace(tf, P1.obj1, "Char"); 98 sc_trace(tf, P1.obj2, "Short"); 99 sc_trace(tf, P1.obj3, "Int"); 100 sc_trace(tf, P1.obj4, "Long"); 101 sc_trace(tf, P1.obj5, "Int64"); 102 sc_trace(tf, clock, "Clock"); 112 sc_close_vcd_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test05/ |
H A D | test05.cpp | 92 sc_trace_file *tf; local 97 tf = sc_create_vcd_trace_file("test05"); 98 sc_trace(tf, P1.obj1, "Char", 4); 99 sc_trace(tf, P1.obj2, "Short", 12); 100 sc_trace(tf, P1.obj3, "Int", 14); 101 sc_trace(tf, P1.obj4, "Long", 14); 102 sc_trace(tf, P1.obj5, "Int64", 44); 103 sc_trace(tf, clock, "Clock"); 113 sc_close_vcd_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test01/ |
H A D | test01.cpp | 94 sc_trace_file *tf; local 99 tf = sc_create_wif_trace_file("test01"); 100 tf->set_time_unit( 1, SC_PS ); 101 // @@@@ ((wif_trace_file *) tf)->sc_set_wif_time_unit(-12); 102 sc_trace(tf, P1.obj1, "Bool"); 103 sc_trace(tf, P1.obj2, "SC_Logic"); 104 sc_trace(tf, P1.obj3, "SC_BV"); 105 sc_trace(tf, P1.obj4, "SC_LV"); 106 sc_trace(tf, clock, "Clock"); 116 sc_close_wif_trace_file( tf ); [all...] |
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test03/ |
H A D | test03.cpp | 92 sc_trace_file *tf; local 97 tf = sc_create_wif_trace_file("test03"); 98 sc_trace(tf, P1.obj1, "Char", 4); 99 sc_trace(tf, P1.obj2, "Short", 4); 100 sc_trace(tf, P1.obj3, "Int", 12); 101 sc_trace(tf, P1.obj4, "Long", 10); 102 sc_trace(tf, P1.obj5, "Uint64", 43); 103 sc_trace(tf, clock, "Clock"); 113 sc_close_wif_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test04/ |
H A D | test04.cpp | 91 sc_trace_file *tf; local 96 tf = sc_create_wif_trace_file("test04"); 97 sc_trace(tf, P1.obj1, "Char"); 98 sc_trace(tf, P1.obj2, "Short"); 99 sc_trace(tf, P1.obj3, "Int"); 100 sc_trace(tf, P1.obj4, "Long"); 101 sc_trace(tf, P1.obj5, "Int64"); 102 sc_trace(tf, clock, "Clock"); 112 sc_close_wif_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test05/ |
H A D | test05.cpp | 92 sc_trace_file *tf; local 97 tf = sc_create_wif_trace_file("test05"); 98 sc_trace(tf, P1.obj1, "Char", 4); 99 sc_trace(tf, P1.obj2, "Short", 12); 100 sc_trace(tf, P1.obj3, "Int", 14); 101 sc_trace(tf, P1.obj4, "Long", 14); 102 sc_trace(tf, P1.obj5, "Int64", 44); 103 sc_trace(tf, clock, "Clock"); 113 sc_close_wif_trace_file( tf );
|
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test11/ |
H A D | test11.cpp | 87 sc_trace_file *tf; local 92 tf = sc_create_wif_trace_file("test11"); 93 tf->set_time_unit(1, SC_PS); 94 sc_trace(tf, P1.obj1, "Bool"); 95 sc_trace(tf, P1.obj2, "SC_Logic"); 96 sc_trace(tf, P1.obj3, "SC_BV"); 97 sc_trace(tf, P1.obj4, "SC_LV"); 98 sc_trace(tf, clock, "Clock"); 108 sc_close_wif_trace_file( tf );
|