| Index: runtime/vm/heap.h
|
| diff --git a/runtime/vm/heap.h b/runtime/vm/heap.h
|
| index 6fd1934ef2b9a6b656f63f87b873a68a7d504e42..6732c1b374ac3fa3803d194779a788a3ed014a97 100644
|
| --- a/runtime/vm/heap.h
|
| +++ b/runtime/vm/heap.h
|
| @@ -102,6 +102,7 @@ class Heap {
|
|
|
| void IterateObjects(ObjectVisitor* visitor) const;
|
| void IterateOldObjects(ObjectVisitor* visitor) const;
|
| + void IterateOldObjectsNoEmbedderPages(ObjectVisitor* visitor) const;
|
| void IterateObjectPointers(ObjectVisitor* visitor) const;
|
|
|
| // Find an object by visiting all pointers in the specified heap space,
|
| @@ -138,7 +139,7 @@ class Heap {
|
|
|
| // Protect access to the heap. Note: Code pages are made
|
| // executable/non-executable when 'read_only' is true/false, respectively.
|
| - void WriteProtect(bool read_only, bool include_code_pages);
|
| + void WriteProtect(bool read_only);
|
| void WriteProtectCode(bool read_only) {
|
| old_space_.WriteProtectCode(read_only);
|
| }
|
| @@ -391,11 +392,8 @@ class NoHeapGrowthControlScope : public StackResource {
|
| // Note: During this scope, the code pages are non-executable.
|
| class WritableVMIsolateScope : StackResource {
|
| public:
|
| - explicit WritableVMIsolateScope(Thread* thread, bool include_code_pages);
|
| + explicit WritableVMIsolateScope(Thread* thread);
|
| ~WritableVMIsolateScope();
|
| -
|
| - private:
|
| - bool include_code_pages_;
|
| };
|
|
|
| } // namespace dart
|
|
|