stats: rename StatEvent() function to schedStatEvent().
authorSteve Reinhardt <steve.reinhardt@amd.com>
Sat, 8 Jan 2011 05:50:29 +0000 (21:50 -0800)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Sat, 8 Jan 2011 05:50:29 +0000 (21:50 -0800)
This follows the style rules and is more descriptive.

src/python/m5/stats.py
src/python/swig/stats.i
src/sim/pseudo_inst.cc
src/sim/simulate.cc
src/sim/stat_control.cc
src/sim/stat_control.hh

index 907fad5319c6d7607a190bec91b75dc3d37de03f..24072aeb015d8c885313a9aae2b25a60d987043a 100644 (file)
@@ -28,7 +28,7 @@
 
 import internal
 
-from internal.stats import StatEvent as event
+from internal.stats import schedStatEvent as schedEvent
 from objects import Root
 
 def initText(filename, desc=True):
index eaa4c31c841757a83b4e9de71d9bc339f3f77b4b..67ce72173281aa8d7a934c0c9a431f62a42f052b 100644 (file)
@@ -50,7 +50,8 @@ void initMySQL(std::string host, std::string database, std::string user,
     std::string passwd, std::string project, std::string name,
     std::string sample);
 
-void StatEvent(bool dump, bool reset, Tick when = curTick, Tick repeat = 0);
+void schedStatEvent(bool dump, bool reset,
+                    Tick when = curTick, Tick repeat = 0);
 
 void enable();
 void prepare();
index 49298c6a9e53f8ca0a75d9b555ebfc7371e1de55..df6ba1781278619a05fc7851954c1fc78362d3ce 100644 (file)
@@ -236,7 +236,7 @@ resetstats(ThreadContext *tc, Tick delay, Tick period)
     Tick when = curTick + delay * SimClock::Int::ns;
     Tick repeat = period * SimClock::Int::ns;
 
-    Stats::StatEvent(false, true, when, repeat);
+    Stats::schedStatEvent(false, true, when, repeat);
 }
 
 void
@@ -249,7 +249,7 @@ dumpstats(ThreadContext *tc, Tick delay, Tick period)
     Tick when = curTick + delay * SimClock::Int::ns;
     Tick repeat = period * SimClock::Int::ns;
 
-    Stats::StatEvent(true, false, when, repeat);
+    Stats::schedStatEvent(true, false, when, repeat);
 }
 
 void
@@ -262,7 +262,7 @@ dumpresetstats(ThreadContext *tc, Tick delay, Tick period)
     Tick when = curTick + delay * SimClock::Int::ns;
     Tick repeat = period * SimClock::Int::ns;
 
-    Stats::StatEvent(true, true, when, repeat);
+    Stats::schedStatEvent(true, true, when, repeat);
 }
 
 void
index 0cc603d3fe2dd7137ca8823a754117fd6d66f9fd..de33cce1cbf9fb2e6e188b1dd5e7c1fb4a4cd21b 100644 (file)
@@ -93,7 +93,7 @@ simulate(Tick num_cycles)
         if (async_event) {
             async_event = false;
             if (async_statdump || async_statreset) {
-                Stats::StatEvent(async_statdump, async_statreset);
+                Stats::schedStatEvent(async_statdump, async_statreset);
                 async_statdump = false;
                 async_statreset = false;
             }
index 83861c18599565bc54a19f9351316691e0bc2316..5985eb0a45b7e5c66dd0957d5b9f29d36308bc84 100644 (file)
@@ -48,6 +48,7 @@
 #endif
 
 #include "sim/eventq.hh"
+#include "sim/stat_control.hh"
 
 using namespace std;
 
@@ -164,7 +165,7 @@ initSimStats()
     static Global global;
 }
 
-class _StatEvent : public Event
+class StatEvent : public Event
 {
   private:
     bool dump;
@@ -172,7 +173,7 @@ class _StatEvent : public Event
     Tick repeat;
 
   public:
-    _StatEvent(bool _dump, bool _reset, Tick _repeat)
+    StatEvent(bool _dump, bool _reset, Tick _repeat)
         : Event(Stat_Event_Pri), dump(_dump), reset(_reset), repeat(_repeat)
     {
         setFlags(AutoDelete);
@@ -188,16 +189,15 @@ class _StatEvent : public Event
             Stats::reset();
 
         if (repeat) {
-            Event *event = new _StatEvent(dump, reset, repeat);
-            mainEventQueue.schedule(event, curTick + repeat);
+            Stats::schedStatEvent(dump, reset, curTick + repeat, repeat);
         }
     }
 };
 
 void
-StatEvent(bool dump, bool reset, Tick when, Tick repeat)
+schedStatEvent(bool dump, bool reset, Tick when, Tick repeat)
 {
-    Event *event = new _StatEvent(dump, reset, repeat);
+    Event *event = new StatEvent(dump, reset, repeat);
     mainEventQueue.schedule(event, when);
 }
 
index 78031b666411399e30b822cef5bf01e298ccce8a..ac3c4496061654be9883446f112246dce99f92ba 100644 (file)
@@ -34,7 +34,8 @@
 namespace Stats {
 
 void initSimStats();
-void StatEvent(bool dump, bool reset, Tick when = curTick, Tick repeat = 0);
+void schedStatEvent(bool dump, bool reset, Tick when = curTick,
+                    Tick repeat = 0);
 
 } // namespace Stats