Reviewers: Vyacheslav Egorov, Description: Port revision 6732 to arm.
I discussed with Soeren, and they do need this on arm as well. Please review this at http://codereview.chromium.org/6478029/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/arm/assembler-arm-inl.h Index: src/arm/assembler-arm-inl.h =================================================================== --- src/arm/assembler-arm-inl.h (revision 6713) +++ src/arm/assembler-arm-inl.h (working copy) @@ -198,6 +198,8 @@ visitor->VisitPointer(target_object_address()); } else if (RelocInfo::IsCodeTarget(mode)) { visitor->VisitCodeTarget(this); + } else if (mode == RelocInfo::GLOBAL_PROPERTY_CELL) { + visitor->VisitGlobalPropertyCell(this); } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { visitor->VisitExternalReference(target_reference_address()); #ifdef ENABLE_DEBUGGER_SUPPORT @@ -221,6 +223,8 @@ StaticVisitor::VisitPointer(target_object_address()); } else if (RelocInfo::IsCodeTarget(mode)) { StaticVisitor::VisitCodeTarget(this); + } else if (mode == RelocInfo::GLOBAL_PROPERTY_CELL) { + StaticVisitor::VisitGlobalPropertyCell(this); } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { StaticVisitor::VisitExternalReference(target_reference_address()); #ifdef ENABLE_DEBUGGER_SUPPORT -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
