v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <spaces.h>
Public Types | |
typedef uint32_t | CellType |
Public Member Functions | |
MarkBit (CellType *cell, CellType mask, bool data_only) | |
CellType * | cell () |
CellType | mask () |
void | Set () |
bool | Get () |
void | Clear () |
bool | data_only () |
MarkBit | Next () |
Definition at line 127 of file spaces.h.
Referenced by MarkBit::Next().
|
inline |
Definition at line 141 of file spaces.h.
Referenced by MarkCompactCollector::ClearMarkbits(), LargeObjectSpace::FreeUnmarkedObjects(), Marking::INLINE(), and Marking::TransferMark().
|
inline |
Definition at line 143 of file spaces.h.
Referenced by IncrementalMarkingMarkingVisitor::INLINE().
|
inline |
Definition at line 140 of file spaces.h.
Referenced by LargeObjectSpace::FreeUnmarkedObjects(), Marking::INLINE(), MarkCompactMarkingVisitor::INLINE(), UnreachableObjectsFilter::SkipObject(), and MarkCompactMarkingVisitor::VisitWeakCollection().
|
inline |
Definition at line 145 of file spaces.h.
References MarkBit::MarkBit().
Referenced by MarkCompactCollector::ClearMarkbits(), Marking::INLINE(), and Marking::TransferMark().
|
inline |
Definition at line 139 of file spaces.h.
Referenced by Marking::INLINE(), and IncrementalMarkingMarkingVisitor::INLINE().