Home | History | Annotate | Download | only in src

Lines Matching defs:MemoryAllocator

265 // MemoryAllocator
268 MemoryAllocator::MemoryAllocator(Isolate* isolate)
279 bool MemoryAllocator::SetUp(intptr_t capacity, intptr_t capacity_executable) {
291 void MemoryAllocator::TearDown() {
292 // Check that spaces were torn down before MemoryAllocator.
301 bool MemoryAllocator::CommitMemory(Address base,
312 void MemoryAllocator::FreeMemory(VirtualMemory* reservation,
337 void MemoryAllocator::FreeMemory(Address base,
365 Address MemoryAllocator::ReserveAlignedMemory(size_t size,
379 Address MemoryAllocator::AllocateAlignedMemory(size_t reserve_size,
512 MemoryAllocator::CodePageGuardSize() : 0;
581 MemoryChunk* MemoryAllocator::AllocateChunk(intptr_t reserve_area_size,
631 StringEvent("MemoryAllocator::AllocateRawMemory",
723 Page* MemoryAllocator::AllocatePage(intptr_t size,
734 LargePage* MemoryAllocator::AllocateLargePage(intptr_t object_size,
746 void MemoryAllocator::Free(MemoryChunk* chunk) {
771 bool MemoryAllocator::CommitBlock(Address start,
785 bool MemoryAllocator::UncommitBlock(Address start, size_t size) {
792 void MemoryAllocator::ZapBlock(Address start, size_t size) {
799 void MemoryAllocator::PerformAllocationCallback(ObjectSpace space,
812 bool MemoryAllocator::MemoryAllocationCallbackRegistered(
821 void MemoryAllocator::AddMemoryAllocationCallback(
827 ASSERT(!MemoryAllocator::MemoryAllocationCallbackRegistered(callback));
832 void MemoryAllocator::RemoveMemoryAllocationCallback(
846 void MemoryAllocator::ReportStatistics() {
856 int MemoryAllocator::CodePageGuardStartOffset() {
863 int MemoryAllocator::CodePageGuardSize() {
868 int MemoryAllocator::CodePageAreaStartOffset() {
875 int MemoryAllocator::CodePageAreaEndOffset() {
882 bool MemoryAllocator::CommitExecutableMemory(VirtualMemory* vm,
1622 MemoryAllocator* allocator = heap()->isolate()->memory_allocator();