#include <marking.h>
Definition at line 92 of file marking.h.
◆ CellIndex
◆ CellType
◆ MarkBitIndex
◆ MarkingBitmap() [1/2]
v8::internal::MarkingBitmap::MarkingBitmap |
( |
| ) |
|
|
default |
◆ MarkingBitmap() [2/2]
v8::internal::MarkingBitmap::MarkingBitmap |
( |
const MarkingBitmap & | | ) |
|
|
delete |
◆ AddressToIndex()
◆ AllBitsClearInRange()
◆ AllBitsSetInRange()
◆ Cast()
◆ CellAlignIndex()
static V8_INLINE constexpr uint32_t v8::internal::MarkingBitmap::CellAlignIndex |
( |
uint32_t | index | ) |
|
|
inlinestaticconstexpr |
◆ cells() [1/2]
◆ cells() [2/2]
◆ CellToBase()
◆ Clear()
void v8::internal::MarkingBitmap::Clear |
( |
| ) |
|
|
inline |
◆ ClearBitsInCell()
void v8::internal::MarkingBitmap::ClearBitsInCell |
( |
uint32_t | cell_index, |
|
|
MarkBit::CellType | mask ) |
|
inlineprivate |
◆ ClearCellRangeRelaxed()
void v8::internal::MarkingBitmap::ClearCellRangeRelaxed |
( |
uint32_t | start_cell_index, |
|
|
uint32_t | end_cell_index ) |
|
inlineprivate |
◆ ClearRange()
◆ FindPreviousValidObject()
◆ FromAddress()
◆ IndexInCell()
◆ IndexInCellMask()
◆ IndexToAddressOffset()
◆ IndexToCell()
◆ IsClean()
bool v8::internal::MarkingBitmap::IsClean |
( |
| ) |
const |
◆ LimitAddressToIndex()
◆ MarkBitFromAddress() [1/2]
MarkBit v8::internal::MarkingBitmap::MarkBitFromAddress |
( |
Address | address | ) |
|
|
static |
◆ MarkBitFromAddress() [2/2]
◆ MarkBitFromIndexForTesting()
V8_INLINE MarkBit v8::internal::MarkingBitmap::MarkBitFromIndexForTesting |
( |
uint32_t | index | ) |
|
|
inline |
◆ operator=()
◆ Print()
void v8::internal::MarkingBitmap::Print |
( |
| ) |
const |
◆ SetBitsInCell()
void v8::internal::MarkingBitmap::SetBitsInCell |
( |
uint32_t | cell_index, |
|
|
MarkBit::CellType | mask ) |
|
inlineprivate |
◆ SetCellRangeRelaxed()
void v8::internal::MarkingBitmap::SetCellRangeRelaxed |
( |
uint32_t | start_cell_index, |
|
|
uint32_t | end_cell_index ) |
|
private |
◆ SetRange()
◆ cells_
◆ kBitIndexMask
uint32_t v8::internal::MarkingBitmap::kBitIndexMask = kBitsPerCell - 1 |
|
staticconstexpr |
◆ kBitsPerCell
◆ kBitsPerCellLog2
uint32_t v8::internal::MarkingBitmap::kBitsPerCellLog2 |
|
staticconstexpr |
Initial value:=
static constexpr uint32_t kBitsPerCell
constexpr unsigned CountTrailingZeros(T value)
Definition at line 99 of file marking.h.
◆ kBytesPerCell
◆ kBytesPerCellLog2
uint32_t v8::internal::MarkingBitmap::kBytesPerCellLog2 |
|
staticconstexpr |
Initial value:=
static constexpr uint32_t kBitsPerCellLog2
constexpr int kBitsPerByteLog2
Definition at line 103 of file marking.h.
◆ kCellsCount
size_t v8::internal::MarkingBitmap::kCellsCount |
|
staticconstexpr |
Initial value:=
static constexpr size_t kLength
Definition at line 109 of file marking.h.
◆ kLength
◆ kSize
The documentation for this class was generated from the following files: