V8 Project
|
Public Member Functions | |
StringTableCleaner (Heap *heap) | |
virtual void | VisitPointers (Object **start, Object **end) |
int | PointersRemoved () |
Private Attributes | |
Heap * | heap_ |
int | pointers_removed_ |
Definition at line 1815 of file mark-compact.cc.
|
inlineexplicit |
Definition at line 1817 of file mark-compact.cc.
|
inline |
Definition at line 1837 of file mark-compact.cc.
References DCHECK, and v8::internal::StringTableCleaner< finalize_external_strings >::pointers_removed_.
Referenced by v8::internal::MarkCompactCollector::AfterMarking().
|
inlinevirtual |
Definition at line 1819 of file mark-compact.cc.
References DCHECK, v8::internal::Heap::FinalizeExternalString(), v8::internal::StringTableCleaner< finalize_external_strings >::heap_, and v8::internal::StringTableCleaner< finalize_external_strings >::pointers_removed_.
|
private |
Definition at line 1843 of file mark-compact.cc.
Referenced by v8::internal::StringTableCleaner< finalize_external_strings >::VisitPointers().
|
private |
Definition at line 1844 of file mark-compact.cc.
Referenced by v8::internal::StringTableCleaner< finalize_external_strings >::PointersRemoved(), and v8::internal::StringTableCleaner< finalize_external_strings >::VisitPointers().