v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
IncrementalMarkingMarkingVisitor (Heap *heap, IncrementalMarking *incremental_marking) | |
void | VisitEmbeddedPointer (RelocInfo *rinfo) |
void | VisitCodeTarget (RelocInfo *rinfo) |
void | VisitDebugTarget (RelocInfo *rinfo) |
void | VisitCodeEntry (Address entry_address) |
void | VisitSharedFunctionInfo (SharedFunctionInfo *shared) |
void | VisitPointer (Object **p) |
void | VisitPointers (Object **start, Object **end) |
Definition at line 163 of file incremental-marking.cc.
|
inline |
Definition at line 165 of file incremental-marking.cc.
|
inline |
Definition at line 202 of file incremental-marking.cc.
References Code::cast(), Code::GetObjectFromEntryAddress(), and Heap::mark_compact_collector().
Referenced by IncrementalMarking::Step().
|
inline |
Definition at line 180 of file incremental-marking.cc.
References ASSERT, Code::cast(), IC::Clear(), Code::GetCodeFromTargetAddress(), Heap::global_ic_age(), Code::ic_age(), Code::is_inline_cache_stub(), Heap::mark_compact_collector(), and MarkCompactCollector::RecordRelocSlot().
|
inline |
Definition at line 192 of file incremental-marking.cc.
References ASSERT, Code::cast(), Code::GetCodeFromTargetAddress(), Heap::mark_compact_collector(), and MarkCompactCollector::RecordRelocSlot().
|
inline |
Definition at line 171 of file incremental-marking.cc.
References ASSERT, Heap::mark_compact_collector(), and MarkCompactCollector::RecordRelocSlot().
|
inline |
Definition at line 215 of file incremental-marking.cc.
References Heap::mark_compact_collector(), and Object::NonFailureIsHeapObject().
Definition at line 223 of file incremental-marking.cc.
References Heap::mark_compact_collector(), and Object::NonFailureIsHeapObject().
Referenced by IncrementalMarking::Hurry(), and IncrementalMarking::Step().
|
inline |
Definition at line 209 of file incremental-marking.cc.
References Heap::global_ic_age(), SharedFunctionInfo::ic_age(), and SharedFunctionInfo::ResetForNewContext().