| Index: runtime/vm/os_thread.cc
|
| diff --git a/runtime/vm/os_thread.cc b/runtime/vm/os_thread.cc
|
| index efaae1552353c3bb482c20278fbe65c5cc6115e1..17d66d5ddcc06db2b539219cf0ef4fc1e0d48ea1 100644
|
| --- a/runtime/vm/os_thread.cc
|
| +++ b/runtime/vm/os_thread.cc
|
| @@ -114,7 +114,16 @@ void OSThread::Cleanup() {
|
| }
|
|
|
|
|
| -bool OSThread::IsThreadInList(ThreadId join_id) {
|
| +OSThread* OSThread::CreateAndSetUnknownThread() {
|
| + ASSERT(OSThread::Current() == NULL);
|
| + OSThread* os_thread = new OSThread();
|
| + OSThread::SetCurrent(os_thread);
|
| + os_thread->set_name("Unknown");
|
| + return os_thread;
|
| +}
|
| +
|
| +
|
| +bool OSThread::IsThreadInList(ThreadJoinId join_id) {
|
| if (join_id == OSThread::kInvalidThreadJoinId) {
|
| return false;
|
| }
|
|
|