diff --git a/src/bin/debug/profile/ProfileResult.h b/src/bin/debug/profile/ProfileResult.h index 11d497baa1..009b699923 100644 --- a/src/bin/debug/profile/ProfileResult.h +++ b/src/bin/debug/profile/ProfileResult.h @@ -69,7 +69,7 @@ public: ProfiledEntity* Entity() const { return fEntity; } - void SetInterval(bigtime_t interval); + virtual void SetInterval(bigtime_t interval); virtual void AddSamples( ImageProfileResultContainer* container, diff --git a/src/bin/debug/profile/SummaryProfileResult.cpp b/src/bin/debug/profile/SummaryProfileResult.cpp index 3dd4f0e5fa..40f19fcc25 100644 --- a/src/bin/debug/profile/SummaryProfileResult.cpp +++ b/src/bin/debug/profile/SummaryProfileResult.cpp @@ -44,6 +44,14 @@ SummaryProfileResult::~SummaryProfileResult() } +void +SummaryProfileResult::SetInterval(bigtime_t interval) +{ + ProfileResult::SetInterval(interval); + fResult->SetInterval(interval); +} + + status_t SummaryProfileResult::Init(ProfiledEntity* entity) { diff --git a/src/bin/debug/profile/SummaryProfileResult.h b/src/bin/debug/profile/SummaryProfileResult.h index 1f85274d8a..57fdd274c7 100644 --- a/src/bin/debug/profile/SummaryProfileResult.h +++ b/src/bin/debug/profile/SummaryProfileResult.h @@ -61,6 +61,8 @@ public: virtual status_t Init(ProfiledEntity* entity); + virtual void SetInterval(bigtime_t interval); + virtual void AddSamples( ImageProfileResultContainer* container, addr_t* samples, int32 sampleCount);