| Index: src/heap/heap.h
|
| diff --git a/src/heap/heap.h b/src/heap/heap.h
|
| index 33cb0498f3a174c4fc6e0a2da2c303fddc0ce321..13af5e7c3db705c435ebaaee5614a58a9acc0e43 100644
|
| --- a/src/heap/heap.h
|
| +++ b/src/heap/heap.h
|
| @@ -419,25 +419,6 @@ class WeakObjectRetainer;
|
| typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap,
|
| Object** pointer);
|
|
|
| -class StoreBufferRebuilder {
|
| - public:
|
| - explicit StoreBufferRebuilder(StoreBuffer* store_buffer)
|
| - : store_buffer_(store_buffer) {}
|
| -
|
| - void Callback(MemoryChunk* page, StoreBufferEvent event);
|
| -
|
| - private:
|
| - StoreBuffer* store_buffer_;
|
| -
|
| - // We record in this variable how full the store buffer was when we started
|
| - // iterating over the current page, finding pointers to new space. If the
|
| - // store buffer overflows again we can exempt the page from the store buffer
|
| - // by rewinding to this point instead of having to search the store buffer.
|
| - Object*** start_of_current_page_;
|
| - // The current page we are scanning in the store buffer iterator.
|
| - MemoryChunk* current_page_;
|
| -};
|
| -
|
|
|
| // A queue of objects promoted during scavenge. Each object is accompanied
|
| // by it's size to avoid dereferencing a map pointer for scanning.
|
|
|