|
enum | StoreBufferMode { IN_GC,
NOT_IN_GC
} |
|
|
| StoreBuffer (Heap *heap) |
|
void | SetUp () |
|
void | TearDown () |
|
Address * | top_address () |
|
void | MoveEntriesToRememberedSet (int index) |
|
void | MoveAllEntriesToRememberedSet () |
|
bool | IsDeletionAddress (Address address) const |
|
Address | MarkDeletionAddress (Address address) |
|
Address | UnmarkDeletionAddress (Address address) |
|
void | InsertDeletionIntoStoreBuffer (Address start, Address end) |
|
void | InsertIntoStoreBuffer (Address slot) |
|
void | InsertEntry (Address slot) |
|
void | DeleteEntry (Address start, Address end=kNullAddress) |
|
void | SetMode (StoreBufferMode mode) |
|
void | ConcurrentlyProcessStoreBuffer () |
|
bool | Empty () |
|
Heap * | heap () |
|
|
static const int | kStoreBuffers = 2 |
|
static const int | kStoreBufferSize |
|
static const int | kStoreBufferMask = kStoreBufferSize - 1 |
|
static const intptr_t | kDeletionTag = 1 |
|
Definition at line 26 of file store-buffer.h.
◆ kStoreBufferSize
const int v8::internal::StoreBuffer::kStoreBufferSize |
|
static |
Initial value:=
Max(static_cast<int>(kMinExpectedOSPageSize / kStoreBuffers),
1 << (11 + kPointerSizeLog2))
Definition at line 31 of file store-buffer.h.
The documentation for this class was generated from the following files: