| Index: runtime/vm/native_entry.cc
|
| diff --git a/runtime/vm/native_entry.cc b/runtime/vm/native_entry.cc
|
| index 29cb8d7145b9d8f89ca9eb40747cdc8071bbd104..84dd6e9f34d0938581b5ef0414c85e4f892792f5 100644
|
| --- a/runtime/vm/native_entry.cc
|
| +++ b/runtime/vm/native_entry.cc
|
| @@ -56,14 +56,14 @@ const uint8_t* NativeEntry::ResolveSymbolInLibrary(const Library& library,
|
|
|
|
|
| const uint8_t* NativeEntry::ResolveSymbol(uword pc) {
|
| - Isolate* isolate = Isolate::Current();
|
| - REUSABLE_GROWABLE_OBJECT_ARRAY_HANDLESCOPE(isolate);
|
| + Thread* thread = Thread::Current();
|
| + REUSABLE_GROWABLE_OBJECT_ARRAY_HANDLESCOPE(thread);
|
| GrowableObjectArray& libs = reused_growable_object_array_handle.Handle();
|
| - libs ^= isolate->object_store()->libraries();
|
| + libs ^= thread->isolate()->object_store()->libraries();
|
| ASSERT(!libs.IsNull());
|
| intptr_t num_libs = libs.Length();
|
| for (intptr_t i = 0; i < num_libs; i++) {
|
| - REUSABLE_LIBRARY_HANDLESCOPE(isolate);
|
| + REUSABLE_LIBRARY_HANDLESCOPE(thread);
|
| Library& lib = reused_library_handle.Handle();
|
| lib ^= libs.At(i);
|
| ASSERT(!lib.IsNull());
|
|
|