Home
last modified time | relevance | path

Searched refs:MemBitmap (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tests/
Dbitmap_page_alignment_test.cpp31 auto bmPtr = std::make_unique<BitmapWordType[]>(sz >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()
32 MemBitmap<> bm(ToVoidPtr(HEAP_STARTING_ADDRESS), sz, bmPtr.get()); in TEST_F()
45 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F()
83 auto bmPtr = std::make_unique<BitmapWordType[]>(heapCapacity >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()
85 MemBitmap<> bm(ToVoidPtr(heapBegin), heapCapacity, bmPtr.get()); in TEST_F()
Dbitmap_test_base.h35 using BitmapType = MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES>;
80 MemBitmap<K_ALIGNMENT> bm(ToVoidPtr(heapBegin), heapCapacity, bmPtr.get()); in RunTest()
118 …auto countTestFn = [](MemBitmap<K_ALIGNMENT> *bitmap, ObjectPointerType begin, ObjectPointerType e… in RunTestCount()
136 …auto orderTestFn = [](MemBitmap<K_ALIGNMENT> *bitmap, ObjectPointerType begin, ObjectPointerType e… in RunTestOrder()
165 auto bmPtr = std::make_unique<BitmapWordType[]>(sz >> MemBitmap<>::LOG_BITSPERWORD); in TEST_F()
166 MemBitmap<> bm(ToVoidPtr(HEAP_STARTING_ADDRESS), sz, bmPtr.get()); in TEST_F()
Dbitmap_clear_range_test.cpp34 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dbitmap.h417 class MemBitmap : public Bitmap {
419 explicit MemBitmap(void *memAddr, size_t heapSize, void *bitmapAddr) in MemBitmap() function
425 NO_COPY_SEMANTIC(MemBitmap);
426 NO_MOVE_SEMANTIC(MemBitmap);
448 ~MemBitmap() = default;
677 using MarkBitmap = MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES>;
/arkcompiler/runtime_core/static_core/runtime/mem/
Drunslots_allocator.h378 using MemBitmapClass = MemBitmap<RUNSLOTS_SIZE, uintptr_t>;