Home
last modified time | relevance | path

Searched refs:GetHeapManager (Results 1 – 25 of 25) sorted by relevance

/ark/runtime_core/runtime/coretypes/
Darray.cpp39 …vm->GetHeapManager()->AllocateObject(array_class, size, DEFAULT_ALIGNMENT, MTManagedThread::GetCur… in AllocateArray()
42 return static_cast<coretypes::Array *>(vm->GetHeapManager()->AllocateNonMovableObject( in AllocateArray()
Dstring.cpp833 … ? reinterpret_cast<String *>(vm->GetHeapManager()->AllocateObject(string_class, size)) in AllocStringObject()
834 … : reinterpret_cast<String *>(vm->GetHeapManager()->AllocateNonMovableObject(string_class, size)); in AllocStringObject()
/ark/runtime_core/runtime/core/
Dcore_vm.h60 mem::HeapManager *GetHeapManager() const override in GetHeapManager() function
62 return mm_->GetHeapManager(); in GetHeapManager()
Dcore_vm.cpp68 auto allocator = mm->GetHeapManager()->GetInternalAllocator(); in Create()
84 mem::HeapManager *heap_manager = mm_->GetHeapManager(); in PandaCoreVM()
97 mem::InternalAllocatorPtr allocator = mm_->GetHeapManager()->GetInternalAllocator(); in ~PandaCoreVM()
Dcore_class_linker_extension.cpp306 auto *heap_manager = vm->GetHeapManager(); in CreateClass()
/ark/runtime_core/runtime/
Dpanda_vm.cpp38 panda_vm->GetHeapManager()->SetPandaVM(panda_vm); in Create()
Dobject_header.cpp43 mem::HeapManager *heap_manager = Thread::GetCurrent()->GetVM()->GetHeapManager(); in CreateObject()
140 mem::HeapManager *heap_manager = thread->GetVM()->GetHeapManager(); in ShallowCopy()
Ddyn_class_linker_extension.cpp164 auto *heap_manager = vm->GetHeapManager(); in CreateClass()
Dthread.cpp122 mem::HeapManager *heap_manager = thread->GetVM()->GetHeapManager(); in GetInternalAllocator()
159 GetVM()->GetHeapManager()->RegisterTLAB(GetTLAB()); in ~ManagedThread()
Druntime.cpp722 return panda_vm_->GetMemStats()->GetStatistics(panda_vm_->GetHeapManager()); in GetMemoryStatistics()
727 return panda_vm_->GetGCStats()->GetFinalStatistics(panda_vm_->GetHeapManager()); in GetFinalStatistics()
/ark/runtime_core/runtime/tests/interpreter/
Dtest_runtime_interface.h367 auto allocator = Thread::GetCurrent()->GetVM()->GetHeapManager()->GetInternalAllocator(); in CreateFrame()
381 auto allocator = Thread::GetCurrent()->GetVM()->GetHeapManager()->GetInternalAllocator(); in CreateFrameWithActualArgs()
392 auto allocator = Thread::GetCurrent()->GetVM()->GetHeapManager()->GetInternalAllocator(); in FreeFrame()
/ark/runtime_core/runtime/mem/
Dmemory_manager.h95 HeapManager *GetHeapManager() const in GetHeapManager() function
/ark/runtime_core/runtime/mem/gc/lang/
Dgc_lang.cpp47 return HeapVerifier<LanguageConfig>(GetPandaVm()->GetHeapManager()).VerifyAll(); in VerifyHeap()
/ark/runtime_core/runtime/tests/
Dclass_linker_test_extension.h80 auto allocator = vm->GetHeapManager()->GetObjectAllocator(); in CreateClass()
Dmem_stats_test.cpp265 …auto object_allocator = thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator… in TEST_F()
293 …auto object_allocator = thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator… in TEST_F()
349 auto statistics = stats.GetStatistics(thread_->GetVM()->GetHeapManager()); in TEST_F()
Dmem_stats_additional_info_test.cpp92 auto statistics = thread_->GetVM()->GetMemStats()->GetStatistics(vm->GetHeapManager()); in TEST_F()
Dmem_stats_gc_test.cpp75 …auto object_allocator = thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator… in MemStatsTest()
Dcard_table_test.cpp57 internal_allocator_ = thread_->GetVM()->GetHeapManager()->GetInternalAllocator(); in CardTableTest()
Dpygote_space_allocator_test_base.h42 …return thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator()->GetPygoteSpac… in GetPygoteSpaceAllocator()
Dclass_linker_test.cpp69 auto allocator = thread->GetVM()->GetHeapManager()->GetInternalAllocator(); in CreateClassLinker()
/ark/runtime_core/runtime/include/
Dpanda_vm.h74 virtual mem::HeapManager *GetHeapManager() const = 0;
/ark/runtime_core/runtime/entrypoints/
Dentrypoints.cpp119 …Frame *mem = Thread::GetCurrent()->GetVM()->GetHeapManager()->AllocateFrame(panda::Frame::GetSize(… in CreateFrame()
/ark/runtime_core/runtime/mem/gc/
Dgc.cpp201 GetPandaVm()->GetHeapManager()->DumpHeap(&os); in RunPhases()
245 GetPandaVm()->GetHeapManager()->DumpHeap(&os); in RunPhases()
/ark/js_runtime/ecmascript/
Decma_vm.h156 panda::mem::HeapManager *GetHeapManager() const override in GetHeapManager() function
/ark/runtime_core/runtime/mem/gc/gen-gc/
Dgen-gc.cpp267 …this->GetPandaVm()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator()->GetObjectSpaceFree… in CollectYoungAndMove()