From 413ba1fdaf666118c9a340d0c23c466f4b7d7fee Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Thu, 10 May 2012 18:04:26 -0500 Subject: stats: track if the stats have been enabled and prevent requesting master id Track the point in the initialization where statistics have been registered. After this point registering new masterIds can no longer work as some SimObjects may have sized stats vectors based on the previous value. If someone tries to register a masterId after this point the simulator executes fatal(). --- src/python/swig/stats.i | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/python/swig') diff --git a/src/python/swig/stats.i b/src/python/swig/stats.i index 87810d305..14a6966b1 100644 --- a/src/python/swig/stats.i +++ b/src/python/swig/stats.i @@ -146,6 +146,8 @@ void schedStatEvent(bool dump, bool reset, Tick when = curTick(), Tick repeat = 0); void processResetQueue(); +void enable(); +bool enabled(); std::list &statsList(); -- cgit v1.2.3