virtual void * GetRandomMmapAddr()=0
virtual bool DecommitPages(void *address, size_t size)=0
virtual void SetRandomMmapSeed(int64_t seed)=0
virtual bool RecommitPages(void *address, size_t length, Permission permissions)
virtual bool SetPermissions(void *address, size_t length, Permission permissions)=0
virtual bool DiscardSystemPages(void *address, size_t size)
void * GetRandomMmapAddr() override
bool SetPermissions(void *address, size_t size, PageAllocator::Permission access) override
void SetRandomMmapSeed(int64_t seed) override
const size_t commit_page_size_
v8::PageAllocator *const page_allocator_
const size_t allocate_page_size_
~LsanPageAllocator() override=default
size_t CommitPageSize() override
size_t AllocatePageSize() override
bool RecommitPages(void *address, size_t size, PageAllocator::Permission access) override
bool DiscardSystemPages(void *address, size_t size) override
bool DecommitPages(void *address, size_t size) override