aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/base/page-allocator.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/base/page-allocator.h')
-rw-r--r--deps/v8/src/base/page-allocator.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/deps/v8/src/base/page-allocator.h b/deps/v8/src/base/page-allocator.h
index ff817cdba2..68e17db494 100644
--- a/deps/v8/src/base/page-allocator.h
+++ b/deps/v8/src/base/page-allocator.h
@@ -15,11 +15,12 @@ namespace base {
class V8_BASE_EXPORT PageAllocator
: public NON_EXPORTED_BASE(::v8::PageAllocator) {
public:
- virtual ~PageAllocator() = default;
+ PageAllocator();
+ ~PageAllocator() override = default;
- size_t AllocatePageSize() override;
+ size_t AllocatePageSize() override { return allocate_page_size_; }
- size_t CommitPageSize() override;
+ size_t CommitPageSize() override { return commit_page_size_; }
void SetRandomMmapSeed(int64_t seed) override;
@@ -34,6 +35,10 @@ class V8_BASE_EXPORT PageAllocator
bool SetPermissions(void* address, size_t size,
PageAllocator::Permission access) override;
+
+ private:
+ const size_t allocate_page_size_;
+ const size_t commit_page_size_;
};
} // namespace base