Index: base/trace_event/trace_event_unittest.cc |
diff --git a/base/trace_event/trace_event_unittest.cc b/base/trace_event/trace_event_unittest.cc |
index e626a779ed5e33cc5b1eb8dedac1435c0984b282..25a6d5f3f6213508b9fcc838179038a597252ec1 100644 |
--- a/base/trace_event/trace_event_unittest.cc |
+++ b/base/trace_event/trace_event_unittest.cc |
@@ -96,14 +96,18 @@ class TraceEventTestFixture : public testing::Test { |
} |
void CancelTrace() { |
- WaitableEvent flush_complete_event(false, false); |
+ WaitableEvent flush_complete_event( |
+ WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
CancelTraceAsync(&flush_complete_event); |
flush_complete_event.Wait(); |
} |
void EndTraceAndFlush() { |
num_flush_callbacks_ = 0; |
- WaitableEvent flush_complete_event(false, false); |
+ WaitableEvent flush_complete_event( |
+ WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
EndTraceAndFlushAsync(&flush_complete_event); |
flush_complete_event.Wait(); |
} |
@@ -111,7 +115,9 @@ class TraceEventTestFixture : public testing::Test { |
// Used when testing thread-local buffers which requires the thread initiating |
// flush to have a message loop. |
void EndTraceAndFlushInThreadWithMessageLoop() { |
- WaitableEvent flush_complete_event(false, false); |
+ WaitableEvent flush_complete_event( |
+ WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
Thread flush_thread("flush"); |
flush_thread.Start(); |
flush_thread.task_runner()->PostTask( |
@@ -1609,7 +1615,8 @@ TEST_F(TraceEventTestFixture, DataCapturedOnThread) { |
BeginTrace(); |
Thread thread("1"); |
- WaitableEvent task_complete_event(false, false); |
+ WaitableEvent task_complete_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.Start(); |
thread.task_runner()->PostTask( |
@@ -1631,7 +1638,9 @@ TEST_F(TraceEventTestFixture, DataCapturedManyThreads) { |
WaitableEvent* task_complete_events[num_threads]; |
for (int i = 0; i < num_threads; i++) { |
threads[i] = new Thread(StringPrintf("Thread %d", i)); |
- task_complete_events[i] = new WaitableEvent(false, false); |
+ task_complete_events[i] = |
+ new WaitableEvent(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
threads[i]->Start(); |
threads[i]->task_runner()->PostTask( |
FROM_HERE, base::Bind(&TraceManyInstantEvents, i, num_events, |
@@ -1678,7 +1687,9 @@ TEST_F(TraceEventTestFixture, ThreadNames) { |
// Now run some trace code on these threads. |
WaitableEvent* task_complete_events[kNumThreads]; |
for (int i = 0; i < kNumThreads; i++) { |
- task_complete_events[i] = new WaitableEvent(false, false); |
+ task_complete_events[i] = |
+ new WaitableEvent(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
threads[i]->Start(); |
thread_ids[i] = threads[i]->GetThreadId(); |
threads[i]->task_runner()->PostTask( |
@@ -2823,7 +2834,8 @@ TEST_F(TraceEventTestFixture, SetCurrentThreadBlocksMessageLoopBeforeTracing) { |
BeginTrace(); |
Thread thread("1"); |
- WaitableEvent task_complete_event(false, false); |
+ WaitableEvent task_complete_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.Start(); |
thread.task_runner()->PostTask( |
FROM_HERE, Bind(&TraceLog::SetCurrentThreadBlocksMessageLoop, |
@@ -2833,8 +2845,10 @@ TEST_F(TraceEventTestFixture, SetCurrentThreadBlocksMessageLoopBeforeTracing) { |
FROM_HERE, Bind(&TraceWithAllMacroVariants, &task_complete_event)); |
task_complete_event.Wait(); |
- WaitableEvent task_start_event(false, false); |
- WaitableEvent task_stop_event(false, false); |
+ WaitableEvent task_start_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
+ WaitableEvent task_stop_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.task_runner()->PostTask( |
FROM_HERE, Bind(&BlockUntilStopped, &task_start_event, &task_stop_event)); |
task_start_event.Wait(); |
@@ -2895,15 +2909,18 @@ TEST_F(TraceEventTestFixture, SetCurrentThreadBlocksMessageLoopAfterTracing) { |
BeginTrace(); |
Thread thread("1"); |
- WaitableEvent task_complete_event(false, false); |
+ WaitableEvent task_complete_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.Start(); |
thread.task_runner()->PostTask( |
FROM_HERE, Bind(&TraceWithAllMacroVariants, &task_complete_event)); |
task_complete_event.Wait(); |
- WaitableEvent task_start_event(false, false); |
- WaitableEvent task_stop_event(false, false); |
+ WaitableEvent task_start_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
+ WaitableEvent task_stop_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.task_runner()->PostTask( |
FROM_HERE, Bind(&SetBlockingFlagAndBlockUntilStopped, &task_start_event, |
&task_stop_event)); |
@@ -2920,7 +2937,8 @@ TEST_F(TraceEventTestFixture, ThreadOnceBlocking) { |
BeginTrace(); |
Thread thread("1"); |
- WaitableEvent task_complete_event(false, false); |
+ WaitableEvent task_complete_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.Start(); |
thread.task_runner()->PostTask( |
@@ -2928,8 +2946,10 @@ TEST_F(TraceEventTestFixture, ThreadOnceBlocking) { |
task_complete_event.Wait(); |
task_complete_event.Reset(); |
- WaitableEvent task_start_event(false, false); |
- WaitableEvent task_stop_event(false, false); |
+ WaitableEvent task_start_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
+ WaitableEvent task_stop_event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
thread.task_runner()->PostTask( |
FROM_HERE, Bind(&BlockUntilStopped, &task_start_event, &task_stop_event)); |
task_start_event.Wait(); |