|
V8 Project
|
#include <spaces.h>
Collaboration diagram for v8::internal::MarkBit: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 () |
Private Attributes | |
| CellType * | cell_ |
| CellType | mask_ |
| bool | data_only_ |
|
inline |
Definition at line 108 of file spaces.h.
References cell_.
Referenced by v8::internal::SetMarkBitsUnderInvalidatedCode().
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file spaces.h.
Referenced by v8::internal::MarkCompactCollector::ClearMarkbits(), v8::internal::LargeObjectSpace::FreeUnmarkedObjects(), v8::internal::Marking::INLINE(), and v8::internal::Marking::TransferMark().
Here is the caller graph for this function:
|
inline |
Definition at line 121 of file spaces.h.
References data_only_.
Referenced by v8::internal::IncrementalMarkingMarkingVisitor::INLINE(), and v8::internal::IncrementalMarkingRootMarkingVisitor::MarkObjectByPointer().
Here is the caller graph for this function:
|
inline |
Definition at line 118 of file spaces.h.
Referenced by v8::internal::MarkCompactCollector::ClearNonLiveMapTransitions(), v8::internal::MarkCompactCollector::ClearNonLiveReferences(), v8::internal::LargeObjectSpace::FreeUnmarkedObjects(), v8::internal::Marking::INLINE(), v8::internal::MarkCompactMarkingVisitor::INLINE(), v8::internal::IsOnInvalidatedCodeObject(), v8::internal::MarkCompactCollector::IsUnmarkedHeapObject(), v8::internal::MarkCompactCollector::IsUnmarkedHeapObjectWithHeap(), v8::internal::MarkBlackOrKeepGrey(), v8::internal::RootMarkingVisitor::MarkObjectByPointer(), v8::internal::MarkCompactCollector::MarkStringTable(), v8::internal::CodeFlusher::ProcessJSFunctionCandidates(), v8::internal::CodeFlusher::ProcessSharedFunctionInfoCandidates(), v8::internal::UnreachableObjectsFilter::SkipObject(), and v8::internal::UnreachableObjectsFilter::MarkingVisitor::VisitPointers().
Here is the caller graph for this function:
|
inline |
Definition at line 109 of file spaces.h.
References mask_.
Referenced by v8::internal::SetMarkBitsUnderInvalidatedCode().
Here is the caller graph for this function:
|
inline |
Definition at line 123 of file spaces.h.
References cell_, data_only_, MarkBit(), and mask_.
Referenced by v8::internal::MarkCompactCollector::ClearMarkbits(), v8::internal::Marking::INLINE(), and v8::internal::Marking::TransferMark().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 117 of file spaces.h.
Referenced by v8::internal::IncrementalMarkingMarkingVisitor::INLINE(), v8::internal::Marking::INLINE(), v8::internal::MarkBlackOrKeepGrey(), and v8::internal::UnreachableObjectsFilter::MarkingVisitor::VisitPointers().
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 139 of file spaces.h.
Referenced by data_only(), and Next().
|
private |