Author: bonefish Date: 2010-02-23 22:46:11 +0100 (Tue, 23 Feb 2010) New Revision: 35593 Changeset: http://dev.haiku-os.org/changeset/35593/haiku Modified: haiku/trunk/src/bin/debug/profile/ProfileResult.h haiku/trunk/src/bin/debug/profile/SummaryProfileResult.cpp haiku/trunk/src/bin/debug/profile/SummaryProfileResult.h Log: Made ProfileResult::SetInterval() virtual, so SummaryProfileResult can forward it. Modified: haiku/trunk/src/bin/debug/profile/ProfileResult.h =================================================================== --- haiku/trunk/src/bin/debug/profile/ProfileResult.h 2010-02-23 21:40:35 UTC (rev 35592) +++ haiku/trunk/src/bin/debug/profile/ProfileResult.h 2010-02-23 21:46:11 UTC (rev 35593) @@ -69,7 +69,7 @@ ProfiledEntity* Entity() const { return fEntity; } - void SetInterval(bigtime_t interval); + virtual void SetInterval(bigtime_t interval); virtual void AddSamples( ImageProfileResultContainer* container, Modified: haiku/trunk/src/bin/debug/profile/SummaryProfileResult.cpp =================================================================== --- haiku/trunk/src/bin/debug/profile/SummaryProfileResult.cpp 2010-02-23 21:40:35 UTC (rev 35592) +++ haiku/trunk/src/bin/debug/profile/SummaryProfileResult.cpp 2010-02-23 21:46:11 UTC (rev 35593) @@ -44,6 +44,14 @@ } +void +SummaryProfileResult::SetInterval(bigtime_t interval) +{ + ProfileResult::SetInterval(interval); + fResult->SetInterval(interval); +} + + status_t SummaryProfileResult::Init(ProfiledEntity* entity) { Modified: haiku/trunk/src/bin/debug/profile/SummaryProfileResult.h =================================================================== --- haiku/trunk/src/bin/debug/profile/SummaryProfileResult.h 2010-02-23 21:40:35 UTC (rev 35592) +++ haiku/trunk/src/bin/debug/profile/SummaryProfileResult.h 2010-02-23 21:46:11 UTC (rev 35593) @@ -61,6 +61,8 @@ virtual status_t Init(ProfiledEntity* entity); + virtual void SetInterval(bigtime_t interval); + virtual void AddSamples( ImageProfileResultContainer* container, addr_t* samples, int32 sampleCount);