Home
last modified time | relevance | path

Searched refs:ToVoidPtr (Results 1 - 25 of 87) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dbitmap_clear_range_test.cpp34 MemBitmap<DEFAULT_ALIGNMENT_IN_BYTES> bm(ToVoidPtr(heapBegin), HEAP_CAPACITY, bmPtr.get()); in TEST_F()
48 bm.ClearRange(ToVoidPtr(heapBegin + range.first), ToVoidPtr(heapBegin + range.second)); in TEST_F()
52 bm.IterateOverChunkInRange(ToVoidPtr(heapBegin), ToVoidPtr(heapBegin + range.first), testTrueFn); in TEST_F()
53 bm.IterateOverChunkInRange(ToVoidPtr(heapBegin + range.first), ToVoidPtr(heapBegin + range.second), in TEST_F()
57 bm.IterateOverChunkInRange(ToVoidPtr(heapBegin + range.second), ToVoidPtr(heapBegin + bm.MemSizeInBytes()), in TEST_F()
H A Dbitmap_page_alignment_test.cpp32 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()
50 auto *obj = ToVoidPtr(heapBegin + j * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F()
59 auto *start = ToVoidPtr(heapBegin + i * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F()
61 auto *end = ToVoidPtr(heapBegin + (i + j) * DEFAULT_ALIGNMENT_IN_BYTES); in TEST_F()
85 MemBitmap<> bm(ToVoidPtr(heapBegin), heapCapacity, bmPtr.get()); in TEST_F()
108 bm.AtomicTestAndSet(ToVoidPtr(heapBegin + offset)); in TEST_F()
110 bm.AtomicTestAndClear(ToVoidPtr(heapBegin + offset)); in TEST_F()
H A Dbitmap_test_base.h55 MemBitmap<K_ALIGNMENT> bm(ToVoidPtr(heapBegin), heapCapacity, bmPtr.get()); in RunTest()
63 bm.Set(ToVoidPtr(heapBegin + offset)); in RunTest()
65 bm.Clear(ToVoidPtr(heapBegin + offset)); in RunTest()
77 manual += bm.Test(ToVoidPtr(heapBegin + k)) ? 1U : 0U; in RunTest()
96 bitmap->IterateOverMarkedChunkInRange(ToVoidPtr(begin), ToVoidPtr(end), countFn); in RunTestCount()
121 bitmap->IterateOverMarkedChunkInRange(ToVoidPtr(begin), ToVoidPtr(end), orderCheck); in RunTestOrder()
155 void *object = ToVoidPtr(HEAP_STARTING_ADDRESS); in TEST_F()
159 MemBitmap<> bm(ToVoidPtr(HEAP_STARTING_ADDRES in TEST_F()
[all...]
H A Dcrossing_map_test.cpp43 crossingMap_->InitializeCrossingMapForMemory(ToVoidPtr(startAddr_), GetPoolSize()); in CrossingMapTest()
48 crossingMap_->RemoveCrossingMapForMemory(ToVoidPtr(startAddr_), GetPoolSize());
73 return ToVoidPtr(startAddr_ + randOffset); in GetRandomObjAddr()
78 return ToVoidPtr(ToUintPtr(addr) + PAGE_SIZE); in AddPage()
83 return ToVoidPtr(ToUintPtr(addr) + value); in IncreaseAddr()
88 return ToVoidPtr(ToUintPtr(addr) - value); in DecreaseAddr()
116 return ToVoidPtr(ToUintPtr(objAddr) + objSize - 1U); in GetLastObjectByte()
148 ASSERT_TRUE(GetCrossingMap()->FindFirstObject(objAddr, ToVoidPtr(ToUintPtr(objAddr) + OBJ_SIZE)) == objAddr) in TEST_F()
151 ASSERT_TRUE(GetCrossingMap()->FindFirstObject(AddPage(objAddr), ToVoidPtr(ToUintPtr(objAddr) + OBJ_SIZE)) == in TEST_F()
156 ASSERT_TRUE(GetCrossingMap()->FindFirstObject(objAddr, ToVoidPtr(ToUintPt in TEST_F()
[all...]
H A Dtlab_test.cpp58 auto newTlab = new (mem) TLAB(ToVoidPtr(ToUintPtr(mem) + tlabBuffOffs), TLAB_TEST_SIZE - tlabBuffOffs); in CreateNewTLAB()
77 auto freePointerAddr = static_cast<uintptr_t *>(ToVoidPtr(ToUintPtr(tlab) + TLAB::TLABFreePointerOffset())); in TEST_F()
78 auto endAddr = static_cast<uintptr_t *>(ToVoidPtr(ToUintPtr(tlab) + TLAB::TLABEndAddrOffset())); in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dtlab.cpp39 memoryEndAddr_ = ToVoidPtr(ToUintPtr(address) + size); in Fill()
67 curFreePosition_ = ToVoidPtr(ToUintPtr(curFreePosition_) + requestedSize); in Alloc()
82 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects()
95 void *endPtr = ToVoidPtr(std::min(ToUintPtr(curFreePosition_), memRange.GetEndAddress() + 1)); in IterateOverObjectsInRange()
96 void *startIteratePos = ToVoidPtr(std::max(ToUintPtr(currentPtr), memRange.GetStartAddress())); in IterateOverObjectsInRange()
99 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
105 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
H A Dallocator.cpp84 void *memToInit = ToVoidPtr(ToUintPtr(mem) + ObjectHeader::ObjectHeaderSize()); in ObjectMemoryInit()
638 auto spaceType = PoolManager::GetMmapMemPool()->GetSpaceTypeForAddr(ToVoidPtr(memRange.GetStartAddress())); in IterateOverObjectsInRange()
639 auto allocInfo = PoolManager::GetMmapMemPool()->GetAllocatorInfoForAddr(ToVoidPtr(memRange.GetStartAddress())); in IterateOverObjectsInRange()
644 objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
645 ToVoidPtr(memRange.GetEndAddress())); in IterateOverObjectsInRange()
647 pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
648 ToVoidPtr(memRange.GetEndAddress())); in IterateOverObjectsInRange()
650 youngGenAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
651 ToVoidPtr(memRange.GetEndAddress())); in IterateOverObjectsInRange()
653 largeObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRang in IterateOverObjectsInRange()
[all...]
H A Dregion_space-inl.h76 ASAN_UNPOISON_MEMORY_REGION(ToVoidPtr(oldTop), alignedSize); in Alloc()
77 return ToVoidPtr(oldTop); in Alloc()
86 ASAN_UNPOISON_MEMORY_REGION(ToVoidPtr(oldTop), alignedSize); in Alloc()
87 return ToVoidPtr(oldTop); in Alloc()
147 ASAN_POISON_MEMORY_REGION(ToVoidPtr(region->Begin()), region->End() - region->Begin()); in FreeRegion()
H A Dobject_helpers.h125 static bool TraverseAllObjectsWithInfo(ObjectHeader *object, Handler &handler, void *begin = ToVoidPtr(0),
126 void *end = ToVoidPtr(UINTPTR_MAX));
164 static bool TraverseAllObjectsWithInfo(ObjectHeader *objectHeader, Handler &handler, void *begin = ToVoidPtr(0),
165 void *end = ToVoidPtr(UINTPTR_MAX));
H A Drem_set-inl.h77 auto *fromRegion = AddrToRegion(ToVoidPtr(bitmapBeginAddr)); in InvalidateRegion()
108 auto *region = AddrToRegion(ToVoidPtr(bitmap_begin_addr)); in GetDirtyRegions()
160 auto *region = AddrToRegion(ToVoidPtr(bitmapBeginAddr)); in Iterate()
175 ToVoidPtr(range.GetStartAddress()), ToVoidPtr(range.GetEndAddress()), in IterateOverObjects()
239 out << "[" << ToVoidPtr(range.GetStartAddress()) << "-" << ToVoidPtr(range.GetEndAddress()) << "]";
270 auto *region = AddrToRegion(ToVoidPtr(beginAddr)); in FillBitmap()
281 auto *region = AddrToRegion(ToVoidPtr(bitmapBeginAddr)); in IterateOverBits()
H A Dbump-allocator-inl.h128 void *tlabBufferStart = ToVoidPtr(endOfArena - tlabManager_.GetTLABsOccupiedSize()); in CreateNewTLAB()
169 curPtr = ToVoidPtr(AlignUp(ToUintPtr(curPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjects()
209 void *startPtr = ToVoidPtr(std::max(inputMemRange.GetStartAddress(), arenaOccupiedMemRange.GetStartAddress())); in IterateOverObjectsInRange()
210 void *endPtr = ToVoidPtr(std::min(inputMemRange.GetEndAddress(), arenaOccupiedMemRange.GetEndAddress())); in IterateOverObjectsInRange()
221 currentPtr = ToVoidPtr(AlignUp(ToUintPtr(currentPtr) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IterateOverObjectsInRange()
237 void *startPtr = ToVoidPtr(std::max(inputMemRange.GetStartAddress(), tlabsMemRange.GetStartAddress())); in IterateOverObjectsInRange()
238 void *endPtr = ToVoidPtr(std::min(inputMemRange.GetEndAddress(), tlabsMemRange.GetEndAddress())); in IterateOverObjectsInRange()
294 currentObj = ToVoidPtr(AlignUp(ToUintPtr(currentObj) + objectSize, DEFAULT_ALIGNMENT_IN_BYTES)); in IsLive()
H A Drunslots.cpp54 << static_cast<void *>(ToVoidPtr(firstUninitializedSlotOffset_)); in Initialize()
55 LOG_RUNSLOTS(DEBUG) << "- Pool pointer = " << std::hex << static_cast<void *>(ToVoidPtr(poolPointer_)); in Initialize()
118 void *uninitializedSlot = ToVoidPtr(ToUintPtr(this) + firstUninitializedSlotOffset_); in PopUninitializedSlot()
155 ToVoidPtr(ToUintPtr(this) + (((arrayIndex << BITS_IN_BYTE_POWER_OF_TWO) + bit) in BitMapToSlot()
/arkcompiler/runtime_core/libpandabase/mem/
H A Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(start_alignment)))), in Arena()
53 curPos_ = ToVoidPtr(ToUintPtr(ret) + size); in Alloc()
67 curPos_ = ToVoidPtr(new_cur_pos); in AlignedAlloc()
104 return ToVoidPtr(size_ + ToUintPtr(buff_)); in GetArenaEnd()
109 return ToVoidPtr(ToUintPtr(GetStartPos()) + GetOccupiedSize()); in GetAllocatedEnd()
133 curPos_ = ToVoidPtr(ToUintPtr(GetStartPos()) + new_size); in Resize()
H A Dmmap_mem_pool-inl.h48 Pool new_pool(element_size - size, ToVoidPtr(ToUintPtr(element_mem) + size)); in PopFreePool()
130 void *mem = panda::os::mem::MapRWAnonymousFixedRaw(ToVoidPtr(PANDA_32BITS_HEAP_START_ADDRESS), object_space_size); in MmapMemPool()
147 << ToVoidPtr(min_object_memory_addr_) << " Preallocated size is equal to " in MmapMemPool()
165 void *mmaped_mem_addr = ToVoidPtr(min_object_memory_addr_); in ~MmapMemPool()
194 mem = new (mem) ArenaT(size - sizeof(ArenaT), ToVoidPtr(ToUintPtr(mem) + sizeof(ArenaT))); in AllocArenaImpl()
355 pool_map_.AddPoolToMap(ToVoidPtr(ToUintPtr(pool.GetMem()) - GetMinObjectAddress()), pool.GetSize(), space_type, in AllocPoolUnsafe()
396 pool_map_.RemovePoolFromMap(ToVoidPtr(ToUintPtr(mem) - GetMinObjectAddress()), size); in FreePoolUnsafe()
460 AllocatorInfo info = pool_map_.GetAllocatorInfo(ToVoidPtr(ToUintPtr(addr) - GetMinObjectAddress())); in GetAllocatorInfoForAddrImpl()
473 SpaceType space_type = pool_map_.GetSpaceType(ToVoidPtr(ToUintPtr(addr) - GetMinObjectAddress())); in GetSpaceTypeForAddrImpl()
484 void *pool_start_addr = pool_map_.GetFirstByteOfPoolForAddr(ToVoidPtr(ToUintPt in GetStartAddrPoolForAddrImpl()
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Darena-inl.h31 startPos_(ToVoidPtr(AlignUp(ToUintPtr(buff), GetAlignmentInBytes(startAlignment)))), in Arena()
53 curPos_ = ToVoidPtr(ToUintPtr(ret) + size); in Alloc()
67 curPos_ = ToVoidPtr(newCurPos); in AlignedAlloc()
104 return ToVoidPtr(size_ + ToUintPtr(buff_)); in GetArenaEnd()
109 return ToVoidPtr(ToUintPtr(GetStartPos()) + GetOccupiedSize()); in GetAllocatedEnd()
133 curPos_ = ToVoidPtr(ToUintPtr(GetStartPos()) + newSize); in Resize()
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Dmmap_test.cpp60 void *MmapTest::DEFAULT_MMAP_TEST_HINT = ToVoidPtr(PANDA_32BITS_HEAP_START_ADDRESS);
89 void *result = MapRWAnonymousInFirst4GB(ToVoidPtr(4_GB), DEFAULT_MMAP_TEST_SIZE); in TEST_F()
91 result = MapRWAnonymousInFirst4GB(ToVoidPtr(4_GB + GetPageSize()), DEFAULT_MMAP_TEST_SIZE); in TEST_F()
118 auto pointer = static_cast<uint64_t *>(ToVoidPtr(addr)); in DeathWrite64()
137 mmap(ToVoidPtr(curAddr), MMAP_ALLOC_SIZE, MMAP_PROT_READ | MMAP_PROT_WRITE, in TEST_F()
H A Dpool_map_test.cpp112 return ToVoidPtr(ToUintPtr(pool.GetMem()) + rand() % pool.GetSize()); in RandAddrFromPool()
155 Pool firstPool(FIRST_POOL_SIZE, ToVoidPtr(FIRST_POOL_ADDR)); in TEST_F()
156 Pool secondPool(SECOND_POOL_SIZE, ToVoidPtr(SECOND_POOL_ADDR)); in TEST_F()
158 AddToPoolMap(firstPool, FIRST_SPACE_TYPE, FIRST_ALLOCATOR_TYPE, ToVoidPtr(firstPoolAllocatorHeaderAddr)); in TEST_F()
184 Pool pool(poolSize, ToVoidPtr(POOL_START_ADDR)); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dserialize_chunk.h30 free(ToVoidPtr(begin_)); in ~SerializationChunk()
69 if (memcpy_s(newChunk, newCapacity, ToVoidPtr(begin_), end_ - begin_) != EOK) {
72 free(ToVoidPtr(begin_));
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
H A Dg1-helpers.cpp37 oldval = ToVoidPtr(ToObjPtr(oldval)); in PreWrbFuncEntrypoint()
57 from = ToVoidPtr(ToObjPtr(from)); in PostWrbUpdateCardFuncEntrypoint()
65 LOG(DEBUG, GC) << "G1GC post queue add ref: " << std::hex << from << " -> " << ToVoidPtr(ToObjPtr(to)) in PostWrbUpdateCardFuncEntrypoint()
H A Dg1-allocator.cpp126 auto spaceType = PoolManager::GetMmapMemPool()->GetSpaceTypeForAddr(ToVoidPtr(memRange.GetStartAddress())); in IterateOverObjectsInRange()
129 objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
130 ToVoidPtr(memRange.GetEndAddress())); in IterateOverObjectsInRange()
134 pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
135 ToVoidPtr(memRange.GetEndAddress())); in IterateOverObjectsInRange()
137 auto region = AddrToRegion(ToVoidPtr(memRange.GetStartAddress())); in IterateOverObjectsInRange()
139 ToVoidPtr(memRange.GetStartAddress()), ToVoidPtr(memRange.GetEndAddress()), in IterateOverObjectsInRange()
144 humongousObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange()
145 ToVoidPtr(memRang in IterateOverObjectsInRange()
[all...]
H A Dcard_handler.h80 auto *startAddress = ToVoidPtr(cardTable_->GetCardStartAddress(cardPtr)); in Handle()
87 auto *endAddress = ToVoidPtr(cardTable_->GetCardEndAddress(cardPtr)); in Handle()
91 region->GetLiveBitmap()->CallForMarkedChunkInHumongousRegion<true>(ToVoidPtr(region->Begin()), remsetBuilder); in Handle()
/arkcompiler/runtime_core/libpandabase/tests/
H A Dpool_map_test.cpp104 return ToVoidPtr(ToUintPtr(pool.GetMem()) + rand() % pool.GetSize()); in RandAddrFromPool()
147 Pool first_pool(FIRST_POOL_SIZE, ToVoidPtr(FIRST_POOL_ADDR)); in HWTEST_F()
148 Pool second_pool(SECOND_POOL_SIZE, ToVoidPtr(SECOND_POOL_ADDR)); in HWTEST_F()
150 AddToPoolMap(first_pool, FIRST_SPACE_TYPE, FIRST_ALLOCATOR_TYPE, ToVoidPtr(first_pool_allocator_header_addr)); in HWTEST_F()
177 Pool pool(pool_size, ToVoidPtr(POOL_START_ADDR)); in HWTEST_F()
H A Dmmap_fixed_test.cpp28 auto pointer = static_cast<uint64_t *>(ToVoidPtr(addr)); in DeathWrite64()
47 mmap(ToVoidPtr(cur_addr), MMAP_ALLOC_SIZE, MMAP_PROT_READ | MMAP_PROT_WRITE, in TEST_F()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dheap_region_allocator.cpp69 Region *region = new (ToVoidPtr(mem)) Region(heap->GetNativeAreaAllocator(), mem, begin, end, flags, typeFlag); in AllocateAlignedRegion()
86 if (memset_s(ToVoidPtr(allocateBase), size, INVALID_VALUE, size) != EOK) { // LOCV_EXCL_BR_LINE in FreeRegion()
91 MemMapAllocator::GetInstance()->CacheOrFree(ToVoidPtr(allocateBase), in FreeRegion()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/
H A Dcrossing_map.h251 return ToVoidPtr(startAddr_ + mapNum * CROSSING_MAP_GRANULARITY + (offset << CROSSING_MAP_OBJ_ALIGNMENT));
272 return static_cast<CrossingMapElement *>(ToVoidPtr(
280 static_cast<StaticArrayPtr>(ToVoidPtr((ToUintPtr(staticArray_) + staticArrayNum * sizeof(StaticArrayPtr))));
287 void *element = ToVoidPtr(ToUintPtr(staticArray_) + staticArrayNum * sizeof(StaticArrayPtr));

Completed in 12 milliseconds

1234