Index: base/debug/trace_event_impl.h |
diff --git a/base/debug/trace_event_impl.h b/base/debug/trace_event_impl.h |
index 6075e2dee78698a897ed2e5485d20a59de721edf..788213e767bbcf1b0ad83a70d95181a427decc6e 100644 |
--- a/base/debug/trace_event_impl.h |
+++ b/base/debug/trace_event_impl.h |
@@ -495,7 +495,11 @@ class BASE_EXPORT TraceLog { |
void RemoveEnabledStateObserver(EnabledStateObserver* listener); |
bool HasEnabledStateObserver(EnabledStateObserver* listener) const; |
- float GetBufferPercentFull() const; |
+ struct BufferUsage { |
+ float percent_full; |
+ size_t approximate_event_count; |
+ }; |
+ BufferUsage GetBufferUsage() const; |
bool BufferIsFull() const; |
// Not using base::Callback because of its limited by 7 parameters. |
@@ -603,7 +607,6 @@ class BASE_EXPORT TraceLog { |
static void DeleteForTesting(); |
// Allow tests to inspect TraceEvents. |
- size_t GetEventsSize() const { return logged_events_->Size(); } |
TraceEvent* GetEventByHandle(TraceEventHandle handle); |
void SetProcessID(int process_id); |