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 #include "vm/raw_object.h" | 5 #include "vm/raw_object.h" |
6 | 6 |
7 #include "vm/become.h" | 7 #include "vm/become.h" |
8 #include "vm/class_table.h" | 8 #include "vm/class_table.h" |
9 #include "vm/dart.h" | 9 #include "vm/dart.h" |
10 #include "vm/freelist.h" | 10 #include "vm/freelist.h" |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 instance_size = PcDescriptors::InstanceSize(length); | 138 instance_size = PcDescriptors::InstanceSize(length); |
139 break; | 139 break; |
140 } | 140 } |
141 case kCodeSourceMapCid: { | 141 case kCodeSourceMapCid: { |
142 const RawCodeSourceMap* raw_code_source_map = | 142 const RawCodeSourceMap* raw_code_source_map = |
143 reinterpret_cast<const RawCodeSourceMap*>(this); | 143 reinterpret_cast<const RawCodeSourceMap*>(this); |
144 intptr_t length = raw_code_source_map->ptr()->length_; | 144 intptr_t length = raw_code_source_map->ptr()->length_; |
145 instance_size = CodeSourceMap::InstanceSize(length); | 145 instance_size = CodeSourceMap::InstanceSize(length); |
146 break; | 146 break; |
147 } | 147 } |
148 case kStackmapCid: { | 148 case kStackMapCid: { |
149 const RawStackmap* map = reinterpret_cast<const RawStackmap*>(this); | 149 const RawStackMap* map = reinterpret_cast<const RawStackMap*>(this); |
150 intptr_t length = map->ptr()->length_; | 150 intptr_t length = map->ptr()->length_; |
151 instance_size = Stackmap::InstanceSize(length); | 151 instance_size = StackMap::InstanceSize(length); |
152 break; | 152 break; |
153 } | 153 } |
154 case kLocalVarDescriptorsCid: { | 154 case kLocalVarDescriptorsCid: { |
155 const RawLocalVarDescriptors* raw_descriptors = | 155 const RawLocalVarDescriptors* raw_descriptors = |
156 reinterpret_cast<const RawLocalVarDescriptors*>(this); | 156 reinterpret_cast<const RawLocalVarDescriptors*>(this); |
157 intptr_t num_descriptors = raw_descriptors->ptr()->num_entries_; | 157 intptr_t num_descriptors = raw_descriptors->ptr()->num_entries_; |
158 instance_size = LocalVarDescriptors::InstanceSize(num_descriptors); | 158 instance_size = LocalVarDescriptors::InstanceSize(num_descriptors); |
159 break; | 159 break; |
160 } | 160 } |
161 case kExceptionHandlersCid: { | 161 case kExceptionHandlersCid: { |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
600 } | 600 } |
601 | 601 |
602 | 602 |
603 intptr_t RawCodeSourceMap::VisitCodeSourceMapPointers( | 603 intptr_t RawCodeSourceMap::VisitCodeSourceMapPointers( |
604 RawCodeSourceMap* raw_obj, | 604 RawCodeSourceMap* raw_obj, |
605 ObjectPointerVisitor* visitor) { | 605 ObjectPointerVisitor* visitor) { |
606 return CodeSourceMap::InstanceSize(raw_obj->ptr()->length_); | 606 return CodeSourceMap::InstanceSize(raw_obj->ptr()->length_); |
607 } | 607 } |
608 | 608 |
609 | 609 |
610 intptr_t RawStackmap::VisitStackmapPointers(RawStackmap* raw_obj, | 610 intptr_t RawStackMap::VisitStackMapPointers(RawStackMap* raw_obj, |
611 ObjectPointerVisitor* visitor) { | 611 ObjectPointerVisitor* visitor) { |
612 return Stackmap::InstanceSize(raw_obj->ptr()->length_); | 612 return StackMap::InstanceSize(raw_obj->ptr()->length_); |
613 } | 613 } |
614 | 614 |
615 | 615 |
616 intptr_t RawLocalVarDescriptors::VisitLocalVarDescriptorsPointers( | 616 intptr_t RawLocalVarDescriptors::VisitLocalVarDescriptorsPointers( |
617 RawLocalVarDescriptors* raw_obj, | 617 RawLocalVarDescriptors* raw_obj, |
618 ObjectPointerVisitor* visitor) { | 618 ObjectPointerVisitor* visitor) { |
619 intptr_t num_entries = raw_obj->ptr()->num_entries_; | 619 intptr_t num_entries = raw_obj->ptr()->num_entries_; |
620 visitor->VisitPointers(raw_obj->from(), raw_obj->to(num_entries)); | 620 visitor->VisitPointers(raw_obj->from(), raw_obj->to(num_entries)); |
621 return LocalVarDescriptors::InstanceSize(num_entries); | 621 return LocalVarDescriptors::InstanceSize(num_entries); |
622 } | 622 } |
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
948 | 948 |
949 | 949 |
950 intptr_t RawSendPort::VisitSendPortPointers(RawSendPort* raw_obj, | 950 intptr_t RawSendPort::VisitSendPortPointers(RawSendPort* raw_obj, |
951 ObjectPointerVisitor* visitor) { | 951 ObjectPointerVisitor* visitor) { |
952 // Make sure that we got here with the tagged pointer as this. | 952 // Make sure that we got here with the tagged pointer as this. |
953 ASSERT(raw_obj->IsHeapObject()); | 953 ASSERT(raw_obj->IsHeapObject()); |
954 return SendPort::InstanceSize(); | 954 return SendPort::InstanceSize(); |
955 } | 955 } |
956 | 956 |
957 | 957 |
958 intptr_t RawStacktrace::VisitStacktracePointers(RawStacktrace* raw_obj, | 958 intptr_t RawStackTrace::VisitStackTracePointers(RawStackTrace* raw_obj, |
959 ObjectPointerVisitor* visitor) { | 959 ObjectPointerVisitor* visitor) { |
960 // Make sure that we got here with the tagged pointer as this. | 960 // Make sure that we got here with the tagged pointer as this. |
961 ASSERT(raw_obj->IsHeapObject()); | 961 ASSERT(raw_obj->IsHeapObject()); |
962 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); | 962 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); |
963 return Stacktrace::InstanceSize(); | 963 return StackTrace::InstanceSize(); |
964 } | 964 } |
965 | 965 |
966 | 966 |
967 intptr_t RawRegExp::VisitRegExpPointers(RawRegExp* raw_obj, | 967 intptr_t RawRegExp::VisitRegExpPointers(RawRegExp* raw_obj, |
968 ObjectPointerVisitor* visitor) { | 968 ObjectPointerVisitor* visitor) { |
969 // Make sure that we got here with the tagged pointer as this. | 969 // Make sure that we got here with the tagged pointer as this. |
970 ASSERT(raw_obj->IsHeapObject()); | 970 ASSERT(raw_obj->IsHeapObject()); |
971 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); | 971 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); |
972 return RegExp::InstanceSize(); | 972 return RegExp::InstanceSize(); |
973 } | 973 } |
(...skipping 22 matching lines...) Expand all Loading... |
996 intptr_t RawUserTag::VisitUserTagPointers(RawUserTag* raw_obj, | 996 intptr_t RawUserTag::VisitUserTagPointers(RawUserTag* raw_obj, |
997 ObjectPointerVisitor* visitor) { | 997 ObjectPointerVisitor* visitor) { |
998 // Make sure that we got here with the tagged pointer as this. | 998 // Make sure that we got here with the tagged pointer as this. |
999 ASSERT(raw_obj->IsHeapObject()); | 999 ASSERT(raw_obj->IsHeapObject()); |
1000 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); | 1000 visitor->VisitPointers(raw_obj->from(), raw_obj->to()); |
1001 return UserTag::InstanceSize(); | 1001 return UserTag::InstanceSize(); |
1002 } | 1002 } |
1003 | 1003 |
1004 | 1004 |
1005 } // namespace dart | 1005 } // namespace dart |
OLD | NEW |