/ark/runtime_core/runtime/coretypes/ |
D | array.cpp | 39 …vm->GetHeapManager()->AllocateObject(array_class, size, DEFAULT_ALIGNMENT, MTManagedThread::GetCur… in AllocateArray() 42 return static_cast<coretypes::Array *>(vm->GetHeapManager()->AllocateNonMovableObject( in AllocateArray()
|
D | string.cpp | 833 … ? 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/ |
D | core_vm.h | 60 mem::HeapManager *GetHeapManager() const override in GetHeapManager() function 62 return mm_->GetHeapManager(); in GetHeapManager()
|
D | core_vm.cpp | 68 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()
|
D | core_class_linker_extension.cpp | 306 auto *heap_manager = vm->GetHeapManager(); in CreateClass()
|
/ark/runtime_core/runtime/ |
D | panda_vm.cpp | 38 panda_vm->GetHeapManager()->SetPandaVM(panda_vm); in Create()
|
D | object_header.cpp | 43 mem::HeapManager *heap_manager = Thread::GetCurrent()->GetVM()->GetHeapManager(); in CreateObject() 140 mem::HeapManager *heap_manager = thread->GetVM()->GetHeapManager(); in ShallowCopy()
|
D | dyn_class_linker_extension.cpp | 164 auto *heap_manager = vm->GetHeapManager(); in CreateClass()
|
D | thread.cpp | 122 mem::HeapManager *heap_manager = thread->GetVM()->GetHeapManager(); in GetInternalAllocator() 159 GetVM()->GetHeapManager()->RegisterTLAB(GetTLAB()); in ~ManagedThread()
|
D | runtime.cpp | 722 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/ |
D | test_runtime_interface.h | 367 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/ |
D | memory_manager.h | 95 HeapManager *GetHeapManager() const in GetHeapManager() function
|
/ark/runtime_core/runtime/mem/gc/lang/ |
D | gc_lang.cpp | 47 return HeapVerifier<LanguageConfig>(GetPandaVm()->GetHeapManager()).VerifyAll(); in VerifyHeap()
|
/ark/runtime_core/runtime/tests/ |
D | class_linker_test_extension.h | 80 auto allocator = vm->GetHeapManager()->GetObjectAllocator(); in CreateClass()
|
D | mem_stats_test.cpp | 265 …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()
|
D | mem_stats_additional_info_test.cpp | 92 auto statistics = thread_->GetVM()->GetMemStats()->GetStatistics(vm->GetHeapManager()); in TEST_F()
|
D | mem_stats_gc_test.cpp | 75 …auto object_allocator = thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator… in MemStatsTest()
|
D | card_table_test.cpp | 57 internal_allocator_ = thread_->GetVM()->GetHeapManager()->GetInternalAllocator(); in CardTableTest()
|
D | pygote_space_allocator_test_base.h | 42 …return thread_->GetVM()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator()->GetPygoteSpac… in GetPygoteSpaceAllocator()
|
D | class_linker_test.cpp | 69 auto allocator = thread->GetVM()->GetHeapManager()->GetInternalAllocator(); in CreateClassLinker()
|
/ark/runtime_core/runtime/include/ |
D | panda_vm.h | 74 virtual mem::HeapManager *GetHeapManager() const = 0;
|
/ark/runtime_core/runtime/entrypoints/ |
D | entrypoints.cpp | 119 …Frame *mem = Thread::GetCurrent()->GetVM()->GetHeapManager()->AllocateFrame(panda::Frame::GetSize(… in CreateFrame()
|
/ark/runtime_core/runtime/mem/gc/ |
D | gc.cpp | 201 GetPandaVm()->GetHeapManager()->DumpHeap(&os); in RunPhases() 245 GetPandaVm()->GetHeapManager()->DumpHeap(&os); in RunPhases()
|
/ark/js_runtime/ecmascript/ |
D | ecma_vm.h | 156 panda::mem::HeapManager *GetHeapManager() const override in GetHeapManager() function
|
/ark/runtime_core/runtime/mem/gc/gen-gc/ |
D | gen-gc.cpp | 267 …this->GetPandaVm()->GetHeapManager()->GetObjectAllocator().AsObjectAllocator()->GetObjectSpaceFree… in CollectYoungAndMove()
|