diff options
author | Gabe Black <gabeblack@google.com> | 2018-09-20 02:57:54 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-10-16 00:26:15 +0000 |
commit | 3d29513196e7d59e1b8f9da120089bac17e8771d (patch) | |
tree | 600c99d37f34fd7ec07b7221fb41f14848b4938c /src/systemc/ext/channel/sc_signal.hh | |
parent | a503a24d97b29ef246330e95dab77669a0a4256c (diff) | |
download | gem5-3d29513196e7d59e1b8f9da120089bac17e8771d.tar.xz |
systemc: Implement general and VCD trace support.
This doesn't include WIF trace support, but does make allowances for
adding it in the future.
Change-Id: Ifb62f40a7d8a13e94463930a44ac4b1cf41e3009
Reviewed-on: https://gem5-review.googlesource.com/c/12826
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/ext/channel/sc_signal.hh')
-rw-r--r-- | src/systemc/ext/channel/sc_signal.hh | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/systemc/ext/channel/sc_signal.hh b/src/systemc/ext/channel/sc_signal.hh index bbe2d0116..7c0183763 100644 --- a/src/systemc/ext/channel/sc_signal.hh +++ b/src/systemc/ext/channel/sc_signal.hh @@ -45,22 +45,6 @@ namespace sc_core { class sc_port_base; -class sc_trace_file; - -// Nonstandard -// Despite having a warning "FOR INTERNAL USE ONLY!" in all caps above this -// class definition in the Accellera implementation, it appears in their -// examples and test programs, and so we need to have it here as well. -struct sc_trace_params -{ - sc_trace_file *tf; - std::string name; - - sc_trace_params(sc_trace_file *tf, const std::string &name) : - tf(tf), name(name) - {} -}; -typedef std::vector<sc_trace_params *> sc_trace_params_vec; template <class T, sc_writer_policy WRITER_POLICY=SC_ONE_WRITER> class sc_signal : public sc_signal_inout_if<T>, |