RubySystem.hh (11422:4f749e00b667) RubySystem.hh (11430:bd1c6789c33f)
1/*
2 * Copyright (c) 1999-2012 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 75 unchanged lines hidden (view full) ---

84 // Public Methods
85 Profiler*
86 getProfiler()
87 {
88 assert(m_profiler != NULL);
89 return m_profiler;
90 }
91
1/*
2 * Copyright (c) 1999-2012 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 75 unchanged lines hidden (view full) ---

84 // Public Methods
85 Profiler*
86 getProfiler()
87 {
88 assert(m_profiler != NULL);
89 return m_profiler;
90 }
91
92 void regStats() override {
93 ClockedObject::regStats();
94 m_profiler->regStats(name());
95 }
92 void regStats() override { m_profiler->regStats(name()); }
96 void collateStats() { m_profiler->collateStats(); }
97 void resetStats() override;
98
99 void memWriteback() override;
100 void serialize(CheckpointOut &cp) const override;
101 void unserialize(CheckpointIn &cp) override;
102 void drainResume() override;
103 void process();

--- 64 unchanged lines hidden ---
93 void collateStats() { m_profiler->collateStats(); }
94 void resetStats() override;
95
96 void memWriteback() override;
97 void serialize(CheckpointOut &cp) const override;
98 void unserialize(CheckpointIn &cp) override;
99 void drainResume() override;
100 void process();

--- 64 unchanged lines hidden ---