v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
allocation.cc File Reference
Include dependency graph for allocation.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

v8::PageAllocatorv8::internal::GetPlatformPageAllocator ()
 
v8::VirtualAddressSpacev8::internal::GetPlatformVirtualAddressSpace ()
 
v8::PageAllocatorv8::internal::SetPlatformPageAllocatorForTesting (v8::PageAllocator *new_page_allocator)
 
char * v8::internal::StrDup (const char *str)
 
char * v8::internal::StrNDup (const char *str, size_t n)
 
void * v8::internal::AllocWithRetry (size_t size, MallocFn malloc_fn)
 
base::AllocationResult< void * > v8::internal::AllocAtLeastWithRetry (size_t size)
 
void * v8::internal::AlignedAllocWithRetry (size_t size, size_t alignment)
 
void v8::internal::AlignedFree (void *ptr)
 
size_t v8::internal::AllocatePageSize ()
 
size_t v8::internal::CommitPageSize ()
 
void * v8::internal::GetRandomMmapAddr ()
 
void * v8::internal::AllocatePages (v8::PageAllocator *page_allocator, void *hint, size_t size, size_t alignment, PageAllocator::Permission access)
 
void v8::internal::FreePages (v8::PageAllocator *page_allocator, void *address, const size_t size)
 
void v8::internal::ReleasePages (v8::PageAllocator *page_allocator, void *address, size_t size, size_t new_size)
 
bool v8::internal::SetPermissions (v8::PageAllocator *page_allocator, void *address, size_t size, PageAllocator::Permission access)
 
void v8::internal::OnCriticalMemoryPressure ()
 

Variable Documentation

◆ page_allocator_

PageAllocator* page_allocator_
private

Definition at line 54 of file allocation.cc.