Index: content/browser/tracing/trace_controller_impl.h |
diff --git a/content/browser/tracing/trace_controller_impl.h b/content/browser/tracing/trace_controller_impl.h |
index 501f56147de483243c260fdcd5bc9d1ae7281d34..9ead30f814214af04f7c28eed8afe016f4fa359c 100644 |
--- a/content/browser/tracing/trace_controller_impl.h |
+++ b/content/browser/tracing/trace_controller_impl.h |
@@ -26,23 +26,14 @@ class TraceControllerImpl : public TraceController { |
// startup tracing. |
void InitStartupTracing(const CommandLine& command_line); |
- // Get set of known categories. This can change as new code paths are reached. |
- // If true is returned, subscriber->OnKnownCategoriesCollected will be called |
- // once the categories are retrieved from child processes. |
- bool GetKnownCategoriesAsync(TraceSubscriber* subscriber); |
- |
- // Same as above, but specifies which categories to trace. |
- // If both included_categories and excluded_categories are empty, |
- // all categories are traced. |
- // Else if included_categories is non-empty, only those are traced. |
- // Else if excluded_categories is non-empty, everything but those are traced. |
- bool BeginTracing(TraceSubscriber* subscriber, |
- const std::vector<std::string>& included_categories, |
- const std::vector<std::string>& excluded_categories); |
- |
- // TraceController implementation: |
+ // Get set of known category groups. This can change as new code paths are |
+ // reached. If true is returned, subscriber->OnKnownCategoriesCollected will |
+ // be called once the categories are retrieved from child processes. |
+ bool GetKnownCategoryGroupsAsync(TraceSubscriber* subscriber); |
+ |
+ // TraceController implementation. |
virtual bool BeginTracing(TraceSubscriber* subscriber, |
- const std::string& categories) OVERRIDE; |
+ const std::string& category_patterns) OVERRIDE; |
virtual bool EndTracingAsync(TraceSubscriber* subscriber) OVERRIDE; |
virtual bool GetTraceBufferPercentFullAsync( |
TraceSubscriber* subscriber) OVERRIDE; |
@@ -86,7 +77,7 @@ class TraceControllerImpl : public TraceController { |
void AddFilter(TraceMessageFilter* filter); |
void RemoveFilter(TraceMessageFilter* filter); |
void OnTracingBegan(TraceSubscriber* subscriber); |
- void OnEndTracingAck(const std::vector<std::string>& known_categories); |
+ void OnEndTracingAck(const std::vector<std::string>& known_category_groups); |
void OnTraceDataCollected( |
const scoped_refptr<base::RefCountedString>& events_str_ptr); |
void OnTraceNotification(int notification); |
@@ -100,10 +91,9 @@ class TraceControllerImpl : public TraceController { |
int pending_bpf_ack_count_; |
float maximum_bpf_; |
bool is_tracing_; |
- bool is_get_categories_; |
- std::set<std::string> known_categories_; |
- std::vector<std::string> included_categories_; |
- std::vector<std::string> excluded_categories_; |
+ bool is_get_category_groups_; |
+ std::set<std::string> known_category_groups_; |
+ base::debug::CategoryFilter category_filter_; |
std::string watch_category_; |
std::string watch_name_; |