| Index: runtime/vm/thread_test.cc
|
| diff --git a/runtime/vm/thread_test.cc b/runtime/vm/thread_test.cc
|
| index 7eb5849d422f1c449aa65c8b91fa9a9767a5faba..2a8e8d7a6a039aaa4928959e007ea25bb04552e5 100644
|
| --- a/runtime/vm/thread_test.cc
|
| +++ b/runtime/vm/thread_test.cc
|
| @@ -38,7 +38,7 @@ UNIT_TEST_CASE(Monitor) {
|
| // This unit test case needs a running isolate.
|
| Dart_CreateIsolate(
|
| NULL, NULL, bin::isolate_snapshot_buffer, NULL, NULL, NULL);
|
| - Thread* thread = Thread::Current();
|
| + OSThread* thread = OSThread::Current();
|
| // Thread interrupter interferes with this test, disable interrupts.
|
| thread->DisableThreadInterrupts();
|
| Monitor* monitor = new Monitor();
|
| @@ -410,18 +410,18 @@ TEST_CASE(ThreadIterator_Count) {
|
| intptr_t thread_count_1 = 0;
|
|
|
| {
|
| - ThreadIterator ti;
|
| + OSThreadIterator ti;
|
| while (ti.HasNext()) {
|
| - Thread* thread = ti.Next();
|
| + OSThread* thread = ti.Next();
|
| EXPECT(thread != NULL);
|
| thread_count_0++;
|
| }
|
| }
|
|
|
| {
|
| - ThreadIterator ti;
|
| + OSThreadIterator ti;
|
| while (ti.HasNext()) {
|
| - Thread* thread = ti.Next();
|
| + OSThread* thread = ti.Next();
|
| EXPECT(thread != NULL);
|
| thread_count_1++;
|
| }
|
| @@ -434,8 +434,8 @@ TEST_CASE(ThreadIterator_Count) {
|
|
|
|
|
| TEST_CASE(ThreadIterator_FindSelf) {
|
| - Thread* current = Thread::Current();
|
| - EXPECT(Thread::IsThreadInList(current->join_id()));
|
| + OSThread* current = OSThread::Current();
|
| + EXPECT(OSThread::IsThreadInList(current->join_id()));
|
| }
|
|
|
|
|
| @@ -446,16 +446,15 @@ struct ThreadIteratorTestParams {
|
|
|
|
|
| void ThreadIteratorTestMain(uword parameter) {
|
| - Thread::EnsureInit();
|
| ThreadIteratorTestParams* params =
|
| reinterpret_cast<ThreadIteratorTestParams*>(parameter);
|
| - Thread* thread = Thread::Current();
|
| + OSThread* thread = OSThread::Current();
|
| EXPECT(thread != NULL);
|
|
|
| MonitorLocker ml(params->monitor);
|
| params->spawned_thread_join_id = thread->join_id();
|
| EXPECT(params->spawned_thread_join_id != OSThread::kInvalidThreadJoinId);
|
| - EXPECT(Thread::IsThreadInList(thread->join_id()));
|
| + EXPECT(OSThread::IsThreadInList(thread->join_id()));
|
| ml.Notify();
|
| }
|
|
|
| @@ -471,7 +470,9 @@ TEST_CASE(ThreadIterator_AddFindRemove) {
|
| MonitorLocker ml(params.monitor);
|
| EXPECT(params.spawned_thread_join_id == OSThread::kInvalidThreadJoinId);
|
| // Spawn thread and wait to receive the thread join id.
|
| - OSThread::Start(ThreadIteratorTestMain, reinterpret_cast<uword>(¶ms));
|
| + OSThread::Start("ThreadIteratorTest",
|
| + ThreadIteratorTestMain,
|
| + reinterpret_cast<uword>(¶ms));
|
| while (params.spawned_thread_join_id == OSThread::kInvalidThreadJoinId) {
|
| ml.Wait();
|
| }
|
| @@ -480,7 +481,7 @@ TEST_CASE(ThreadIterator_AddFindRemove) {
|
| OSThread::Join(params.spawned_thread_join_id);
|
| }
|
|
|
| - EXPECT(!Thread::IsThreadInList(params.spawned_thread_join_id))
|
| + EXPECT(!OSThread::IsThreadInList(params.spawned_thread_join_id))
|
|
|
| delete params.monitor;
|
| }
|
|
|