| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef VM_OBJECT_STORE_H_ | 5 #ifndef VM_OBJECT_STORE_H_ |
| 6 #define VM_OBJECT_STORE_H_ | 6 #define VM_OBJECT_STORE_H_ |
| 7 | 7 |
| 8 #include "vm/object.h" | 8 #include "vm/object.h" |
| 9 | 9 |
| 10 namespace dart { | 10 namespace dart { |
| (...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 RawLibrary* core_library() const { return core_library_; } | 184 RawLibrary* core_library() const { return core_library_; } |
| 185 void set_core_library(const Library& value) { | 185 void set_core_library(const Library& value) { |
| 186 core_library_ = value.raw(); | 186 core_library_ = value.raw(); |
| 187 } | 187 } |
| 188 | 188 |
| 189 RawLibrary* core_impl_library() const { return core_impl_library_; } | 189 RawLibrary* core_impl_library() const { return core_impl_library_; } |
| 190 void set_core_impl_library(const Library& value) { | 190 void set_core_impl_library(const Library& value) { |
| 191 core_impl_library_ = value.raw(); | 191 core_impl_library_ = value.raw(); |
| 192 } | 192 } |
| 193 | 193 |
| 194 RawLibrary* native_wrappers_library() const { |
| 195 return native_wrappers_library_; |
| 196 } |
| 197 void set_native_wrappers_library(const Library& value) { |
| 198 native_wrappers_library_ = value.raw(); |
| 199 } |
| 200 |
| 194 RawLibrary* root_library() const { return root_library_; } | 201 RawLibrary* root_library() const { return root_library_; } |
| 195 void set_root_library(const Library& value) { | 202 void set_root_library(const Library& value) { |
| 196 root_library_ = value.raw(); | 203 root_library_ = value.raw(); |
| 197 } | 204 } |
| 198 | 205 |
| 199 // Returns head of list of registered libraries. | 206 // Returns head of list of registered libraries. |
| 200 RawLibrary* registered_libraries() const { return registered_libraries_; } | 207 RawLibrary* registered_libraries() const { return registered_libraries_; } |
| 201 void set_registered_libraries(const Library& value) { | 208 void set_registered_libraries(const Library& value) { |
| 202 registered_libraries_ = value.raw(); | 209 registered_libraries_ = value.raw(); |
| 203 } | 210 } |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 266 RawClass* immutable_array_class_; | 273 RawClass* immutable_array_class_; |
| 267 RawClass* unhandled_exception_class_; | 274 RawClass* unhandled_exception_class_; |
| 268 RawClass* stacktrace_class_; | 275 RawClass* stacktrace_class_; |
| 269 RawClass* jsregexp_class_; | 276 RawClass* jsregexp_class_; |
| 270 RawBool* true_value_; | 277 RawBool* true_value_; |
| 271 RawBool* false_value_; | 278 RawBool* false_value_; |
| 272 RawArray* empty_array_; | 279 RawArray* empty_array_; |
| 273 RawArray* symbol_table_; | 280 RawArray* symbol_table_; |
| 274 RawLibrary* core_library_; | 281 RawLibrary* core_library_; |
| 275 RawLibrary* core_impl_library_; | 282 RawLibrary* core_impl_library_; |
| 283 RawLibrary* native_wrappers_library_; |
| 276 RawLibrary* root_library_; | 284 RawLibrary* root_library_; |
| 277 RawLibrary* registered_libraries_; | 285 RawLibrary* registered_libraries_; |
| 278 RawArray* pending_classes_; | 286 RawArray* pending_classes_; |
| 279 RawString* sticky_error_; | 287 RawString* sticky_error_; |
| 280 RawContext* empty_context_; | 288 RawContext* empty_context_; |
| 281 RawObject** to() { return reinterpret_cast<RawObject**>(&empty_context_); } | 289 RawObject** to() { return reinterpret_cast<RawObject**>(&empty_context_); } |
| 282 | 290 |
| 283 friend class SnapshotReader; | 291 friend class SnapshotReader; |
| 284 | 292 |
| 285 DISALLOW_COPY_AND_ASSIGN(ObjectStore); | 293 DISALLOW_COPY_AND_ASSIGN(ObjectStore); |
| 286 }; | 294 }; |
| 287 | 295 |
| 288 } // namespace dart | 296 } // namespace dart |
| 289 | 297 |
| 290 #endif // VM_OBJECT_STORE_H_ | 298 #endif // VM_OBJECT_STORE_H_ |
| OLD | NEW |