summaryrefslogtreecommitdiffstats
path: root/base/trace_event
diff options
context:
space:
mode:
authorthestig <thestig@chromium.org>2015-12-07 10:25:34 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-07 18:26:22 +0000
commit6c335d4775ec63abbdced18221e2f63754990cde (patch)
treedc38684dd5476a04d4e49d465e5e4851d8ed58f5 /base/trace_event
parent073cd45f4701457bc641530083279f9f77f81c81 (diff)
downloadchromium_src-6c335d4775ec63abbdced18221e2f63754990cde.zip
chromium_src-6c335d4775ec63abbdced18221e2f63754990cde.tar.gz
chromium_src-6c335d4775ec63abbdced18221e2f63754990cde.tar.bz2
Cleanup: Use ContainsValue() instead of std::find() in base/
BUG=561800 Review URL: https://codereview.chromium.org/1473983004 Cr-Commit-Position: refs/heads/master@{#363519}
Diffstat (limited to 'base/trace_event')
-rw-r--r--base/trace_event/trace_event_unittest.cc28
-rw-r--r--base/trace_event/trace_log.cc16
2 files changed, 17 insertions, 27 deletions
diff --git a/base/trace_event/trace_event_unittest.cc b/base/trace_event/trace_event_unittest.cc
index 533a298..a588ce0 100644
--- a/base/trace_event/trace_event_unittest.cc
+++ b/base/trace_event/trace_event_unittest.cc
@@ -15,6 +15,7 @@
#include "base/memory/singleton.h"
#include "base/process/process_handle.h"
#include "base/single_thread_task_runner.h"
+#include "base/stl_util.h"
#include "base/strings/pattern.h"
#include "base/strings/stringprintf.h"
#include "base/synchronization/waitable_event.h"
@@ -1132,7 +1133,7 @@ TEST_F(TraceEventTestFixture, AddMetadataEvent) {
class Convertable : public ConvertableToTraceFormat {
public:
- Convertable(int* num_calls) : num_calls_(num_calls) {}
+ explicit Convertable(int* num_calls) : num_calls_(num_calls) {}
void AppendAsTraceFormat(std::string* out) const override {
(*num_calls_)++;
out->append("\"metadata_value\"");
@@ -1202,24 +1203,15 @@ TEST_F(TraceEventTestFixture, Categories) {
EndTraceAndFlush();
std::vector<std::string> cat_groups;
TraceLog::GetInstance()->GetKnownCategoryGroups(&cat_groups);
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c1") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c2") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c3") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c4") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c5,c6") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "c7,c8") != cat_groups.end());
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(),
- "disabled-by-default-c9") != cat_groups.end());
+ EXPECT_TRUE(ContainsValue(cat_groups, "c1"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "c2"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "c3"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "c4"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "c5,c6"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "c7,c8"));
+ EXPECT_TRUE(ContainsValue(cat_groups, "disabled-by-default-c9"));
// Make sure metadata isn't returned.
- EXPECT_TRUE(std::find(cat_groups.begin(),
- cat_groups.end(), "__metadata") == cat_groups.end());
+ EXPECT_FALSE(ContainsValue(cat_groups, "__metadata"));
const std::vector<std::string> empty_categories;
std::vector<std::string> included_categories;
diff --git a/base/trace_event/trace_log.cc b/base/trace_event/trace_log.cc
index 791d9a2..772caf5 100644
--- a/base/trace_event/trace_log.cc
+++ b/base/trace_event/trace_log.cc
@@ -17,6 +17,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
#include "base/process/process_metrics.h"
+#include "base/stl_util.h"
#include "base/strings/string_split.h"
#include "base/strings/string_tokenizer.h"
#include "base/strings/stringprintf.h"
@@ -34,7 +35,6 @@
#include "base/trace_event/trace_buffer.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/trace_event_synthetic_delay.h"
-#include "base/trace_event/trace_log.h"
#include "base/trace_event/trace_sampling_thread.h"
#if defined(OS_WIN)
@@ -212,15 +212,16 @@ class TraceLog::ThreadLocalEventBuffer
: public MessageLoop::DestructionObserver,
public MemoryDumpProvider {
public:
- ThreadLocalEventBuffer(TraceLog* trace_log);
+ explicit ThreadLocalEventBuffer(TraceLog* trace_log);
~ThreadLocalEventBuffer() override;
TraceEvent* AddTraceEvent(TraceEventHandle* handle);
TraceEvent* GetEventByHandle(TraceEventHandle handle) {
if (!chunk_ || handle.chunk_seq != chunk_->seq() ||
- handle.chunk_index != chunk_index_)
- return NULL;
+ handle.chunk_index != chunk_index_) {
+ return nullptr;
+ }
return chunk_->GetEventAt(handle.event_index);
}
@@ -770,10 +771,7 @@ void TraceLog::RemoveEnabledStateObserver(EnabledStateObserver* listener) {
bool TraceLog::HasEnabledStateObserver(EnabledStateObserver* listener) const {
AutoLock lock(lock_);
- std::vector<EnabledStateObserver*>::const_iterator it =
- std::find(enabled_state_observer_list_.begin(),
- enabled_state_observer_list_.end(), listener);
- return it != enabled_state_observer_list_.end();
+ return ContainsValue(enabled_state_observer_list_, listener);
}
TraceLogStatus TraceLog::GetStatus() const {
@@ -834,7 +832,7 @@ void TraceLog::SetEventCallbackEnabled(const TraceConfig& trace_config,
reinterpret_cast<subtle::AtomicWord>(cb));
event_callback_trace_config_ = trace_config;
UpdateCategoryGroupEnabledFlags();
-};
+}
void TraceLog::SetEventCallbackDisabled() {
AutoLock lock(lock_);