Index: src/heap/store-buffer.cc |
diff --git a/src/heap/store-buffer.cc b/src/heap/store-buffer.cc |
index 6c8a457af811e925ca295477497da5fa311c4a13..62f57596b82745f811aa575e07531ca2bad1b654 100644 |
--- a/src/heap/store-buffer.cc |
+++ b/src/heap/store-buffer.cc |
@@ -381,6 +381,7 @@ void StoreBuffer::GCEpilogue() { |
void StoreBuffer::ProcessOldToNewSlot(Address slot_address, |
ObjectSlotCallback slot_callback, |
bool clear_maps) { |
+ printf("process %p\n", slot_address); |
Object** slot = reinterpret_cast<Object**>(slot_address); |
Object* object = reinterpret_cast<Object*>( |
base::NoBarrier_Load(reinterpret_cast<base::AtomicWord*>(slot))); |
@@ -401,6 +402,7 @@ void StoreBuffer::ProcessOldToNewSlot(Address slot_address, |
// Unfortunately, we do not know about the slot. It could be in a |
// just freed free space object. |
if (heap_->InToSpace(object)) { |
+ printf("enter directly %p\n", slot); |
EnterDirectlyIntoStoreBuffer(reinterpret_cast<Address>(slot)); |
} |
} |