RubySystem.hh (11430:bd1c6789c33f) | RubySystem.hh (11523:81332eb10367) |
---|---|
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 { m_profiler->regStats(name()); } | 92 void regStats() override { 93 ClockedObject::regStats(); 94 m_profiler->regStats(name()); 95 } |
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 --- | 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 --- |