Home
last modified time | relevance | path

Searched refs:StoreBuffer (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/heap/
Dstore-buffer.cc21 StoreBuffer::StoreBuffer(Heap* heap) in StoreBuffer() function in v8::internal::StoreBuffer
33 void StoreBuffer::SetUp() { in SetUp()
76 void StoreBuffer::TearDown() { in TearDown()
86 void StoreBuffer::DeleteDuringRuntime(StoreBuffer* store_buffer, Address start, in DeleteDuringRuntime()
88 DCHECK(store_buffer->mode() == StoreBuffer::NOT_IN_GC); in DeleteDuringRuntime()
92 void StoreBuffer::InsertDuringRuntime(StoreBuffer* store_buffer, Address slot) { in InsertDuringRuntime()
93 DCHECK(store_buffer->mode() == StoreBuffer::NOT_IN_GC); in InsertDuringRuntime()
97 void StoreBuffer::DeleteDuringGarbageCollection(StoreBuffer* store_buffer, in DeleteDuringGarbageCollection()
101 DCHECK(store_buffer->mode() != StoreBuffer::NOT_IN_GC); in DeleteDuringGarbageCollection()
111 void StoreBuffer::InsertDuringGarbageCollection(StoreBuffer* store_buffer, in InsertDuringGarbageCollection()
[all …]
Dstore-buffer.h26 class StoreBuffer {
37 static void DeleteDuringGarbageCollection(StoreBuffer* store_buffer,
39 static void InsertDuringGarbageCollection(StoreBuffer* store_buffer,
42 static void DeleteDuringRuntime(StoreBuffer* store_buffer, Address start,
44 static void InsertDuringRuntime(StoreBuffer* store_buffer, Address slot);
46 explicit StoreBuffer(Heap* heap);
122 Task(Isolate* isolate, StoreBuffer* store_buffer) in Task()
134 StoreBuffer* store_buffer_;
173 void (*insertion_callback)(StoreBuffer*, Address);
174 void (*deletion_callback)(StoreBuffer*, Address, Address);
Dstore-buffer-inl.h15 void StoreBuffer::InsertDeletionIntoStoreBuffer(Address start, Address end) { in InsertDeletionIntoStoreBuffer()
25 void StoreBuffer::InsertIntoStoreBuffer(Address slot) { in InsertIntoStoreBuffer()
Dheap.h193 class StoreBuffer; variable
1617 StoreBuffer* store_buffer() { return store_buffer_; } in ROOT_LIST()
2157 StoreBuffer* store_buffer_;
2286 friend class StoreBuffer; variable
Dheap.cc773 explicit SkipStoreBufferScope(StoreBuffer* store_buffer) in SkipStoreBufferScope()
776 store_buffer_->SetMode(StoreBuffer::IN_GC); in SkipStoreBufferScope()
781 store_buffer_->SetMode(StoreBuffer::NOT_IN_GC); in ~SkipStoreBufferScope()
785 StoreBuffer* store_buffer_;
4704 store_buffer_ = new StoreBuffer(this); in SetUp()
5254 return StoreBuffer::kStoreBufferMask; in store_buffer_mask_constant()
5259 return FUNCTION_ADDR(StoreBuffer::StoreBufferOverflow); in store_buffer_overflow_function_address()
/external/v8/
DChangeLog40507 StoreBuffer/SlotsBuffer (Chromium issues 454297, 465273).
40547 StoreBuffer/SlotsBuffer (Chromium issue 454297).
46862 StoreBuffer::Filter.