File tree Expand file tree Collapse file tree 8 files changed +13
-11
lines changed
Expand file tree Collapse file tree 8 files changed +13
-11
lines changed Original file line number Diff line number Diff line change 1515#include " vm/heap/become.h"
1616#include " vm/heap/freelist.h"
1717#include " vm/heap/heap.h"
18- #include " vm/heap/store_buffer .h"
18+ #include " vm/heap/pointer_block .h"
1919#include " vm/isolate.h"
2020#include " vm/kernel_isolate.h"
2121#include " vm/malloc_hooks.h"
Original file line number Diff line number Diff line change @@ -17,13 +17,13 @@ heap_sources = [
1717 " marker.h" ,
1818 " pages.cc" ,
1919 " pages.h" ,
20+ " pointer_block.cc" ,
21+ " pointer_block.h" ,
2022 " safepoint.cc" ,
2123 " safepoint.h" ,
2224 " scavenger.cc" ,
2325 " scavenger.h" ,
2426 " spaces.h" ,
25- " store_buffer.cc" ,
26- " store_buffer.h" ,
2727 " sweeper.cc" ,
2828 " sweeper.h" ,
2929 " verifier.cc" ,
Original file line number Diff line number Diff line change 77#include " vm/allocation.h"
88#include " vm/dart_api_state.h"
99#include " vm/heap/pages.h"
10- #include " vm/heap/store_buffer .h"
10+ #include " vm/heap/pointer_block .h"
1111#include " vm/isolate.h"
1212#include " vm/log.h"
1313#include " vm/object_id_ring.h"
Original file line number Diff line number Diff line change 22// for details. All rights reserved. Use of this source code is governed by a
33// BSD-style license that can be found in the LICENSE file.
44
5- #include " vm/heap/store_buffer .h"
5+ #include " vm/heap/pointer_block .h"
66
77#include " platform/assert.h"
88#include " vm/lockers.h"
Original file line number Diff line number Diff line change 22// for details. All rights reserved. Use of this source code is governed by a
33// BSD-style license that can be found in the LICENSE file.
44
5- #ifndef RUNTIME_VM_HEAP_STORE_BUFFER_H_
6- #define RUNTIME_VM_HEAP_STORE_BUFFER_H_
5+ #ifndef RUNTIME_VM_HEAP_POINTER_BLOCK_H_
6+ #define RUNTIME_VM_HEAP_POINTER_BLOCK_H_
77
88#include " platform/assert.h"
99#include " vm/globals.h"
@@ -173,6 +173,8 @@ class MarkingStack : public BlockStack<kMarkingStackBlockSize> {
173173 }
174174};
175175
176+ typedef MarkingStack::Block MarkingStackBlock;
177+
176178} // namespace dart
177179
178- #endif // RUNTIME_VM_HEAP_STORE_BUFFER_H_
180+ #endif // RUNTIME_VM_HEAP_POINTER_BLOCK_H_
Original file line number Diff line number Diff line change 77#include " vm/dart.h"
88#include " vm/dart_api_state.h"
99#include " vm/flag_list.h"
10+ #include " vm/heap/pointer_block.h"
1011#include " vm/heap/safepoint.h"
11- #include " vm/heap/store_buffer.h"
1212#include " vm/heap/verifier.h"
1313#include " vm/heap/weak_table.h"
1414#include " vm/isolate.h"
Original file line number Diff line number Diff line change 2020#include " vm/deopt_instructions.h"
2121#include " vm/flags.h"
2222#include " vm/heap/heap.h"
23+ #include " vm/heap/pointer_block.h"
2324#include " vm/heap/safepoint.h"
24- #include " vm/heap/store_buffer.h"
2525#include " vm/heap/verifier.h"
2626#include " vm/image_snapshot.h"
2727#include " vm/interpreter.h"
Original file line number Diff line number Diff line change 1313#include " vm/constants.h"
1414#include " vm/globals.h"
1515#include " vm/handles.h"
16- #include " vm/heap/store_buffer .h"
16+ #include " vm/heap/pointer_block .h"
1717#include " vm/os_thread.h"
1818#include " vm/runtime_entry_list.h"
1919
You can’t perform that action at this time.
0 commit comments