| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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_H_ | 5 #ifndef VM_OBJECT_H_ |
| 6 #define VM_OBJECT_H_ | 6 #define VM_OBJECT_H_ |
| 7 | 7 |
| 8 #include "include/dart_api.h" | 8 #include "include/dart_api.h" |
| 9 #include "platform/assert.h" | 9 #include "platform/assert.h" |
| 10 #include "platform/utils.h" | 10 #include "platform/utils.h" |
| (...skipping 2621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2632 | 2632 |
| 2633 void Register() const; | 2633 void Register() const; |
| 2634 | 2634 |
| 2635 bool IsDebuggable() const { | 2635 bool IsDebuggable() const { |
| 2636 return raw_ptr()->debuggable_; | 2636 return raw_ptr()->debuggable_; |
| 2637 } | 2637 } |
| 2638 void set_debuggable(bool value) const { | 2638 void set_debuggable(bool value) const { |
| 2639 raw_ptr()->debuggable_ = value; | 2639 raw_ptr()->debuggable_ = value; |
| 2640 } | 2640 } |
| 2641 | 2641 |
| 2642 bool is_dart_scheme() const { | |
| 2643 return raw_ptr()->is_dart_scheme_; | |
| 2644 } | |
| 2645 void set_is_dart_scheme(bool value) const { | |
| 2646 raw_ptr()->is_dart_scheme_ = value; | |
| 2647 } | |
| 2648 | |
| 2649 bool IsCoreLibrary() const { | 2642 bool IsCoreLibrary() const { |
| 2650 return raw() == CoreLibrary(); | 2643 return raw() == CoreLibrary(); |
| 2651 } | 2644 } |
| 2652 | 2645 |
| 2653 static RawLibrary* LookupLibrary(const String& url); | 2646 static RawLibrary* LookupLibrary(const String& url); |
| 2654 static RawLibrary* GetLibrary(intptr_t index); | 2647 static RawLibrary* GetLibrary(intptr_t index); |
| 2655 | 2648 |
| 2656 static void InitCoreLibrary(Isolate* isolate); | 2649 static void InitCoreLibrary(Isolate* isolate); |
| 2657 static void InitNativeWrappersLibrary(Isolate* isolate); | 2650 static void InitNativeWrappersLibrary(Isolate* isolate); |
| 2658 | 2651 |
| (...skipping 4183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6842 | 6835 |
| 6843 | 6836 |
| 6844 RawObject* MegamorphicCache::GetTargetFunction(const Array& array, | 6837 RawObject* MegamorphicCache::GetTargetFunction(const Array& array, |
| 6845 intptr_t index) { | 6838 intptr_t index) { |
| 6846 return array.At((index * kEntryLength) + kTargetFunctionIndex); | 6839 return array.At((index * kEntryLength) + kTargetFunctionIndex); |
| 6847 } | 6840 } |
| 6848 | 6841 |
| 6849 } // namespace dart | 6842 } // namespace dart |
| 6850 | 6843 |
| 6851 #endif // VM_OBJECT_H_ | 6844 #endif // VM_OBJECT_H_ |
| OLD | NEW |