Home
last modified time | relevance | path

Searched refs:store_buffer (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/heap/
Dstore-buffer.h75 static void DeleteDuringGarbageCollection(StoreBuffer* store_buffer, in DeleteDuringGarbageCollection() argument
78 DCHECK(store_buffer->Empty()); in DeleteDuringGarbageCollection()
79 DCHECK(store_buffer->mode() != StoreBuffer::NOT_IN_GC); in DeleteDuringGarbageCollection()
89 static void DeleteDuringRuntime(StoreBuffer* store_buffer, Address start, in DeleteDuringRuntime() argument
91 DCHECK(store_buffer->mode() == StoreBuffer::NOT_IN_GC); in DeleteDuringRuntime()
92 store_buffer->InsertDeletionIntoStoreBuffer(start, end); in DeleteDuringRuntime()
105 static void InsertDuringGarbageCollection(StoreBuffer* store_buffer, in InsertDuringGarbageCollection() argument
107 DCHECK(store_buffer->mode() != StoreBuffer::NOT_IN_GC); in InsertDuringGarbageCollection()
111 static void InsertDuringRuntime(StoreBuffer* store_buffer, Address slot) { in InsertDuringRuntime() argument
112 DCHECK(store_buffer->mode() == StoreBuffer::NOT_IN_GC); in InsertDuringRuntime()
[all …]
Dstore-buffer.cc82 isolate->heap()->store_buffer()->FlipStoreBuffers(); in StoreBufferOverflow()
Dheap-inl.h509 store_buffer()->InsertEntry(HeapObject::cast(object)->address() + offset); in RecordWrite()
522 store_buffer()->InsertEntry( in RecordFixedArrayElements()
528 return store_buffer()->top_address(); in store_buffer_top_address()
Dheap.cc521 explicit SkipStoreBufferScope(StoreBuffer* store_buffer) in SkipStoreBufferScope() argument
522 : store_buffer_(store_buffer) { in SkipStoreBufferScope()
5570 store_buffer()->SetUp(); in SetUp()
5754 store_buffer()->TearDown(); in TearDown()
5963 store_buffer()->DeleteEntry(slot_addr); in ClearRecordedSlot()
5975 store_buffer()->MoveAllEntriesToRememberedSet(); in HasRecordedSlot()
5984 store_buffer()->DeleteEntry(start, end); in ClearRecordedSlotRange()
Dheap.h1644 StoreBuffer* store_buffer() { return store_buffer_; } in ROOT_LIST()
/external/v8/src/x87/
Dmacro-assembler-x87.cc187 ExternalReference store_buffer = in RememberedSetHelper() local
189 mov(scratch, Operand::StaticVariable(store_buffer)); in RememberedSetHelper()
195 mov(Operand::StaticVariable(store_buffer), scratch); in RememberedSetHelper()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc195 ExternalReference store_buffer = in RememberedSetHelper() local
197 mov(scratch, Operand::StaticVariable(store_buffer)); in RememberedSetHelper()
203 mov(Operand::StaticVariable(store_buffer), scratch); in RememberedSetHelper()
/external/v8/src/x64/
Dmacro-assembler-x64.cc221 ExternalReference store_buffer = in RememberedSetHelper() local
223 movp(scratch, ExternalOperand(store_buffer)); in RememberedSetHelper()
229 movp(ExternalOperand(store_buffer), scratch); in RememberedSetHelper()
/external/v8/src/arm/
Dmacro-assembler-arm.cc734 ExternalReference store_buffer = in RememberedSetHelper() local
736 mov(ip, Operand(store_buffer)); in RememberedSetHelper()
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc539 ExternalReference store_buffer = in RememberedSetHelper() local
541 mov(ip, Operand(store_buffer)); in RememberedSetHelper()
/external/v8/src/s390/
Dmacro-assembler-s390.cc496 ExternalReference store_buffer = in RememberedSetHelper() local
498 mov(ip, Operand(store_buffer)); in RememberedSetHelper()
/external/v8/src/mips/
Dmacro-assembler-mips.cc470 ExternalReference store_buffer = in RememberedSetHelper() local
472 li(t8, Operand(store_buffer)); in RememberedSetHelper()
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc486 ExternalReference store_buffer = in RememberedSetHelper() local
488 li(t8, Operand(store_buffer)); in RememberedSetHelper()