v8
3.14.5(node0.10.28)
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 | VisitDebugTarget (RelocInfo *rinfo) |
Static Public Member Functions | |
static void | UpdateSlot (Heap *heap, Object **slot) |
Definition at line 2303 of file mark-compact.cc.
|
inlineexplicit |
Definition at line 2305 of file mark-compact.cc.
Definition at line 2347 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 2327 of file mark-compact.cc.
References ASSERT, Code::cast(), Code::GetCodeFromTargetAddress(), and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2337 of file mark-compact.cc.
References ASSERT, Code::cast(), Code::GetCodeFromTargetAddress(), and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2315 of file mark-compact.cc.
References ASSERT, and PointersUpdatingVisitor::VisitPointer().
|
inline |
Definition at line 2307 of file mark-compact.cc.
Referenced by PointersUpdatingVisitor::VisitCodeTarget(), PointersUpdatingVisitor::VisitDebugTarget(), and PointersUpdatingVisitor::VisitEmbeddedPointer().
Definition at line 2311 of file mark-compact.cc.