diff options
Diffstat (limited to 'deps/v8/src/base/page-allocator.h')
-rw-r--r-- | deps/v8/src/base/page-allocator.h | 11 |
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 |