/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | mmap_test.cpp | 134 uintptr_t endAddr = ark::os::mem::MMAP_FIXED_MAGIC_ADDR_FOR_SANITIZERS; in TEST_F() local 135 endAddr = AlignUp(endAddr, sizeof(uint64_t)); in TEST_F() 148 while (curAddr < endAddr) { in TEST_F() 154 EXPECT_DEATH(DeathWrite64(endAddr), ""); in TEST_F() 157 DeathWrite64(endAddr); in TEST_F()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | alloc_config.h | 93 static void *FindFirstObjInCrossingMap(void *startAddr, void *endAddr) in FindFirstObjInCrossingMap() argument 95 return CrossingMapSingleton::FindFirstObject(startAddr, endAddr); in FindFirstObjInCrossingMap() 166 static void *FindFirstObjInCrossingMap([[maybe_unused]] void *startAddr, [[maybe_unused]] void *endAddr) in FindFirstObjInCrossingMap() argument 219 static void *FindFirstObjInCrossingMap([[maybe_unused]] void *startAddr, [[maybe_unused]] void *endAddr) in FindFirstObjInCrossingMap() argument 284 static void *FindFirstObjInCrossingMap(void *startAddr, void *endAddr) in FindFirstObjInCrossingMap() argument 286 return CrossingMapSingleton::FindFirstObject(startAddr, endAddr); in FindFirstObjInCrossingMap() 336 [[maybe_unused]] void *endAddr) in FindFirstObjInCrossingMap() 335 FindFirstObjInCrossingMap([[maybe_unused]] void *startAddr, [[maybe_unused]] void *endAddr) FindFirstObjInCrossingMap() argument
|
H A D | rem_set-inl.h | 298 auto endAddr = range.GetEndAddress() + 1U; in IterateOverUniqueRange() local 300 ASSERT(((endAddr - addr) % MEM_SIZE) == 0); in IterateOverUniqueRange() 302 for (; addr != endAddr; addr += MEM_SIZE) { in IterateOverUniqueRange()
|
H A D | freelist_allocator-inl.h | 708 uintptr_t endAddr = in ReleaseFreeMemoryBlocks() local 710 if (startAddr < endAddr) { in ReleaseFreeMemoryBlocks() 711 os::mem::ReleasePages(startAddr, endAddr); in ReleaseFreeMemoryBlocks()
|
H A D | runslots_allocator-inl.h | 604 uintptr_t endAddr = os::mem::AlignDownToPageSize(ToUintPtr(runslots) + RUNSLOTS_SIZE); in ReturnAndReleaseRunSlotsMemory() local 605 if (startAddr < endAddr) { in ReturnAndReleaseRunSlotsMemory() 606 os::mem::ReleasePages(startAddr, endAddr); in ReturnAndReleaseRunSlotsMemory()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | jit_fort.cpp | 131 uintptr_t endAddr = addr + size - 1; in MarkJitFortMemAlive() local 134 regions_[regionIdx]->AtomicMark(reinterpret_cast<void *>(endAddr)); in MarkJitFortMemAlive() 144 uintptr_t endAddr = addr + size - 1; in MarkJitFortMemAwaitInstall() local 148 regions_[regionIdx]->AtomicMark(reinterpret_cast<void *>(endAddr)); in MarkJitFortMemAwaitInstall() 271 void JitFortGCBitset::MarkEndAddr(bool awaitInstall, uintptr_t endAddr, uint32_t index, uint32_t &word) in MarkEndAddr() argument 274 ClearMark(endAddr - 1); in MarkEndAddr() 285 uintptr_t endAddr = 0; in IterateMarkedBitsConst() local 300 endAddr = regionAddr + ((index+1) << TAGGED_TYPE_SIZE_LOG); in IterateMarkedBitsConst() 301 LOG_JIT(DEBUG) << "Live Jit Mem " << (void *)startAddr << " size " << endAddr-startAddr; in IterateMarkedBitsConst() 302 visitor(reinterpret_cast<void *>(startAddr), endAddr in IterateMarkedBitsConst() [all...] |
H A D | jit_fort.h | 117 void MarkEndAddr(bool awaitInstall, uintptr_t endAddr, uint32_t index, uint32_t &word);
|
/arkcompiler/runtime_core/static_core/libpandabase/os/ |
H A D | stacktrace.cpp | 36 : startAddr(paramStartAddr), endAddr(paramEndAddr), offset(paramOffset), filename(fname) in VmaEntry() 43 uintptr_t endAddr; // NOLINT(misc-non-private-member-variables-in-classes) member 199 [](const VmaEntry &e1, const VmaEntry &e2) { return e1.endAddr < e2.endAddr; }); in FindVma() 200 if (it != vmas_.end() && (it->startAddr <= pc && pc < it->endAddr)) { in FindVma() 242 std::string endAddr = tokenizer.Next(); in ScanVma() local 249 vmas_.emplace_back(stoul(startAddr, nullptr, HEX_RADIX), stoul(endAddr, nullptr, HEX_RADIX), in ScanVma()
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | stack_like_allocator-inl.h | 100 uintptr_t endAddr = AlignUp(ToUintPtr(freePointer_), RELEASE_PAGES_SIZE); in Free() local 101 os::mem::ReleasePages(startAddr, endAddr); in Free() 102 LOG_STACK_LIKE_ALLOCATOR(DEBUG) << "Release " << std::dec << endAddr - startAddr in Free() 103 << " memory bytes in interval [" << std::hex << startAddr << "; " << endAddr in Free()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/ |
H A D | crossing_map_singleton.cpp | 84 void *CrossingMapSingleton::FindFirstObject(void *startAddr, void *endAddr) in FindFirstObject() argument 86 return GetCrossingMap()->FindFirstObject(startAddr, endAddr); in FindFirstObject()
|
H A D | crossing_map_singleton.h | 46 static void *FindFirstObject(void *startAddr, void *endAddr);
|
H A D | crossing_map.cpp | 236 void *CrossingMap::FindFirstObject(const void *startAddr, const void *endAddr) in FindFirstObject() argument 238 LOG_CROSSING_MAP(DEBUG) << "FindFirstObject for interval [" << std::hex << startAddr << ", " << endAddr << "]"; in FindFirstObject() local 240 size_t lastMap = GetMapNumFromAddr(endAddr); in FindFirstObject()
|
H A D | crossing_map.h | 108 void *FindFirstObject(const void *startAddr, const void *endAddr);
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | tlab_test.cpp | 78 auto endAddr = static_cast<uintptr_t *>(ToVoidPtr(ToUintPtr(tlab) + TLAB::TLABEndAddrOffset())); in TEST_F() local 86 ASSERT_TRUE(*endAddr < (oldFreePointer + ALLOC_SIZE)); in TEST_F()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | card_table.cpp | 101 void CardTable::ClearCardRange(uintptr_t beginAddr, uintptr_t endAddr) in ClearCardRange() argument 104 size_t cardsCount = (endAddr - beginAddr) / CARD_SIZE; in ClearCardRange()
|
H A D | card_table.h | 120 void ClearCardRange(uintptr_t beginAddr, uintptr_t endAddr);
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | thread.cpp | 303 NO_INLINE static void LoadStackPages(uintptr_t endAddr) in LoadStackPages() argument 311 if (ToUintPtr(&(stackBuffer[0])) >= endAddr + STACK_PAGE_SIZE) { in LoadStackPages() 312 LoadStackPages(endAddr); in LoadStackPages()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 1262 uintptr_t endAddr = beginAddr + hugeSpaceObjSize; in DeserializeHugeSpaceObject() local 1263 while (currentAddr < endAddr) { in DeserializeHugeSpaceObject()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-gc.cpp | 1217 auto endAddr = range.GetEndAddress(); in MergeRemSet() local 1218 while (addr < endAddr) { in MergeRemSet()
|