Home
last modified time | relevance | path

Searched refs:SharedHugeObjectSpace (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_space.h216 class SharedHugeObjectSpace : public Space { class
218 SharedHugeObjectSpace(BaseHeap *heap, HeapRegionAllocator *regionAllocator, size_t initialCapacity,
220 ~SharedHugeObjectSpace() override = default;
221 NO_COPY_SEMANTIC(SharedHugeObjectSpace);
222 NO_MOVE_SEMANTIC(SharedHugeObjectSpace);
H A Dshared_space.cpp581 SharedHugeObjectSpace::SharedHugeObjectSpace(BaseHeap *heap, HeapRegionAllocator *heapRegionAllocator, in SharedHugeObjectSpace() function in panda::ecmascript::SharedHugeObjectSpace
589 uintptr_t SharedHugeObjectSpace::Allocate(JSThread *thread, size_t objectSize, AllocateEventType allocType) in Allocate()
611 LOG_ECMA(FATAL) << "SharedHugeObjectSpace::Allocate:region is nullptr"; in Allocate()
622 void SharedHugeObjectSpace::Sweep() in Sweep()
637 size_t SharedHugeObjectSpace::GetHeapObjectSize() const in GetHeapObjectSize()
642 void SharedHugeObjectSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const in IterateOverObjects()
650 void SharedHugeObjectSpace::ReclaimHugeRegion() in ReclaimHugeRegion()
661 void SharedHugeObjectSpace::InvokeAllocationInspector(Address object, size_t objectSize) in InvokeAllocationInspector()
672 void SharedHugeObjectSpace
[all...]
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dheap.h605 SharedHugeObjectSpace *GetHugeObjectSpace() const in GetHugeObjectSpace()
876 SharedHugeObjectSpace *sHugeObjectSpace_ {nullptr};
H A Dheap.cpp209 sHugeObjectSpace_ = new SharedHugeObjectSpace(this, heapRegionAllocator_, oldSpaceCapacity, oldSpaceCapacity); in Initialize()

Completed in 12 milliseconds