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
This commit is contained in:
Nathan Binkert 2003-12-24 02:35:33 -05:00
parent 4bdf46c819
commit 3f5ca9e5e8
2 changed files with 6 additions and 6 deletions

View file

@ -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;

View file

@ -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);