![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <mark-compact.h>
Public Member Functions | |
| MarkingDeque () | |
| void | Initialize (Address low, Address high) |
| bool | IsFull () |
| bool | IsEmpty () |
| bool | overflowed () const |
| void | ClearOverflowed () |
| void | SetOverflowed () |
| INLINE (void PushBlack(HeapObject *object)) | |
| INLINE (void PushGrey(HeapObject *object)) | |
| INLINE (HeapObject *Pop()) | |
| INLINE (void UnshiftGrey(HeapObject *object)) | |
| HeapObject ** | array () |
| int | bottom () |
| int | top () |
| int | mask () |
| void | set_top (int top) |
Definition at line 169 of file mark-compact.h.
|
inline |
Definition at line 171 of file mark-compact.h.
|
inline |
Definition at line 236 of file mark-compact.h.
Referenced by IncrementalMarking::UpdateMarkingDequeAfterScavenge().
|
inline |
Definition at line 237 of file mark-compact.h.
Referenced by IncrementalMarking::UpdateMarkingDequeAfterScavenge().
|
inline |
Definition at line 189 of file mark-compact.h.
Definition at line 174 of file mark-compact.h.
References v8::internal::RoundDownToPowerOf2().
Referenced by TEST().
|
inline |
Definition at line 196 of file mark-compact.h.
References HeapObject::address(), ASSERT, MemoryChunk::IncrementLiveBytesFromGC(), MarkingDeque::IsFull(), and MarkingDeque::SetOverflowed().
|
inline |
Definition at line 208 of file mark-compact.h.
References ASSERT, MarkingDeque::IsFull(), and MarkingDeque::SetOverflowed().
|
inline |
Definition at line 218 of file mark-compact.h.
References ASSERT, and MarkingDeque::IsEmpty().
|
inline |
Definition at line 226 of file mark-compact.h.
References ASSERT, MarkingDeque::IsFull(), and MarkingDeque::SetOverflowed().
|
inline |
Definition at line 185 of file mark-compact.h.
Referenced by IncrementalMarking::Finalize(), MarkingDeque::INLINE(), IncrementalMarking::Step(), and TEST().
|
inline |
Definition at line 183 of file mark-compact.h.
Referenced by MarkingDeque::INLINE(), TEST(), and IncrementalMarkingMarkingVisitor::VisitFixedArrayIncremental().
|
inline |
Definition at line 239 of file mark-compact.h.
Referenced by IncrementalMarking::UpdateMarkingDequeAfterScavenge().
|
inline |
Definition at line 187 of file mark-compact.h.
|
inline |
Definition at line 240 of file mark-compact.h.
References MarkingDeque::top().
Referenced by IncrementalMarking::UpdateMarkingDequeAfterScavenge().
|
inline |
Definition at line 191 of file mark-compact.h.
Referenced by MarkingDeque::INLINE().
|
inline |
Definition at line 238 of file mark-compact.h.
Referenced by MarkingDeque::set_top(), and IncrementalMarking::UpdateMarkingDequeAfterScavenge().