Chromium Code Reviews| Index: runtime/vm/os_thread.h |
| diff --git a/runtime/vm/os_thread.h b/runtime/vm/os_thread.h |
| index da298316dd60bd29c673b2754365830eaa462ad1..1312431fad5024b54f313002c5b42a4a9ba52a5c 100644 |
| --- a/runtime/vm/os_thread.h |
| +++ b/runtime/vm/os_thread.h |
| @@ -8,6 +8,7 @@ |
| #include "platform/globals.h" |
| #include "vm/allocation.h" |
| #include "vm/globals.h" |
| +#include "vm/malloc_hooks.h" |
| // Declare the OS-specific types ahead of defining the generic classes. |
| #if defined(TARGET_OS_ANDROID) |
| @@ -113,6 +114,8 @@ class OSThread : public BaseThread { |
| void EnableThreadInterrupts(); |
| bool ThreadInterruptsEnabled(); |
| + static bool DoesCurrentThreadExist() { return (GetCurrentTLS() != NULL); } |
|
zra
2017/02/08 18:14:14
Maybe TryCurrent() (or CurrentIfExists()), which i
bkonyi
2017/02/09 21:22:46
Done.
|
| + |
| // The currently executing thread, or NULL if not yet initialized. |
| static OSThread* Current() { |
| BaseThread* thread = GetCurrentTLS(); |