Searched refs:StoreBuffer (Results 1 – 6 of 6) sorted by relevance
/external/v8/src/heap/ |
D | store-buffer.cc | 21 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 …]
|
D | store-buffer.h | 26 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);
|
D | store-buffer-inl.h | 15 void StoreBuffer::InsertDeletionIntoStoreBuffer(Address start, Address end) { in InsertDeletionIntoStoreBuffer() 25 void StoreBuffer::InsertIntoStoreBuffer(Address slot) { in InsertIntoStoreBuffer()
|
D | heap.h | 193 class StoreBuffer; variable 1617 StoreBuffer* store_buffer() { return store_buffer_; } in ROOT_LIST() 2157 StoreBuffer* store_buffer_; 2286 friend class StoreBuffer; variable
|
D | heap.cc | 773 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/ |
D | ChangeLog | 40507 StoreBuffer/SlotsBuffer (Chromium issues 454297, 465273). 40547 StoreBuffer/SlotsBuffer (Chromium issue 454297). 46862 StoreBuffer::Filter.
|