| 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_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 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 157 RawClass* growable_object_array_class() const { | 157 RawClass* growable_object_array_class() const { |
| 158 return growable_object_array_class_; | 158 return growable_object_array_class_; |
| 159 } | 159 } |
| 160 void set_growable_object_array_class(const Class& value) { | 160 void set_growable_object_array_class(const Class& value) { |
| 161 growable_object_array_class_ = value.raw(); | 161 growable_object_array_class_ = value.raw(); |
| 162 } | 162 } |
| 163 static intptr_t growable_object_array_class_offset() { | 163 static intptr_t growable_object_array_class_offset() { |
| 164 return OFFSET_OF(ObjectStore, growable_object_array_class_); | 164 return OFFSET_OF(ObjectStore, growable_object_array_class_); |
| 165 } | 165 } |
| 166 | 166 |
| 167 RawClass* simd128_float32_class() const { |
| 168 return simd128_float32_class_; |
| 169 } |
| 170 void set_simd128_float32_class(const Class& value) { |
| 171 simd128_float32_class_ = value.raw(); |
| 172 } |
| 173 |
| 174 RawClass* simd128_mask_class() const { |
| 175 return simd128_mask_class_; |
| 176 } |
| 177 void set_simd128_mask_class(const Class& value) { |
| 178 simd128_mask_class_ = value.raw(); |
| 179 } |
| 180 |
| 167 RawClass* int8_array_class() const { | 181 RawClass* int8_array_class() const { |
| 168 return int8_array_class_; | 182 return int8_array_class_; |
| 169 } | 183 } |
| 170 void set_int8_array_class(const Class& value) { | 184 void set_int8_array_class(const Class& value) { |
| 171 int8_array_class_ = value.raw(); | 185 int8_array_class_ = value.raw(); |
| 172 } | 186 } |
| 173 | 187 |
| 174 RawClass* uint8_array_class() const { | 188 RawClass* uint8_array_class() const { |
| 175 return uint8_array_class_; | 189 return uint8_array_class_; |
| 176 } | 190 } |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 int64_array_class_ = value.raw(); | 234 int64_array_class_ = value.raw(); |
| 221 } | 235 } |
| 222 | 236 |
| 223 RawClass* uint64_array_class() const { | 237 RawClass* uint64_array_class() const { |
| 224 return uint64_array_class_; | 238 return uint64_array_class_; |
| 225 } | 239 } |
| 226 void set_uint64_array_class(const Class& value) { | 240 void set_uint64_array_class(const Class& value) { |
| 227 uint64_array_class_ = value.raw(); | 241 uint64_array_class_ = value.raw(); |
| 228 } | 242 } |
| 229 | 243 |
| 244 RawClass* simd128_float32_array_class() const { |
| 245 return simd128_float32_array_class_; |
| 246 } |
| 247 void set_simd128_float32_array_class(const Class& value) { |
| 248 simd128_float32_array_class_ = value.raw(); |
| 249 } |
| 250 |
| 230 RawClass* float32_array_class() const { | 251 RawClass* float32_array_class() const { |
| 231 return float32_array_class_; | 252 return float32_array_class_; |
| 232 } | 253 } |
| 233 void set_float32_array_class(const Class& value) { | 254 void set_float32_array_class(const Class& value) { |
| 234 float32_array_class_ = value.raw(); | 255 float32_array_class_ = value.raw(); |
| 235 } | 256 } |
| 236 | 257 |
| 237 RawClass* float64_array_class() const { | 258 RawClass* float64_array_class() const { |
| 238 return float64_array_class_; | 259 return float64_array_class_; |
| 239 } | 260 } |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 external_int64_array_class_ = value.raw(); | 318 external_int64_array_class_ = value.raw(); |
| 298 } | 319 } |
| 299 | 320 |
| 300 RawClass* external_uint64_array_class() const { | 321 RawClass* external_uint64_array_class() const { |
| 301 return external_uint64_array_class_; | 322 return external_uint64_array_class_; |
| 302 } | 323 } |
| 303 void set_external_uint64_array_class(const Class& value) { | 324 void set_external_uint64_array_class(const Class& value) { |
| 304 external_uint64_array_class_ = value.raw(); | 325 external_uint64_array_class_ = value.raw(); |
| 305 } | 326 } |
| 306 | 327 |
| 328 RawClass* external_simd128_float32_array_class() const { |
| 329 return external_simd128_float32_array_class_; |
| 330 } |
| 331 void set_external_simd128_float32_array_class(const Class& value) { |
| 332 external_simd128_float32_array_class_ = value.raw(); |
| 333 } |
| 334 |
| 307 RawClass* external_float32_array_class() const { | 335 RawClass* external_float32_array_class() const { |
| 308 return external_float32_array_class_; | 336 return external_float32_array_class_; |
| 309 } | 337 } |
| 310 void set_external_float32_array_class(const Class& value) { | 338 void set_external_float32_array_class(const Class& value) { |
| 311 external_float32_array_class_ = value.raw(); | 339 external_float32_array_class_ = value.raw(); |
| 312 } | 340 } |
| 313 | 341 |
| 314 RawClass* external_float64_array_class() const { | 342 RawClass* external_float64_array_class() const { |
| 315 return external_float64_array_class_; | 343 return external_float64_array_class_; |
| 316 } | 344 } |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 533 RawClass* two_byte_string_class_; | 561 RawClass* two_byte_string_class_; |
| 534 RawClass* external_one_byte_string_class_; | 562 RawClass* external_one_byte_string_class_; |
| 535 RawClass* external_two_byte_string_class_; | 563 RawClass* external_two_byte_string_class_; |
| 536 RawType* bool_type_; | 564 RawType* bool_type_; |
| 537 RawClass* bool_class_; | 565 RawClass* bool_class_; |
| 538 RawClass* list_class_; | 566 RawClass* list_class_; |
| 539 RawClass* array_class_; | 567 RawClass* array_class_; |
| 540 RawType* array_type_; | 568 RawType* array_type_; |
| 541 RawClass* immutable_array_class_; | 569 RawClass* immutable_array_class_; |
| 542 RawClass* growable_object_array_class_; | 570 RawClass* growable_object_array_class_; |
| 571 RawClass* simd128_float32_class_; |
| 572 RawClass* simd128_mask_class_; |
| 543 RawClass* int8_array_class_; | 573 RawClass* int8_array_class_; |
| 544 RawClass* uint8_array_class_; | 574 RawClass* uint8_array_class_; |
| 545 RawClass* uint8_clamped_array_class_; | 575 RawClass* uint8_clamped_array_class_; |
| 546 RawClass* int16_array_class_; | 576 RawClass* int16_array_class_; |
| 547 RawClass* uint16_array_class_; | 577 RawClass* uint16_array_class_; |
| 548 RawClass* int32_array_class_; | 578 RawClass* int32_array_class_; |
| 549 RawClass* uint32_array_class_; | 579 RawClass* uint32_array_class_; |
| 550 RawClass* int64_array_class_; | 580 RawClass* int64_array_class_; |
| 551 RawClass* uint64_array_class_; | 581 RawClass* uint64_array_class_; |
| 582 RawClass* simd128_float32_array_class_; |
| 552 RawClass* float32_array_class_; | 583 RawClass* float32_array_class_; |
| 553 RawClass* float64_array_class_; | 584 RawClass* float64_array_class_; |
| 554 RawClass* external_int8_array_class_; | 585 RawClass* external_int8_array_class_; |
| 555 RawClass* external_uint8_array_class_; | 586 RawClass* external_uint8_array_class_; |
| 556 RawClass* external_uint8_clamped_array_class_; | 587 RawClass* external_uint8_clamped_array_class_; |
| 557 RawClass* external_int16_array_class_; | 588 RawClass* external_int16_array_class_; |
| 558 RawClass* external_uint16_array_class_; | 589 RawClass* external_uint16_array_class_; |
| 559 RawClass* external_int32_array_class_; | 590 RawClass* external_int32_array_class_; |
| 560 RawClass* external_uint32_array_class_; | 591 RawClass* external_uint32_array_class_; |
| 561 RawClass* external_int64_array_class_; | 592 RawClass* external_int64_array_class_; |
| 562 RawClass* external_uint64_array_class_; | 593 RawClass* external_uint64_array_class_; |
| 594 RawClass* external_simd128_float32_array_class_; |
| 563 RawClass* external_float32_array_class_; | 595 RawClass* external_float32_array_class_; |
| 564 RawClass* external_float64_array_class_; | 596 RawClass* external_float64_array_class_; |
| 565 RawClass* stacktrace_class_; | 597 RawClass* stacktrace_class_; |
| 566 RawClass* jsregexp_class_; | 598 RawClass* jsregexp_class_; |
| 567 RawClass* weak_property_class_; | 599 RawClass* weak_property_class_; |
| 568 RawArray* symbol_table_; | 600 RawArray* symbol_table_; |
| 569 RawArray* canonical_type_arguments_; | 601 RawArray* canonical_type_arguments_; |
| 570 RawLibrary* async_library_; | 602 RawLibrary* async_library_; |
| 571 RawLibrary* core_library_; | 603 RawLibrary* core_library_; |
| 572 RawLibrary* core_impl_library_; | 604 RawLibrary* core_impl_library_; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 593 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); } | 625 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); } |
| 594 | 626 |
| 595 friend class SnapshotReader; | 627 friend class SnapshotReader; |
| 596 | 628 |
| 597 DISALLOW_COPY_AND_ASSIGN(ObjectStore); | 629 DISALLOW_COPY_AND_ASSIGN(ObjectStore); |
| 598 }; | 630 }; |
| 599 | 631 |
| 600 } // namespace dart | 632 } // namespace dart |
| 601 | 633 |
| 602 #endif // VM_OBJECT_STORE_H_ | 634 #endif // VM_OBJECT_STORE_H_ |
| OLD | NEW |