| Index: runtime/vm/raw_object.cc
|
| diff --git a/runtime/vm/raw_object.cc b/runtime/vm/raw_object.cc
|
| index 3a0a5a6f864d0e4a831e87e7d299a493a037e249..84949fbbc7e8d38e3903ba4c42108babebce65fd 100644
|
| --- a/runtime/vm/raw_object.cc
|
| +++ b/runtime/vm/raw_object.cc
|
| @@ -12,7 +12,6 @@
|
| #include "vm/object.h"
|
| #include "vm/visitor.h"
|
|
|
| -
|
| namespace dart {
|
|
|
| void RawObject::Validate(Isolate* isolate) const {
|
| @@ -50,7 +49,6 @@ void RawObject::Validate(Isolate* isolate) const {
|
| }
|
| }
|
|
|
| -
|
| intptr_t RawObject::SizeFromClass() const {
|
| // Only reasonable to be called on heap objects.
|
| ASSERT(IsHeapObject());
|
| @@ -218,7 +216,6 @@ intptr_t RawObject::SizeFromClass() const {
|
| return instance_size;
|
| }
|
|
|
| -
|
| intptr_t RawObject::VisitPointersPredefined(ObjectPointerVisitor* visitor,
|
| intptr_t class_id) {
|
| ASSERT(class_id < kNumPredefinedCids);
|
| @@ -288,20 +285,17 @@ intptr_t RawObject::VisitPointersPredefined(ObjectPointerVisitor* visitor,
|
| return size;
|
| }
|
|
|
| -
|
| bool RawObject::FindObject(FindObjectVisitor* visitor) {
|
| ASSERT(visitor != NULL);
|
| return visitor->FindObject(this);
|
| }
|
|
|
| -
|
| intptr_t RawClass::VisitClassPointers(RawClass* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Class::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawUnresolvedClass::VisitUnresolvedClassPointers(
|
| RawUnresolvedClass* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -309,7 +303,6 @@ intptr_t RawUnresolvedClass::VisitUnresolvedClassPointers(
|
| return UnresolvedClass::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawAbstractType::VisitAbstractTypePointers(
|
| RawAbstractType* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -318,21 +311,18 @@ intptr_t RawAbstractType::VisitAbstractTypePointers(
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawType::VisitTypePointers(RawType* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Type::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawTypeRef::VisitTypeRefPointers(RawTypeRef* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return TypeRef::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawTypeParameter::VisitTypeParameterPointers(
|
| RawTypeParameter* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -340,7 +330,6 @@ intptr_t RawTypeParameter::VisitTypeParameterPointers(
|
| return TypeParameter::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawBoundedType::VisitBoundedTypePointers(
|
| RawBoundedType* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -348,7 +337,6 @@ intptr_t RawBoundedType::VisitBoundedTypePointers(
|
| return BoundedType::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawMixinAppType::VisitMixinAppTypePointers(
|
| RawMixinAppType* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -356,7 +344,6 @@ intptr_t RawMixinAppType::VisitMixinAppTypePointers(
|
| return MixinAppType::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawTypeArguments::VisitTypeArgumentsPointers(
|
| RawTypeArguments* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -365,21 +352,18 @@ intptr_t RawTypeArguments::VisitTypeArgumentsPointers(
|
| return TypeArguments::InstanceSize(length);
|
| }
|
|
|
| -
|
| intptr_t RawPatchClass::VisitPatchClassPointers(RawPatchClass* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return PatchClass::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawClosure::VisitClosurePointers(RawClosure* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Closure::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawClosureData::VisitClosureDataPointers(
|
| RawClosureData* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -387,7 +371,6 @@ intptr_t RawClosureData::VisitClosureDataPointers(
|
| return ClosureData::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawSignatureData::VisitSignatureDataPointers(
|
| RawSignatureData* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -395,7 +378,6 @@ intptr_t RawSignatureData::VisitSignatureDataPointers(
|
| return SignatureData::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawRedirectionData::VisitRedirectionDataPointers(
|
| RawRedirectionData* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -403,7 +385,6 @@ intptr_t RawRedirectionData::VisitRedirectionDataPointers(
|
| return RedirectionData::InstanceSize();
|
| }
|
|
|
| -
|
| bool RawFunction::CheckUsageCounter(RawFunction* raw_fun) {
|
| // NOTE: This code runs while GC is in progress and runs within
|
| // a NoHandleScope block. Hence it is not okay to use regular Zone or
|
| @@ -425,7 +406,6 @@ bool RawFunction::CheckUsageCounter(RawFunction* raw_fun) {
|
| return FLAG_always_drop_code || (fn.usage_counter() == 0);
|
| }
|
|
|
| -
|
| bool RawFunction::ShouldVisitCode(RawCode* raw_code) {
|
| // NOTE: This code runs while GC is in progress and runs within
|
| // a NoHandleScope block. Hence it is not okay to use regular Zone or
|
| @@ -441,7 +421,6 @@ bool RawFunction::ShouldVisitCode(RawCode* raw_code) {
|
| return false;
|
| }
|
|
|
| -
|
| intptr_t RawFunction::VisitFunctionPointers(RawFunction* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| if (visitor->visit_function_code() || !CheckUsageCounter(raw_obj)) {
|
| @@ -470,14 +449,12 @@ intptr_t RawFunction::VisitFunctionPointers(RawFunction* raw_obj,
|
| return Function::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawField::VisitFieldPointers(RawField* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Field::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawLiteralToken::VisitLiteralTokenPointers(
|
| RawLiteralToken* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -485,7 +462,6 @@ intptr_t RawLiteralToken::VisitLiteralTokenPointers(
|
| return LiteralToken::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawTokenStream::VisitTokenStreamPointers(
|
| RawTokenStream* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -493,21 +469,18 @@ intptr_t RawTokenStream::VisitTokenStreamPointers(
|
| return TokenStream::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawScript::VisitScriptPointers(RawScript* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Script::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawLibrary::VisitLibraryPointers(RawLibrary* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Library::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawLibraryPrefix::VisitLibraryPrefixPointers(
|
| RawLibraryPrefix* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -515,14 +488,12 @@ intptr_t RawLibraryPrefix::VisitLibraryPrefixPointers(
|
| return LibraryPrefix::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawNamespace::VisitNamespacePointers(RawNamespace* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return Namespace::InstanceSize();
|
| }
|
|
|
| -
|
| bool RawCode::ContainsPC(RawObject* raw_obj, uword pc) {
|
| uint32_t tags = raw_obj->ptr()->tags_;
|
| if (RawObject::ClassIdTag::decode(tags) == kCodeCid) {
|
| @@ -532,7 +503,6 @@ bool RawCode::ContainsPC(RawObject* raw_obj, uword pc) {
|
| return false;
|
| }
|
|
|
| -
|
| intptr_t RawCode::VisitCodePointers(RawCode* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| @@ -561,7 +531,6 @@ intptr_t RawCode::VisitCodePointers(RawCode* raw_obj,
|
| #endif
|
| }
|
|
|
| -
|
| intptr_t RawObjectPool::VisitObjectPoolPointers(RawObjectPool* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointer(
|
| @@ -579,14 +548,12 @@ intptr_t RawObjectPool::VisitObjectPoolPointers(RawObjectPool* raw_obj,
|
| return ObjectPool::InstanceSize(raw_obj->ptr()->length_);
|
| }
|
|
|
| -
|
| intptr_t RawInstructions::VisitInstructionsPointers(
|
| RawInstructions* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| return Instructions::InstanceSize(Instructions::Size(raw_obj));
|
| }
|
|
|
| -
|
| bool RawInstructions::ContainsPC(RawInstructions* raw_instr, uword pc) {
|
| uword start_pc =
|
| reinterpret_cast<uword>(raw_instr->ptr()) + Instructions::HeaderSize();
|
| @@ -595,27 +562,23 @@ bool RawInstructions::ContainsPC(RawInstructions* raw_instr, uword pc) {
|
| return (pc >= start_pc) && (pc < end_pc);
|
| }
|
|
|
| -
|
| intptr_t RawPcDescriptors::VisitPcDescriptorsPointers(
|
| RawPcDescriptors* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| return PcDescriptors::InstanceSize(raw_obj->ptr()->length_);
|
| }
|
|
|
| -
|
| intptr_t RawCodeSourceMap::VisitCodeSourceMapPointers(
|
| RawCodeSourceMap* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| return CodeSourceMap::InstanceSize(raw_obj->ptr()->length_);
|
| }
|
|
|
| -
|
| intptr_t RawStackMap::VisitStackMapPointers(RawStackMap* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| return StackMap::InstanceSize(raw_obj->ptr()->length_);
|
| }
|
|
|
| -
|
| intptr_t RawLocalVarDescriptors::VisitLocalVarDescriptorsPointers(
|
| RawLocalVarDescriptors* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -624,7 +587,6 @@ intptr_t RawLocalVarDescriptors::VisitLocalVarDescriptorsPointers(
|
| return LocalVarDescriptors::InstanceSize(num_entries);
|
| }
|
|
|
| -
|
| intptr_t RawExceptionHandlers::VisitExceptionHandlersPointers(
|
| RawExceptionHandlers* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -635,7 +597,6 @@ intptr_t RawExceptionHandlers::VisitExceptionHandlersPointers(
|
| return ExceptionHandlers::InstanceSize(len);
|
| }
|
|
|
| -
|
| intptr_t RawContext::VisitContextPointers(RawContext* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| intptr_t num_variables = raw_obj->ptr()->num_variables_;
|
| @@ -643,7 +604,6 @@ intptr_t RawContext::VisitContextPointers(RawContext* raw_obj,
|
| return Context::InstanceSize(num_variables);
|
| }
|
|
|
| -
|
| intptr_t RawContextScope::VisitContextScopePointers(
|
| RawContextScope* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -652,7 +612,6 @@ intptr_t RawContextScope::VisitContextScopePointers(
|
| return ContextScope::InstanceSize(num_variables);
|
| }
|
|
|
| -
|
| intptr_t RawSingleTargetCache::VisitSingleTargetCachePointers(
|
| RawSingleTargetCache* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -660,7 +619,6 @@ intptr_t RawSingleTargetCache::VisitSingleTargetCachePointers(
|
| return SingleTargetCache::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawUnlinkedCall::VisitUnlinkedCallPointers(
|
| RawUnlinkedCall* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -668,14 +626,12 @@ intptr_t RawUnlinkedCall::VisitUnlinkedCallPointers(
|
| return UnlinkedCall::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawICData::VisitICDataPointers(RawICData* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return ICData::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawMegamorphicCache::VisitMegamorphicCachePointers(
|
| RawMegamorphicCache* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -683,7 +639,6 @@ intptr_t RawMegamorphicCache::VisitMegamorphicCachePointers(
|
| return MegamorphicCache::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawSubtypeTestCache::VisitSubtypeTestCachePointers(
|
| RawSubtypeTestCache* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -693,7 +648,6 @@ intptr_t RawSubtypeTestCache::VisitSubtypeTestCachePointers(
|
| return SubtypeTestCache::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawError::VisitErrorPointers(RawError* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Error is an abstract class.
|
| @@ -701,14 +655,12 @@ intptr_t RawError::VisitErrorPointers(RawError* raw_obj,
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawApiError::VisitApiErrorPointers(RawApiError* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| visitor->VisitPointers(raw_obj->from(), raw_obj->to());
|
| return ApiError::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawLanguageError::VisitLanguageErrorPointers(
|
| RawLanguageError* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -716,7 +668,6 @@ intptr_t RawLanguageError::VisitLanguageErrorPointers(
|
| return LanguageError::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawUnhandledException::VisitUnhandledExceptionPointers(
|
| RawUnhandledException* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -724,7 +675,6 @@ intptr_t RawUnhandledException::VisitUnhandledExceptionPointers(
|
| return UnhandledException::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawUnwindError::VisitUnwindErrorPointers(
|
| RawUnwindError* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -732,7 +682,6 @@ intptr_t RawUnwindError::VisitUnwindErrorPointers(
|
| return UnwindError::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawInstance::VisitInstancePointers(RawInstance* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -754,7 +703,6 @@ intptr_t RawInstance::VisitInstancePointers(RawInstance* raw_obj,
|
| return instance_size;
|
| }
|
|
|
| -
|
| intptr_t RawNumber::VisitNumberPointers(RawNumber* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Number is an abstract class.
|
| @@ -762,7 +710,6 @@ intptr_t RawNumber::VisitNumberPointers(RawNumber* raw_obj,
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawInteger::VisitIntegerPointers(RawInteger* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Integer is an abstract class.
|
| @@ -770,7 +717,6 @@ intptr_t RawInteger::VisitIntegerPointers(RawInteger* raw_obj,
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawSmi::VisitSmiPointers(RawSmi* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Smi does not have a heap representation.
|
| @@ -778,7 +724,6 @@ intptr_t RawSmi::VisitSmiPointers(RawSmi* raw_obj,
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawMint::VisitMintPointers(RawMint* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -786,7 +731,6 @@ intptr_t RawMint::VisitMintPointers(RawMint* raw_obj,
|
| return Mint::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawBigint::VisitBigintPointers(RawBigint* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -795,7 +739,6 @@ intptr_t RawBigint::VisitBigintPointers(RawBigint* raw_obj,
|
| return Bigint::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawDouble::VisitDoublePointers(RawDouble* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -803,7 +746,6 @@ intptr_t RawDouble::VisitDoublePointers(RawDouble* raw_obj,
|
| return Double::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawString::VisitStringPointers(RawString* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // String is an abstract class.
|
| @@ -811,7 +753,6 @@ intptr_t RawString::VisitStringPointers(RawString* raw_obj,
|
| return 0;
|
| }
|
|
|
| -
|
| intptr_t RawOneByteString::VisitOneByteStringPointers(
|
| RawOneByteString* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -823,7 +764,6 @@ intptr_t RawOneByteString::VisitOneByteStringPointers(
|
| return OneByteString::InstanceSize(length);
|
| }
|
|
|
| -
|
| intptr_t RawTwoByteString::VisitTwoByteStringPointers(
|
| RawTwoByteString* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -835,7 +775,6 @@ intptr_t RawTwoByteString::VisitTwoByteStringPointers(
|
| return TwoByteString::InstanceSize(length);
|
| }
|
|
|
| -
|
| intptr_t RawExternalOneByteString::VisitExternalOneByteStringPointers(
|
| RawExternalOneByteString* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -845,7 +784,6 @@ intptr_t RawExternalOneByteString::VisitExternalOneByteStringPointers(
|
| return ExternalOneByteString::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawExternalTwoByteString::VisitExternalTwoByteStringPointers(
|
| RawExternalTwoByteString* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -855,7 +793,6 @@ intptr_t RawExternalTwoByteString::VisitExternalTwoByteStringPointers(
|
| return ExternalTwoByteString::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawBool::VisitBoolPointers(RawBool* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -863,7 +800,6 @@ intptr_t RawBool::VisitBoolPointers(RawBool* raw_obj,
|
| return Bool::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawArray::VisitArrayPointers(RawArray* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| intptr_t length = Smi::Value(raw_obj->ptr()->length_);
|
| @@ -871,14 +807,12 @@ intptr_t RawArray::VisitArrayPointers(RawArray* raw_obj,
|
| return Array::InstanceSize(length);
|
| }
|
|
|
| -
|
| intptr_t RawImmutableArray::VisitImmutableArrayPointers(
|
| RawImmutableArray* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| return RawArray::VisitArrayPointers(raw_obj, visitor);
|
| }
|
|
|
| -
|
| intptr_t RawGrowableObjectArray::VisitGrowableObjectArrayPointers(
|
| RawGrowableObjectArray* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -886,7 +820,6 @@ intptr_t RawGrowableObjectArray::VisitGrowableObjectArrayPointers(
|
| return GrowableObjectArray::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawLinkedHashMap::VisitLinkedHashMapPointers(
|
| RawLinkedHashMap* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -894,21 +827,18 @@ intptr_t RawLinkedHashMap::VisitLinkedHashMapPointers(
|
| return LinkedHashMap::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawFloat32x4::VisitFloat32x4Pointers(RawFloat32x4* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| ASSERT(raw_obj->IsHeapObject());
|
| return Float32x4::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawInt32x4::VisitInt32x4Pointers(RawInt32x4* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| ASSERT(raw_obj->IsHeapObject());
|
| return Int32x4::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawFloat64x2::VisitFloat64x2Pointers(RawFloat64x2* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| ASSERT(raw_obj->IsHeapObject());
|
| @@ -926,7 +856,6 @@ intptr_t RawTypedData::VisitTypedDataPointers(RawTypedData* raw_obj,
|
| return TypedData::InstanceSize(lengthInBytes);
|
| }
|
|
|
| -
|
| intptr_t RawExternalTypedData::VisitExternalTypedDataPointers(
|
| RawExternalTypedData* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -943,7 +872,6 @@ intptr_t RawCapability::VisitCapabilityPointers(RawCapability* raw_obj,
|
| return Capability::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawReceivePort::VisitReceivePortPointers(
|
| RawReceivePort* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -953,7 +881,6 @@ intptr_t RawReceivePort::VisitReceivePortPointers(
|
| return ReceivePort::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawSendPort::VisitSendPortPointers(RawSendPort* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -961,7 +888,6 @@ intptr_t RawSendPort::VisitSendPortPointers(RawSendPort* raw_obj,
|
| return SendPort::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawStackTrace::VisitStackTracePointers(RawStackTrace* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -970,7 +896,6 @@ intptr_t RawStackTrace::VisitStackTracePointers(RawStackTrace* raw_obj,
|
| return StackTrace::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawRegExp::VisitRegExpPointers(RawRegExp* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -979,7 +904,6 @@ intptr_t RawRegExp::VisitRegExpPointers(RawRegExp* raw_obj,
|
| return RegExp::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawWeakProperty::VisitWeakPropertyPointers(
|
| RawWeakProperty* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -989,7 +913,6 @@ intptr_t RawWeakProperty::VisitWeakPropertyPointers(
|
| return WeakProperty::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawMirrorReference::VisitMirrorReferencePointers(
|
| RawMirrorReference* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| @@ -999,7 +922,6 @@ intptr_t RawMirrorReference::VisitMirrorReferencePointers(
|
| return MirrorReference::InstanceSize();
|
| }
|
|
|
| -
|
| intptr_t RawUserTag::VisitUserTagPointers(RawUserTag* raw_obj,
|
| ObjectPointerVisitor* visitor) {
|
| // Make sure that we got here with the tagged pointer as this.
|
| @@ -1008,5 +930,4 @@ intptr_t RawUserTag::VisitUserTagPointers(RawUserTag* raw_obj,
|
| return UserTag::InstanceSize();
|
| }
|
|
|
| -
|
| } // namespace dart
|
|
|