Index: runtime/vm/bootstrap_natives.cc |
=================================================================== |
--- runtime/vm/bootstrap_natives.cc (revision 5107) |
+++ runtime/vm/bootstrap_natives.cc (working copy) |
@@ -51,16 +51,21 @@ |
void Bootstrap::SetupNativeResolver() { |
- Library& library = Library::Handle(Library::CoreLibrary()); |
+ Isolate* isolate = Isolate::Current(); |
+ Library& library = Library::Handle(); |
+ |
+ library = isolate->object_store()->core_library(); |
ASSERT(!library.IsNull()); |
library.set_native_entry_resolver( |
reinterpret_cast<Dart_NativeEntryResolver>(NativeLookup)); |
- |
- library = Library::CoreImplLibrary(); |
+ library = isolate->object_store()->core_impl_library(); |
ASSERT(!library.IsNull()); |
library.set_native_entry_resolver( |
reinterpret_cast<Dart_NativeEntryResolver>(NativeLookup)); |
- |
+ library = isolate->object_store()->mirrors_library(); |
+ ASSERT(!library.IsNull()); |
+ library.set_native_entry_resolver( |
+ reinterpret_cast<Dart_NativeEntryResolver>(NativeLookup)); |
siva
2012/03/08 22:24:02
Did you change Library::CoreLibrary(), Library::Co
turnidge
2012/03/08 22:50:51
This is debris from before I added Library::Mirror
|
library = Library::IsolateLibrary(); |
ASSERT(!library.IsNull()); |
library.set_native_entry_resolver( |