summaryrefslogtreecommitdiff
path: root/src/cpu/activity.cc
diff options
context:
space:
mode:
authorNathan Binkert <nate@binkert.org>2009-01-21 14:56:18 -0800
committerNathan Binkert <nate@binkert.org>2009-01-21 14:56:18 -0800
commit10fc45da27f0c18c1a8b90af3d76127fc4467391 (patch)
tree47cc264e2316fe21adeb043a77cef792a43993d8 /src/cpu/activity.cc
parentdbac448b088eea12d8b20400c7a770e57e28d771 (diff)
downloadgem5-10fc45da27f0c18c1a8b90af3d76127fc4467391.tar.xz
o3cpu: give a name to the activity recorder for better tracing
Diffstat (limited to 'src/cpu/activity.cc')
-rw-r--r--src/cpu/activity.cc13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/cpu/activity.cc b/src/cpu/activity.cc
index 15e0556ad..a2a34edf9 100644
--- a/src/cpu/activity.cc
+++ b/src/cpu/activity.cc
@@ -28,15 +28,18 @@
* Authors: Kevin Lim
*/
-#include <cstring>
+#include <string>
#include "base/timebuf.hh"
#include "cpu/activity.hh"
-ActivityRecorder::ActivityRecorder(int num_stages, int longest_latency,
- int activity)
- : activityBuffer(longest_latency, 0), longestLatency(longest_latency),
- activityCount(activity), numStages(num_stages)
+using namespace std;
+
+ActivityRecorder::ActivityRecorder(const string &name, int num_stages,
+ int longest_latency, int activity)
+ : _name(name), activityBuffer(longest_latency, 0),
+ longestLatency(longest_latency), activityCount(activity),
+ numStages(num_stages)
{
stageActive = new bool[numStages];
std::memset(stageActive, 0, numStages);