summaryrefslogtreecommitdiff
path: root/src/mem/ruby/recorder/Tracer.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/ruby/recorder/Tracer.hh')
-rw-r--r--src/mem/ruby/recorder/Tracer.hh7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mem/ruby/recorder/Tracer.hh b/src/mem/ruby/recorder/Tracer.hh
index b806b7081..16432f5fc 100644
--- a/src/mem/ruby/recorder/Tracer.hh
+++ b/src/mem/ruby/recorder/Tracer.hh
@@ -52,6 +52,7 @@
template <class TYPE> class PrioHeap;
class Address;
class TraceRecord;
+class Sequencer;
class Tracer : public SimObject {
public:
@@ -67,7 +68,11 @@ public:
void startTrace(string filename);
void stopTrace();
bool traceEnabled() { return m_enabled; }
- void traceRequest(const string & sequencer_name, const Address& data_addr, const Address& pc_addr, RubyRequestType type, Time time);
+ void traceRequest(Sequencer* sequencer,
+ const Address& data_addr,
+ const Address& pc_addr,
+ RubyRequestType type,
+ Time time);
void print(ostream& out) const;