v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
PointersUpdatingVisitor (Heap *heap) | |
void | VisitPointer (Object **p) |
void | VisitPointers (Object **start, Object **end) |
void | VisitEmbeddedPointer (RelocInfo *rinfo) |
void | VisitCodeTarget (RelocInfo *rinfo) |
void | VisitCodeAgeSequence (RelocInfo *rinfo) |
void | VisitDebugTarget (RelocInfo *rinfo) |
Static Public Member Functions | |
static void | UpdateSlot (Heap *heap, Object **slot) |
Definition at line 2910 of file mark-compact.cc.
|
inlineexplicit |
Definition at line 2912 of file mark-compact.cc.
Definition at line 2964 of file mark-compact.cc.
References ASSERT, HeapObject::cast(), Heap::InFromSpace(), and HeapObject::map_word().
Referenced by SlotsBuffer::UpdateSlots(), and SlotsBuffer::UpdateSlotsWithFilter().
|
inline |
Definition at line 2944 of file mark-compact.cc.
References ASSERT, Code::cast(), v8::internal::NULL, and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2934 of file mark-compact.cc.
References ASSERT, Code::cast(), Code::GetCodeFromTargetAddress(), and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2954 of file mark-compact.cc.
References ASSERT, Code::cast(), Code::GetCodeFromTargetAddress(), and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2922 of file mark-compact.cc.
References ASSERT, and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2914 of file mark-compact.cc.
Referenced by PointersUpdatingVisitor::VisitCodeAgeSequence(), PointersUpdatingVisitor::VisitCodeTarget(), PointersUpdatingVisitor::VisitDebugTarget(), and PointersUpdatingVisitor::VisitEmbeddedPointer().
Definition at line 2918 of file mark-compact.cc.