| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/debug/trace_event_impl.h" | 5 #include "base/debug/trace_event_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/debug/leak_annotations.h" | 10 #include "base/debug/leak_annotations.h" |
| (...skipping 1305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1316 // Don't allow empty tokens, nor tokens with leading or trailing space. | 1316 // Don't allow empty tokens, nor tokens with leading or trailing space. |
| 1317 DCHECK(!CategoryFilter::IsEmptyOrContainsLeadingOrTrailingWhitespace( | 1317 DCHECK(!CategoryFilter::IsEmptyOrContainsLeadingOrTrailingWhitespace( |
| 1318 category_group_token)) | 1318 category_group_token)) |
| 1319 << "Disallowed category string"; | 1319 << "Disallowed category string"; |
| 1320 if (MatchPattern(category_group_token.c_str(), category)) | 1320 if (MatchPattern(category_group_token.c_str(), category)) |
| 1321 return true; | 1321 return true; |
| 1322 } | 1322 } |
| 1323 return false; | 1323 return false; |
| 1324 } | 1324 } |
| 1325 | 1325 |
| 1326 // Enable everything but debug and test categories by default. | |
| 1327 const char* CategoryFilter::kDefaultCategoryFilterString = "-*Debug,-*Test"; | |
| 1328 | |
| 1329 CategoryFilter::CategoryFilter(const std::string& filter_string) { | 1326 CategoryFilter::CategoryFilter(const std::string& filter_string) { |
| 1330 if (!filter_string.empty()) | 1327 if (!filter_string.empty()) |
| 1331 Initialize(filter_string); | 1328 Initialize(filter_string); |
| 1332 else | 1329 else |
| 1333 Initialize(CategoryFilter::kDefaultCategoryFilterString); | 1330 Initialize(CategoryFilter::kDefaultCategoryFilterString); |
| 1334 } | 1331 } |
| 1335 | 1332 |
| 1336 CategoryFilter::CategoryFilter(const CategoryFilter& cf) | 1333 CategoryFilter::CategoryFilter(const CategoryFilter& cf) |
| 1337 : included_(cf.included_), | 1334 : included_(cf.included_), |
| 1338 disabled_(cf.disabled_), | 1335 disabled_(cf.disabled_), |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1502 NULL, // arg_names | 1499 NULL, // arg_names |
| 1503 NULL, // arg_types | 1500 NULL, // arg_types |
| 1504 NULL, // arg_values | 1501 NULL, // arg_values |
| 1505 NULL, // convertable values | 1502 NULL, // convertable values |
| 1506 TRACE_EVENT_FLAG_NONE); // flags | 1503 TRACE_EVENT_FLAG_NONE); // flags |
| 1507 } | 1504 } |
| 1508 } | 1505 } |
| 1509 | 1506 |
| 1510 } // namespace trace_event_internal | 1507 } // namespace trace_event_internal |
| 1511 | 1508 |
| OLD | NEW |