| Index: base/debug/trace_event_impl.cc
|
| diff --git a/base/debug/trace_event_impl.cc b/base/debug/trace_event_impl.cc
|
| index ce62766da3df551884d487c2ea5f914a22f9d18a..b19435e869cefe72b8a9b51c6c11256fac9f2191 100644
|
| --- a/base/debug/trace_event_impl.cc
|
| +++ b/base/debug/trace_event_impl.cc
|
| @@ -1586,10 +1586,13 @@ bool TraceLog::HasEnabledStateObserver(EnabledStateObserver* listener) const {
|
| return it != enabled_state_observer_list_.end();
|
| }
|
|
|
| -float TraceLog::GetBufferPercentFull() const {
|
| +TraceLog::BufferUsage TraceLog::GetBufferUsage() const {
|
| AutoLock lock(lock_);
|
| - return static_cast<float>(static_cast<double>(logged_events_->Size()) /
|
| - logged_events_->Capacity());
|
| + BufferUsage result;
|
| + result.percent_full = static_cast<float>(
|
| + static_cast<double>(logged_events_->Size()) / logged_events_->Capacity());
|
| + result.approximate_event_count = logged_events_->Size();
|
| + return result;
|
| }
|
|
|
| bool TraceLog::BufferIsFull() const {
|
|
|