Change the namespace Statistics to Stats
authorNathan Binkert <binkertn@umich.edu>
Fri, 21 May 2004 17:03:17 +0000 (13:03 -0400)
committerNathan Binkert <binkertn@umich.edu>
Fri, 21 May 2004 17:03:17 +0000 (13:03 -0400)
--HG--
extra : convert_revision : 3084b292bbe2e8a392af8e99a31763ca0b0a9467

37 files changed:
arch/alpha/alpha_memory.hh
arch/alpha/pseudo_inst.cc
base/hybrid_pred.cc
base/hybrid_pred.hh
base/sat_counter.cc
base/sat_counter.hh
base/statistics.cc
base/statistics.hh
base/stats/flags.hh
base/stats/mysql.cc
base/stats/mysql.hh
base/stats/output.hh
base/stats/statdb.cc
base/stats/statdb.hh
base/stats/text.cc
base/stats/text.hh
base/stats/types.hh
base/stats/visit.cc
base/stats/visit.hh
cpu/base_cpu.cc
cpu/base_cpu.hh
cpu/exec_context.cc
cpu/memtest/memtest.cc
cpu/memtest/memtest.hh
cpu/simple_cpu/simple_cpu.cc
cpu/simple_cpu/simple_cpu.hh
kern/system_events.hh
sim/main.cc
sim/process.cc
sim/process.hh
sim/sim_object.cc
sim/stat_control.cc
sim/stat_control.hh
sim/stats.hh
sim/system.cc
sim/system.hh
test/stattest.cc

index 12196c44bec74f1ee658699e036163fc973c6a0b..b5fc18255239160fd65acefd62b39f9e4373fcd7 100644 (file)
@@ -80,10 +80,10 @@ class AlphaTLB : public SimObject
 class AlphaITB : public AlphaTLB
 {
   protected:
-    mutable Statistics::Scalar<> hits;
-    mutable Statistics::Scalar<> misses;
-    mutable Statistics::Scalar<> acv;
-    mutable Statistics::Formula accesses;
+    mutable Stats::Scalar<> hits;
+    mutable Stats::Scalar<> misses;
+    mutable Stats::Scalar<> acv;
+    mutable Stats::Formula accesses;
 
   protected:
     void fault(Addr pc, ExecContext *xc) const;
@@ -98,18 +98,18 @@ class AlphaITB : public AlphaTLB
 class AlphaDTB : public AlphaTLB
 {
   protected:
-    mutable Statistics::Scalar<> read_hits;
-    mutable Statistics::Scalar<> read_misses;
-    mutable Statistics::Scalar<> read_acv;
-    mutable Statistics::Scalar<> read_accesses;
-    mutable Statistics::Scalar<> write_hits;
-    mutable Statistics::Scalar<> write_misses;
-    mutable Statistics::Scalar<> write_acv;
-    mutable Statistics::Scalar<> write_accesses;
-    Statistics::Formula hits;
-    Statistics::Formula misses;
-    Statistics::Formula acv;
-    Statistics::Formula accesses;
+    mutable Stats::Scalar<> read_hits;
+    mutable Stats::Scalar<> read_misses;
+    mutable Stats::Scalar<> read_acv;
+    mutable Stats::Scalar<> read_accesses;
+    mutable Stats::Scalar<> write_hits;
+    mutable Stats::Scalar<> write_misses;
+    mutable Stats::Scalar<> write_acv;
+    mutable Stats::Scalar<> write_accesses;
+    Stats::Formula hits;
+    Stats::Formula misses;
+    Stats::Formula acv;
+    Stats::Formula accesses;
 
   protected:
     void fault(Addr pc, uint64_t flags, ExecContext *xc) const;
index 0a5c5b0065076ecde1d4c1f750588aa22a1cc2cf..12dacebd9308a71d54104d54875a911abede661c 100644 (file)
@@ -37,7 +37,7 @@
 #include "sim/stats.hh"
 
 using namespace std;
-using namespace Statistics;
+using namespace Stats;
 
 namespace AlphaPseudo
 {
@@ -98,7 +98,7 @@ namespace AlphaPseudo
         Tick when = curTick + NS2Ticks(delay);
         Tick repeat = NS2Ticks(period);
 
-        using namespace Statistics;
+        using namespace Stats;
         SetupEvent(Reset, when, repeat);
     }
 
@@ -114,7 +114,7 @@ namespace AlphaPseudo
         Tick when = curTick + NS2Ticks(delay);
         Tick repeat = NS2Ticks(period);
 
-        using namespace Statistics;
+        using namespace Stats;
         SetupEvent(Dump, when, repeat);
     }
 
@@ -130,7 +130,7 @@ namespace AlphaPseudo
         Tick when = curTick + NS2Ticks(delay);
         Tick repeat = NS2Ticks(period);
 
-        using namespace Statistics;
+        using namespace Stats;
         SetupEvent(Dump|Reset, when, repeat);
     }
 
