77#if defined(LEAK_SANITIZER)
79 if (not_registered_regions_.count(address) == 0) {
80 __lsan_unregister_root_region(address, size);
81 __lsan_register_root_region(address, new_size);
virtual bool ReleasePages(void *address, size_t length, size_t new_length)=0
virtual void * AllocatePages(void *address, size_t length, size_t alignment, Permission permissions)=0
virtual bool CanAllocateSharedPages()
virtual bool FreePages(void *address, size_t length)=0
virtual std::unique_ptr< SharedMemory > AllocateSharedPages(size_t length, const void *original_address)
std::unique_ptr< SharedMemory > AllocateSharedPages(size_t size, const void *original_address) override
v8::PageAllocator *const page_allocator_
void * AllocatePages(void *address, size_t size, size_t alignment, PageAllocator::Permission access) override
bool FreePages(void *address, size_t size) override
LsanPageAllocator(v8::PageAllocator *page_allocator)
bool CanAllocateSharedPages() override
bool ReleasePages(void *address, size_t size, size_t new_size) override