diff options
Diffstat (limited to 'src/python')
-rw-r--r-- | src/python/m5/stats/__init__.py | 2 | ||||
-rw-r--r-- | src/python/swig/stats.i | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/python/m5/stats/__init__.py b/src/python/m5/stats/__init__.py index 1d7e3bc5d..765f9a634 100644 --- a/src/python/m5/stats/__init__.py +++ b/src/python/m5/stats/__init__.py @@ -103,6 +103,8 @@ def dump(): return lastDump = curTick + internal.stats.processDumpQueue() + prepare() for output in outputList: diff --git a/src/python/swig/stats.i b/src/python/swig/stats.i index 14a6966b1..5a6910fa6 100644 --- a/src/python/swig/stats.i +++ b/src/python/swig/stats.i @@ -71,6 +71,13 @@ processResetQueue() resetQueue.process(); } +inline void +processDumpQueue() +{ + extern CallbackQueue dumpQueue; + dumpQueue.process(); +} + inline char * PCC(const char *string) { @@ -146,6 +153,7 @@ void schedStatEvent(bool dump, bool reset, Tick when = curTick(), Tick repeat = 0); void processResetQueue(); +void processDumpQueue(); void enable(); bool enabled(); |