index 12bab975b5d881f16c14c30675a781d942b6f271..41cf88675a355252d1783852abd19f4589cdd67e 100644 (file)
@@ -63,7 +63,7 @@ HybridPredictor::HybridPredictor(const char *_p_name, const char *_z_name,
 
 void HybridPredictor::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
     string p_name;
     stringstream description;
@@ -148,7 +148,7 @@ void HybridPredictor::regStats()
 
 void HybridPredictor::regFormulas()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
     string p_name;
     stringstream description;
index 9063f3084afca4520e2c4e1d34888b05b512a893..a76977ae2eeb26dcbf239d865de53e0ac759783d 100644 (file)
@@ -59,22 +59,22 @@ class HybridPredictor : public GenericPredictor
     //
     //  Stats
     //
-    Statistics::Scalar<> pred_one; //num_one_preds
-    Statistics::Scalar<> pred_zero; //num_zero_preds
-    Statistics::Scalar<> correct_pred_one; //num_one_correct
-    Statistics::Scalar<> correct_pred_zero; //num_zero_correct
-    Statistics::Scalar<> record_one; //num_one_updates
-    Statistics::Scalar<> record_zero; //num_zero_updates
-
-    Statistics::Formula total_preds;
-    Statistics::Formula frac_preds_zero;
-    Statistics::Formula frac_preds_one;
-    Statistics::Formula total_correct;
-    Statistics::Formula total_accuracy;
-    Statistics::Formula zero_accuracy;
-    Statistics::Formula one_accuracy;
-    Statistics::Formula zero_coverage;
-    Statistics::Formula one_coverage;
+    Stats::Scalar<> pred_one; //num_one_preds
+    Stats::Scalar<> pred_zero; //num_zero_preds
+    Stats::Scalar<> correct_pred_one; //num_one_correct
+    Stats::Scalar<> correct_pred_zero; //num_zero_correct
+    Stats::Scalar<> record_one; //num_one_updates
+    Stats::Scalar<> record_zero; //num_zero_updates
+
+    Stats::Formula total_preds;
+    Stats::Formula frac_preds_zero;
+    Stats::Formula frac_preds_one;
+    Stats::Formula total_correct;
+    Stats::Formula total_accuracy;
+    Stats::Formula zero_accuracy;
+    Stats::Formula one_accuracy;
+    Stats::Formula zero_coverage;
+    Stats::Formula one_coverage;
 
   public:
     HybridPredictor(const char *_p_name, const char *_z_name,
index a8367d8a0cb398d9e6eb5be36451a9f9185bbf36..09c8881a5453f49fc10c441421daa7bf2a895710 100644 (file)
@@ -69,7 +69,7 @@ SaturatingCounterPred::SaturatingCounterPred(string p_name,
 
 void SaturatingCounterPred::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
     stringstream name, description;
 
     //
@@ -138,7 +138,7 @@ void SaturatingCounterPred::regStats()
 
 void SaturatingCounterPred::regFormulas()
 {
-    using namespace Statistics;
+    using namespace Stats;
     stringstream name, description;
 
     //
index a5d9c7e8aa11288e1b4cbba935532807eba961ce..68addbb3387200639e5dc050c65d37c97e3460bb 100644 (file)
@@ -61,24 +61,24 @@ class SaturatingCounterPred : public GenericPredictor
     unsigned *table;
 
     //  Statistics
-    Statistics::Scalar<> predicted_one;      // Total predictions of one, preds_one
-    Statistics::Scalar<> predicted_zero;     // Total predictions of zero, preds_zero
-    Statistics::Scalar<> correct_pred_one;   // Total correct predictions of one, correct_one
-    Statistics::Scalar<> correct_pred_zero;  // Total correct predictions of zero, correct_zero
-
-    Statistics::Scalar<> record_zero;        //updates_zero
-    Statistics::Scalar<> record_one;         //updates_one
-
-    Statistics::Formula preds_total;
-    Statistics::Formula pred_frac_zero;
-    Statistics::Formula pred_frac_one;
-    Statistics::Formula correct_total;
-    Statistics::Formula updates_total;
-    Statistics::Formula pred_rate;
-    Statistics::Formula frac_correct_zero;
-    Statistics::Formula frac_correct_one;
-    Statistics::Formula coverage_zero;
-    Statistics::Formula coverage_one;
+    Stats::Scalar<> predicted_one;      // Total predictions of one, preds_one
+    Stats::Scalar<> predicted_zero;     // Total predictions of zero, preds_zero
+    Stats::Scalar<> correct_pred_one;   // Total correct predictions of one, correct_one
+    Stats::Scalar<> correct_pred_zero;  // Total correct predictions of zero, correct_zero
+
+    Stats::Scalar<> record_zero;        //updates_zero
+    Stats::Scalar<> record_one;         //updates_one
+
+    Stats::Formula preds_total;
+    Stats::Formula pred_frac_zero;
+    Stats::Formula pred_frac_one;
+    Stats::Formula correct_total;
+    Stats::Formula updates_total;
+    Stats::Formula pred_rate;
+    Stats::Formula frac_correct_zero;
+    Stats::Formula frac_correct_one;
+    Stats::Formula coverage_zero;
+    Stats::Formula coverage_one;
 
   private:
     bool pred_one(unsigned &counter)  { return counter >  thresh; }
index 1a44cd34264f22b1a1b5b27364b33f1e930e2332..78012bff735f5db656fbc87d505888475a119003 100644 (file)
@@ -46,7 +46,7 @@
 
 using namespace std;
 
-namespace Statistics {
+namespace Stats {
 
 StatData *
 DataAccess::find() const
@@ -346,4 +346,4 @@ registerResetCallback(Callback *cb)
     resetQueue.add(cb);
 }
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
index ee09cc62248ccc8fdaea795073b824b375aa3e94..bd1698ae7ed326435a78ea32f2d34edea8579475 100644 (file)
@@ -70,7 +70,7 @@ class Callback;
 extern Tick curTick;
 
 /* A namespace for all of the Statistics */
-namespace Statistics {
+namespace Stats {
 
 /* Contains the statistic implementation details */
 //////////////////////////////////////////////////////////////////////
@@ -2897,6 +2897,6 @@ sum(Temp val)
     return NodePtr(new SumNode<std::plus<Result> >(val));
 }
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATISTICS_HH__
index 2303de1725b5690b07212e524cea8bd8b97aab93..b86f87d251dd1736975124b3811666d4460e6c1f 100644 (file)
@@ -28,7 +28,7 @@
 
 #ifndef __BASE_STATS_FLAGS_HH__
 #define __BASE_STATS_FLAGS_HH__
-namespace Statistics {
+namespace Stats {
 
 /**
  * Define the storage for format flags.
@@ -68,6 +68,6 @@ enum DisplayMode
 
 extern DisplayMode DefaultMode;
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif //  __BASE_STATS_FLAGS_HH__
index 676bc555c2629ff0c52c96689ce465c548fa4c1a..c16332d1b37ca9b1814d8740ce38d63a8920ef2e 100644 (file)
@@ -44,7 +44,7 @@
 
 using namespace std;
 
-namespace Statistics {
+namespace Stats {
 
 struct MySqlData
 {
@@ -841,4 +841,4 @@ MySql::visit(const FormulaData &data)
         output(data);
 }
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
index 4ff474752bc51bd580fcf72ba4c11d8182b613d9..dd88f5724246f3634f0cff471500946ede264743 100644 (file)
@@ -34,7 +34,7 @@
 #include "base/stats/output.hh"
 
 namespace MySQL { class Connection; }
-namespace Statistics {
+namespace Stats {
 
 class DistDataData;
 class MySqlData;
@@ -144,6 +144,6 @@ class MySql : public Output
     void configure(const FormulaData &data);
 };
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_MYSQL_HH__
index 9f1fbf4152b077bec2005aa4a12fc1c4eff6310d..186d7bab1399da7d3ffb4448abfff211a79ae2b1 100644 (file)
@@ -33,7 +33,7 @@
 
 #include "base/stats/visit.hh"
 
-namespace Statistics {
+namespace Stats {
 
 struct Output : public Visit
 {
@@ -42,6 +42,6 @@ struct Output : public Visit
     virtual bool valid() const = 0;
 };
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_OUTPUT_HH__
index f54272a50a69c8777d14a62fecb1e432480fe4f9..cd5a095c0a7d7e54e3979806fcc015148cb8c570 100644 (file)
@@ -34,7 +34,7 @@
 
 using namespace std;
 
-namespace Statistics {
+namespace Stats {
 namespace Database {
 
 StatData *
@@ -86,4 +86,4 @@ TheDatabase &db()
 }
 
 /* namespace Database */ }
-/* namespace Statistics */ }
+/* namespace Stats */ }
index fb672e1dc37447d4c4a7619c163acce513692ed1..6935a9aa0ff83d321298bd8de8a7fa775a806eb3 100644 (file)
@@ -36,7 +36,7 @@
 
 class Python;
 
-namespace Statistics {
+namespace Stats {
 
 class MainBin;
 class StatData;
@@ -69,6 +69,6 @@ void regPrint(void *stat);
 inline std::string name() { return "Statistics Database"; }
 
 /* namespace Database */ }
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_STATDB_HH__
index 79a91e66112db07b76d703ec2c8d52fe7fb21138..511dbe6383896e5f56b8d3261b961ba3e3d3e292 100644 (file)
@@ -60,7 +60,7 @@ __nan()
 }
 #endif
 
-namespace Statistics {
+namespace Stats {
 
 Text::Text()
     : mystream(false), stream(NULL), compat(false), descriptions(false)
@@ -282,14 +282,14 @@ VectorPrint::operator()(std::ostream &stream) const
             print(stream);
         }
 
-        if (flags & ::Statistics::total) {
+        if (flags & ::Stats::total) {
             print.name = base + "total";
             print.desc = desc;
             print.value = total;
             print(stream);
         }
     } else {
-        if (flags & ::Statistics::total) {
+        if (flags & ::Stats::total) {
             print.value = total;
             print(stream);
         }
@@ -640,7 +640,7 @@ Text::visit(const Vector2dData &data)
         print(*stream);
     }
 
-    if ((data.flags & ::Statistics::total) && (data.x > 1)) {
+    if ((data.flags & ::Stats::total) && (data.x > 1)) {
         print.name = data.name;
         print.desc = data.desc;
         print.vec = tot_vec;
@@ -728,4 +728,4 @@ Text::visit(const FormulaData &data)
     visit((const VectorData &)data);
 }
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
index 89bddf0cb8f4aae0e535907f71253cd854e17334..88e32ff0ab94933d434757e15b0a4c8124b86d69 100644 (file)
@@ -34,7 +34,7 @@
 
 #include "base/stats/output.hh"
 
-namespace Statistics {
+namespace Stats {
 
 class Text : public Output
 {
@@ -72,6 +72,6 @@ class Text : public Output
     virtual void output();
 };
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_TEXT_HH__
index 4451c4e6eed62ebc33cbe316f3b18667f7443ea6..dcfbd5fa92567919827f370cfb82e79700b49889 100644 (file)
@@ -32,7 +32,7 @@
 #include <vector>
 #include <inttypes.h>
 
-namespace Statistics {
+namespace Stats {
 
 /** All counters are of 64-bit values. */
 typedef double Counter;
@@ -44,6 +44,6 @@ typedef double Result;
 /** vector of results. */
 typedef std::vector<Result> VResult;
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_TYPES_HH__
index fec11b2620a6d90cea7df10f87126e888eee7357..88cd466b4d56a1eba5ef3641d42668dc7beed834 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "base/stats/visit.hh"
 
-namespace Statistics {
+namespace Stats {
 namespace Detail {
 
 Visit::Visit()
@@ -38,4 +38,4 @@ Visit::~Visit()
 {}
 
 /* namespace Detail */ }
-/* namespace Statistics */ }
+/* namespace Stats */ }
index a03842c52b48e3f98ed7762c7337d9ad5937691a..3a46bb9ef3373adbb8b2d309397fe12cd5d8f455 100644 (file)
@@ -34,7 +34,7 @@
 #include "base/time.hh"
 #include "sim/host.hh"
 
-namespace Statistics {
+namespace Stats {
 
 class StatData;
 class ScalarData;
@@ -58,6 +58,6 @@ struct Visit
     virtual void visit(const FormulaData &data) = 0;
 };
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __BASE_STATS_VISIT_HH__
index 624023f0afe4e6a6859bd0cdc9f3d40faddf5ec0..702a9afe8a723c21331a488441ea2574f8c9f0a3 100644 (file)
@@ -130,7 +130,7 @@ BaseCPU::BaseCPU(const string &_name, int _number_of_threads,
 void
 BaseCPU::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
     numCycles
         .name(name() + ".numCycles")
index c4826cf15e36ce17a944b4923ee19cc872fd7327..9c4026784f242b922aa2ee31aa16265a04e939c5 100644 (file)
@@ -167,7 +167,7 @@ class BaseCPU : public SimObject
 
   public:
     // Number of CPU cycles simulated
-    Statistics::Scalar<> numCycles;
+    Stats::Scalar<> numCycles;
 };
 
 #endif // __BASE_CPU_HH__
index a89cf4bb522bba586ddac6b50f0d2ae6ae764a54..7f7719bf003aa6b262aef373d0e82c141efe28b6 100644 (file)
@@ -128,7 +128,7 @@ ExecContext::serialize(ostream &os)
         SERIALIZE_SCALAR(ctx);
     }
     if (system->bin) {
-        Statistics::MainBin *cur = Statistics::MainBin::curBin();
+        Stats::MainBin *cur = Stats::MainBin::curBin();
         string bin_name = cur->name();
         SERIALIZE_SCALAR(bin_name);
     }
index 5d608976dad4cb597fe3f689ac1369c6f9e13153..1d745724fbc5c89529ccc3987e3b94c1d98eb3cc 100644 (file)
@@ -186,7 +186,7 @@ MemTest::completeRequest(MemReqPtr &req, uint8_t *data)
 void
 MemTest::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
 
     numReadsStat
index f2409d54c04bbc40b38185ac9a3941017097e550..4bde5c066240071e8bdf8aff208d064cabbaf415 100644 (file)
@@ -111,9 +111,9 @@ class MemTest : public BaseCPU
     Tick noResponseCycles;
 
     uint64_t numReads;
-    Statistics::Scalar<> numReadsStat;
-    Statistics::Scalar<> numWritesStat;
-    Statistics::Scalar<> numCopiesStat;
+    Stats::Scalar<> numReadsStat;
+    Stats::Scalar<> numWritesStat;
+    Stats::Scalar<> numCopiesStat;
 
     // called by MemCompleteEvent::process()
     void completeRequest(MemReqPtr &req, uint8_t *data);
index 617c91e6805c0385027a4abc4a2a96bcb12fd749..7655073459b4f0e68be480327e47d039edfb4e6a 100644 (file)
@@ -254,7 +254,7 @@ SimpleCPU::haltContext(int thread_num)
 void
 SimpleCPU::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
     BaseCPU::regStats();
 
index 0c7204fcd91790e3577fdbd13bbd111b27d8ac24..1c6b18d039ae0acbcf77d9e34a89d89e023128ed 100644 (file)
@@ -210,7 +210,7 @@ class SimpleCPU : public BaseCPU
     // number of simulated instructions
     Counter numInst;
     Counter startNumInst;
-    Statistics::Scalar<> numInsts;
+    Stats::Scalar<> numInsts;
 
     virtual Counter totalInstructions() const
     {
@@ -218,22 +218,22 @@ class SimpleCPU : public BaseCPU
     }
 
     // number of simulated memory references
-    Statistics::Scalar<> numMemRefs;
+    Stats::Scalar<> numMemRefs;
 
     // number of simulated loads
     Counter numLoad;
     Counter startNumLoad;
 
     // number of idle cycles
-    Statistics::Average<> notIdleFraction;
-    Statistics::Formula idleFraction;
+    Stats::Average<> notIdleFraction;
+    Stats::Formula idleFraction;
 
     // number of cycles stalled for I-cache misses
-    Statistics::Scalar<> icacheStallCycles;
+    Stats::Scalar<> icacheStallCycles;
     Counter lastIcacheStall;
 
     // number of cycles stalled for D-cache misses
-    Statistics::Scalar<> dcacheStallCycles;
+    Stats::Scalar<> dcacheStallCycles;
     Counter lastDcacheStall;
 
     void processCacheCompletion();
index fdf2a06c9c5d47c1f1032b5f4b85f36504dd5ee2..dba3f326c2d3c3ff8cb679f4799831ac1e439c3b 100644 (file)
@@ -50,7 +50,7 @@ class FnEvent : public PCEvent
 
   private:
     std::string _name;
-    Statistics::MainBin *myBin;
+    Stats::MainBin *myBin;
 };
 
 #endif // __SYSTEM_EVENTS_HH__
index 8861f3ef0b9ef98be7a1ffc33cfd1694dafcd366..032a05668d0f4e87d748f88dab6517d3d9316509 100644 (file)
@@ -236,7 +236,7 @@ main(int argc, char **argv)
     sayHello(cerr);
 
     // Initialize statistics database
-    Statistics::InitSimStats();
+    Stats::InitSimStats();
 
     vector<char *> cppArgs;
 
@@ -390,10 +390,10 @@ main(int argc, char **argv)
 #endif
 
     // Check to make sure that the stats package is properly initialized
-    Statistics::check();
+    Stats::check();
 
     // Reset to put the stats in a consistent state.
-    Statistics::reset();
+    Stats::reset();
 
     // Nothing to simulate if we don't have at least one CPU somewhere.
     if (BaseCPU::numSimulatedCPUs() == 0) {
@@ -418,14 +418,14 @@ main(int argc, char **argv)
             if (async_dump) {
                 async_dump = false;
 
-                using namespace Statistics;
+                using namespace Stats;
                 SetupEvent(Dump, curTick);
             }
 
             if (async_dumpreset) {
                 async_dumpreset = false;
 
-                using namespace Statistics;
+                using namespace Stats;
                 SetupEvent(Dump | Reset, curTick);
             }
 
index c6b497343e99c7798bb49f278c14a674d0fd55fa..65cb8409f77f5cc2463491644561eb33c9599c9e 100644 (file)
@@ -95,7 +95,7 @@ Process::Process(const string &name,
 void
 Process::regStats()
 {
-    using namespace Statistics;
+    using namespace Stats;
 
     num_syscalls
         .name(name() + ".PROG:num_syscalls")
index b23302b8f68a31c325e2e1d0339067f78054cf98..d235f0ef1bc7261d66aba430345ab6ccfc4e7e20 100644 (file)
@@ -98,7 +98,7 @@ class Process : public SimObject
     std::string prog_fname;    // file name
     Addr prog_entry;           // entry point (initial PC)
 
-    Statistics::Scalar<> num_syscalls; // number of syscalls executed
+    Stats::Scalar<> num_syscalls;      // number of syscalls executed
 
 
   protected:
index 9626c54ea7299533430e7962a7b0b7016a83dd3c..7f756858c1b316c12f09cdcdd7c62df33d3a3006 100644 (file)
@@ -120,7 +120,7 @@ SimObject::regAllStats()
         (*i)->regFormulas();
     }
 
-    Statistics::registerResetCallback(&StatResetCB);
+    Stats::registerResetCallback(&StatResetCB);
 }
 
 //
index c7d2fdd5bc878e2537ed3098c94d24364a7d5291..28ee348b5b149e3c0f3bb1541cc41dcfbf78cf57 100644 (file)
 
 using namespace std;
 
-Statistics::Formula hostInstRate;
-Statistics::Formula hostTickRate;
-Statistics::Value hostMemory;
-Statistics::Value hostSeconds;
+Stats::Formula hostInstRate;
+Stats::Formula hostTickRate;
+Stats::Value hostMemory;
+Stats::Value hostSeconds;
 
-Statistics::Value simTicks;
-Statistics::Value simInsts;
-Statistics::Value simFreq;
-Statistics::Formula simSeconds;
+Stats::Value simTicks;
+Stats::Value simInsts;
+Stats::Value simFreq;
+Stats::Formula simSeconds;
 
-namespace Statistics {
+namespace Stats {
 
 Time statTime(true);
 Tick startTick;
@@ -173,10 +173,10 @@ StatEvent::description()
 void
 StatEvent::process()
 {
-    if (flags & Statistics::Dump)
+    if (flags & Stats::Dump)
         DumpNow();
 
-    if (flags & Statistics::Reset)
+    if (flags & Stats::Reset)
         reset();
 
     if (repeat)
@@ -205,11 +205,11 @@ SetupEvent(int flags, Tick when, Tick repeat)
     new StatEvent(flags, when, repeat);
 }
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 extern "C" void
 debugDumpStats()
 {
-    Statistics::DumpNow();
+    Stats::DumpNow();
 }
 
index 9a5e269e1b90f1f86d633acf9b9de6bd5af7f87d..56170dc776f9efcebf8912635a343fd4fefab6a5 100644 (file)
@@ -32,7 +32,7 @@
 #include <fstream>
 #include <list>
 
-namespace Statistics {
+namespace Stats {
 
 enum {
     Reset = 0x1,
@@ -47,6 +47,6 @@ void SetupEvent(int flags, Tick when, Tick repeat = 0);
 
 void InitSimStats();
 
-/* namespace Statistics */ }
+/* namespace Stats */ }
 
 #endif // __SIM_STAT_CONTROL_HH__
index c5e791cfb3af525728ad1f1f1e238e75163d8590..218036eb66471446a186e369c4dc414df7329e91 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "base/statistics.hh"
 
-extern Statistics::Formula simSeconds;
-extern Statistics::Value simTicks;
+extern Stats::Formula simSeconds;
+extern Stats::Value simTicks;
 
 #endif // __SIM_SIM_STATS_HH__
index 791a092accbd2eabb2a1d50513a441e2de65c975..619593abd301c2d2f67bc82492819566fa8e589f 100644 (file)
@@ -55,19 +55,19 @@ System::System(const std::string _name,
     // add self to global system list
     systemList.push_back(this);
     if (bin == true) {
-        Kernel = new Statistics::MainBin("non TCPIP Kernel stats");
+        Kernel = new Stats::MainBin("non TCPIP Kernel stats");
         Kernel->activate();
-        User = new Statistics::MainBin("User stats");
+        User = new Stats::MainBin("User stats");
 
         int end = binned_fns.size();
         assert(!(end & 1));
 
-        Statistics::MainBin *Bin;
+        Stats::MainBin *Bin;
 
         fnEvents.resize(end>>1);
 
         for (int i = 0; i < end; i +=2) {
-            Bin = new Statistics::MainBin(binned_fns[i]);
+            Bin = new Stats::MainBin(binned_fns[i]);
             fnBins.insert(make_pair(binned_fns[i], Bin));
 
             fnEvents[(i>>1)] = new FnEvent(&pcEventQueue, binned_fns[i], this);
@@ -178,10 +178,10 @@ System::dumpState(ExecContext *xc) const
     }
 }
 
-Statistics::MainBin *
+Stats::MainBin *
 System::getBin(const std::string &name)
 {
-    std::map<const std::string, Statistics::MainBin *>::const_iterator i;
+    std::map<const std::string, Stats::MainBin *>::const_iterator i;
     i = fnBins.find(name);
     if (i == fnBins.end())
         panic("trying to getBin %s that is not on system map!", name);
index 564579fe481a2fa65f7facce14d6bf78dfda3823..b8394588485a3750a1da6e19fcb6467f89964c3a 100644 (file)
@@ -50,18 +50,18 @@ class System : public SimObject
 {
     // lisa's binning stuff
   private:
-    std::map<const std::string, Statistics::MainBin *> fnBins;
+    std::map<const std::string, Stats::MainBin *> fnBins;
     std::map<const Addr, SWContext *> swCtxMap;
 
   protected:
     std::vector<FnEvent *> fnEvents;
 
   public:
-    Statistics::Scalar<> fnCalls;
-    Statistics::MainBin *Kernel;
-    Statistics::MainBin *User;
+    Stats::Scalar<> fnCalls;
+    Stats::MainBin *Kernel;
+    Stats::MainBin *User;
 
-    Statistics::MainBin * getBin(const std::string &name);
+    Stats::MainBin * getBin(const std::string &name);
     bool findCaller(std::string, std::string) const;
 
     SWContext *findContext(Addr pcb);
index 9b7ba98579a902b20ec5a26733952e251f968e2a..1a035859a12ab4fc3ce564023b0acd91f2f02bc1 100644 (file)
@@ -41,7 +41,7 @@
 #include "sim/host.hh"
 
 using namespace std;
-using namespace Statistics;
+using namespace Stats;
 
 Tick curTick = 0;
 Tick ticksPerSecond = ULL(2000000000);