|
V8 Project
|
Inheritance diagram for v8::internal::PointersUpdatingVisitor:
Collaboration diagram for v8::internal::PointersUpdatingVisitor: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) |
Private Member Functions | |
| void | UpdatePointer (Object **p) |
Private Attributes | |
| Heap * | heap_ |
Definition at line 2961 of file mark-compact.cc.
|
inlineexplicit |
Definition at line 2963 of file mark-compact.cc.
|
inlineprivate |
Definition at line 3032 of file mark-compact.cc.
References heap_, and UpdateSlot().
Referenced by VisitPointer(), and VisitPointers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 3013 of file mark-compact.cc.
References DCHECK, v8::internal::Heap::InFromSpace(), and v8::internal::HeapObject::map_word().
Referenced by UpdatePointer(), v8::internal::SlotsBuffer::UpdateSlots(), and v8::internal::SlotsBuffer::UpdateSlotsWithFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 2993 of file mark-compact.cc.
References DCHECK, v8::internal::RelocInfo::IsCodeAgeSequence(), NULL, v8::internal::RelocInfo::rmode(), and VisitPointer().
Here is the call graph for this function:
|
inline |
Definition at line 2983 of file mark-compact.cc.
References DCHECK, v8::internal::Code::GetCodeFromTargetAddress(), v8::internal::RelocInfo::IsCodeTarget(), v8::internal::RelocInfo::rmode(), and VisitPointer().
Here is the call graph for this function:
|
inline |
Definition at line 3003 of file mark-compact.cc.
References DCHECK, v8::internal::Code::GetCodeFromTargetAddress(), v8::internal::RelocInfo::IsDebugBreakSlot(), v8::internal::RelocInfo::IsJSReturn(), v8::internal::RelocInfo::rmode(), and VisitPointer().
Here is the call graph for this function:
|
inline |
Definition at line 2971 of file mark-compact.cc.
References DCHECK, v8::internal::RelocInfo::EMBEDDED_OBJECT, v8::internal::RelocInfo::rmode(), and VisitPointer().
Here is the call graph for this function:
|
inline |
Definition at line 2965 of file mark-compact.cc.
References UpdatePointer().
Referenced by v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates(), VisitCodeAgeSequence(), VisitCodeTarget(), VisitDebugTarget(), and VisitEmbeddedPointer().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2967 of file mark-compact.cc.
References UpdatePointer().
Here is the call graph for this function:
|
private |
Definition at line 3034 of file mark-compact.cc.
Referenced by UpdatePointer().