From 3f5ca9e5e81cb921e10ba395f74a6fadd793525c Mon Sep 17 00:00:00 2001 From: Nathan Binkert Date: Wed, 24 Dec 2003 02:35:33 -0500 Subject: [PATCH] initial basic hooks into the stats package to output python code python dumping takes a name for the output data base/statistics.cc: base/statistics.hh: initial basic hooks into the stats package to output python code --HG-- extra : convert_revision : 37f52dc03df50aa90346dc9ca341f961e7e855e8 --- base/statistics.cc | 9 ++++----- base/statistics.hh | 3 ++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/base/statistics.cc b/base/statistics.cc index 191a72b07..03a99b80e 100644 --- a/base/statistics.cc +++ b/base/statistics.cc @@ -39,7 +39,6 @@ #include "base/statistics.hh" #include "base/str.hh" #include "base/trace.hh" -#include "sim/universe.hh" #ifdef __M5_NAN float @@ -81,7 +80,7 @@ namespace Database map_t statMap; public: - void dump(ostream &stream, DisplayMode mode); + void dump(ostream &stream, const string &name, DisplayMode mode); void display(ostream &stream, DisplayMode mode); StatData *find(void *stat); @@ -97,7 +96,7 @@ namespace Database void -Data::dump(ostream &stream, DisplayMode mode) +Data::dump(ostream &stream, const string &name, DisplayMode mode) { MainBin *orig = MainBin::curBin(); @@ -1015,9 +1014,9 @@ check() } void -dump(ostream &stream, DisplayMode mode) +dump(ostream &stream, const string &name, DisplayMode mode) { - Database::StatDB().dump(stream, mode); + Database::StatDB().dump(stream, name, mode); } CallbackQueue resetQueue; diff --git a/base/statistics.hh b/base/statistics.hh index b855c30b8..b72be83bd 100644 --- a/base/statistics.hh +++ b/base/statistics.hh @@ -2983,7 +2983,8 @@ class Temp */ void check(); -void dump(std::ostream &stream, DisplayMode mode = DefaultMode); +void dump(std::ostream &stream, const std::string &name = "", + DisplayMode mode = DefaultMode); void reset(); void registerResetCallback(Callback *cb); -- 2.30.2