Searched refs:MemBitmap (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | bitmap_page_alignment_test.cpp | 31 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()
|
| D | bitmap_test_base.h | 35 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()
|
| D | bitmap_clear_range_test.cpp | 34 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
| D | bitmap.h | 417 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/ |
| D | runslots_allocator.h | 378 using MemBitmapClass = MemBitmap<RUNSLOTS_SIZE, uintptr_t>;
|