Index: components/tracing/child_trace_message_filter.cc |
diff --git a/components/tracing/child_trace_message_filter.cc b/components/tracing/child_trace_message_filter.cc |
index fe13ff57dd08ca8d7038c7c38ad091bafa18e145..f051c0f8f688856e506d694448a28acc7c067dc6 100644 |
--- a/components/tracing/child_trace_message_filter.cc |
+++ b/components/tracing/child_trace_message_filter.cc |
@@ -36,8 +36,7 @@ bool ChildTraceMessageFilter::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(TracingMsg_DisableMonitoring, OnDisableMonitoring) |
IPC_MESSAGE_HANDLER(TracingMsg_CaptureMonitoringSnapshot, |
OnCaptureMonitoringSnapshot) |
- IPC_MESSAGE_HANDLER(TracingMsg_GetTraceBufferPercentFull, |
- OnGetTraceBufferPercentFull) |
+ IPC_MESSAGE_HANDLER(TracingMsg_GetTraceBufferUsage, OnGetTraceBufferUsage) |
IPC_MESSAGE_HANDLER(TracingMsg_SetWatchEvent, OnSetWatchEvent) |
IPC_MESSAGE_HANDLER(TracingMsg_CancelWatchEvent, OnCancelWatchEvent) |
IPC_MESSAGE_UNHANDLED(handled = false) |
@@ -105,10 +104,14 @@ void ChildTraceMessageFilter::OnCaptureMonitoringSnapshot() { |
this)); |
} |
-void ChildTraceMessageFilter::OnGetTraceBufferPercentFull() { |
- float bpf = TraceLog::GetInstance()->GetBufferPercentFull(); |
+void ChildTraceMessageFilter::OnGetTraceBufferUsage() { |
+ float buffer_percent_full; |
+ size_t approximate_event_count; |
+ TraceLog::GetInstance()->GetBufferUsage(&buffer_percent_full, |
+ &approximate_event_count); |
- sender_->Send(new TracingHostMsg_TraceBufferPercentFullReply(bpf)); |
+ sender_->Send(new TracingHostMsg_TraceBufferUsageReply( |
+ buffer_percent_full, approximate_event_count)); |
} |
void ChildTraceMessageFilter::OnSetWatchEvent(const std::string& category_name, |