| /arkcompiler/runtime_core/runtime/mem/ |
| D | alloc_config.h | 39 static void OnAlloc(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnAlloc() 44 static void OnFree(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnFree() 52 static void MemoryInit(void *mem, size_t size) in MemoryInit() 108 static void InitializeCrossingMapForMemory(void *start_addr, size_t size) in InitializeCrossingMapForMemory() 118 static void RemoveCrossingMapForMemory(void *start_addr, size_t size) in RemoveCrossingMapForMemory() 138 static void OnAlloc(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnAlloc() 143 static void OnFree(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnFree() 151 static void MemoryInit(void *mem, size_t size) in MemoryInit() 183 … InitializeCrossingMapForMemory([[maybe_unused]] void *start_addr, [[maybe_unused]] size_t size) {} in InitializeCrossingMapForMemory() 186 …void RemoveCrossingMapForMemory([[maybe_unused]] void *start_addr, [[maybe_unused]] size_t size) {} in RemoveCrossingMapForMemory() [all …]
|
| D | frame_allocator-inl.h | 61 inline bool FrameAllocator<AlignmenT, UseMemsetT>::TryAllocateNewArena(size_t size) in TryAllocateNewArena() 80 ALWAYS_INLINE inline void *FrameAllocator<AlignmenT, UseMemsetT>::Alloc(size_t size) in Alloc() 135 inline void *FrameAllocator<AlignmenT, UseMemsetT>::TryToAllocate(size_t size) in TryToAllocate() 162 inline size_t FrameAllocator<AlignmenT, UseMemsetT>::GetNextArenaSize(size_t size) in GetNextArenaSize() 202 FrameAllocator<AlignmenT, UseMemsetT>::AllocateArenaImpl(size_t size) in AllocateArenaImpl()
|
| D | internal_allocator-inl.h | 31 T *InternalAllocator<Config>::AllocArray(size_t size) in AllocArray() 38 T *InternalAllocator<Config>::AllocArrayLocal(size_t size) in AllocArrayLocal() 57 …f_t<is_unbounded_array_v<T>, std::remove_extent_t<T> *> InternalAllocator<Config>::New(size_t size) in New() 87 size_t size = *static_cast<size_t *>(p); in DeleteArray() local
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | heap-inl.h | 35 #define CHECK_OBJ_AND_THROW_OOM_ERROR(object, size, space, message) … argument 122 size_t size = hclass->GetObjectSize(); in AllocateYoungOrHugeObject() local 126 TaggedObject *Heap::AllocateYoungOrHugeObject(size_t size) in AllocateYoungOrHugeObject() 146 TaggedObject *Heap::AllocateYoungOrHugeObject(JSHClass *hclass, size_t size) in AllocateYoungOrHugeObject() 154 uintptr_t Heap::AllocateYoungSync(size_t size) in AllocateYoungSync() 169 TaggedObject *Heap::TryAllocateYoungGeneration(JSHClass *hclass, size_t size) in TryAllocateYoungGeneration() 184 size_t size = hclass->GetObjectSize(); in AllocateOldOrHugeObject() local 188 TaggedObject *Heap::AllocateOldOrHugeObject(JSHClass *hclass, size_t size) in AllocateOldOrHugeObject() 203 size_t size = hclass->GetObjectSize(); in AllocateReadOnlyOrHugeObject() local 207 TaggedObject *Heap::AllocateReadOnlyOrHugeObject(JSHClass *hclass, size_t size) in AllocateReadOnlyOrHugeObject() [all …]
|
| D | free_object_set.cpp | 23 void FreeObjectSet::Free(uintptr_t begin, size_t size) in Free() 41 FreeObject *FreeObjectSet::ObtainSmallFreeObject(size_t size) in ObtainSmallFreeObject() 60 FreeObject *FreeObjectSet::ObtainLargeFreeObject(size_t size) in ObtainLargeFreeObject() 87 FreeObject *FreeObjectSet::LookupSmallFreeObject(size_t size) in LookupSmallFreeObject() 100 FreeObject *FreeObjectSet::LookupLargeFreeObject(size_t size) in LookupLargeFreeObject()
|
| D | tlab_allocator-inl.h | 46 uintptr_t TlabAllocator::Allocate(size_t size, MemSpaceType space) in Allocate() 65 uintptr_t TlabAllocator::AllocateInYoungSpace(size_t size) in AllocateInYoungSpace() 83 uintptr_t TlabAllocator::AllocateInCompressSpace(size_t size) in AllocateInCompressSpace() 92 uintptr_t TlabAllocator::AllocateInOldSpace(size_t size) in AllocateInOldSpace() 129 bool TlabAllocator::ExpandCompressFromOld(size_t size) in ExpandCompressFromOld()
|
| D | allocator-inl.h | 51 uintptr_t BumpPointerAllocator::Allocate(size_t size) in Allocate() 90 uintptr_t FreeListAllocator::Allocate(size_t size) in Allocate() 104 uintptr_t FreeListAllocator::Allocate(FreeObject *object, size_t size) in Allocate() 126 auto size = bpAllocator_.Available(); in FreeBumpPoint() local 133 size_t size = bpAllocator_.Available(); in FillBumpPointer() local 145 void FreeListAllocator::Free(uintptr_t begin, size_t size, bool isAdd) in Free() 157 uintptr_t FreeListAllocator::LookupSuitableFreeObject(size_t size) in LookupSuitableFreeObject() 183 inline bool FreeListAllocator::MatchFreeObjectSet(Region *region, size_t size) in MatchFreeObjectSet()
|
| D | sparse_space.h | 22 #define CHECK_OBJECT_AND_INC_OBJ_SIZE(size) \ argument 85 void IncreaseLiveObjectSize(size_t size) in IncreaseLiveObjectSize() 90 void DecreaseLiveObjectSize(size_t size) in DecreaseLiveObjectSize() 137 void IncreaseMergeSize(size_t size) in IncreaseMergeSize()
|
| D | mem_map_allocator.h | 48 MemMap GetMemFromCache([[maybe_unused]]size_t size) in GetMemFromCache() 60 void AddMemToCache(void *mem, size_t size) in AddMemToCache() 115 MemMap GetMemFromList(size_t size) in GetMemFromList() 184 void IncreaseAndCheckReserved(size_t size) in IncreaseAndCheckReserved() 194 void DecreaseReserved(size_t size) in DecreaseReserved()
|
| /arkcompiler/runtime_core/platforms/unix/libpandabase/ |
| D | mem.cpp | 33 void MmapDeleter(std::byte *ptr, size_t size) noexcept in MmapDeleter() 40 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t file_offset, vo… in MapFile() 55 BytePtr MapExecuted(size_t size) in MapExecuted() 68 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, int prot) in MakeMemWithProtFlag() 77 std::optional<Error> MakeMemReadExec(void *mem, size_t size) in MakeMemReadExec() 83 std::optional<Error> MakeMemReadWrite(void *mem, size_t size) in MakeMemReadWrite() 89 std::optional<Error> MakeMemReadOnly(void *mem, size_t size) in MakeMemReadOnly() 94 std::optional<Error> MakeMemProtected(void *mem, size_t size) in MakeMemProtected() 106 void *AlignedAlloc(size_t alignment_in_bytes, size_t size) in AlignedAlloc() 144 void *MapRWAnonymousRaw(size_t size, bool force_poison) in MapRWAnonymousRaw() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | asan_interface.h | 36 #define ASAN_POISON_MEMORY_REGION(addr, size) __asan_poison_memory_region((addr), (size)) argument 38 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) __asan_unpoison_memory_region((addr), (size)) argument 41 #define ASAN_POISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size)) argument 43 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size)) argument
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | asan_interface.h | 41 #define ASAN_POISON_MEMORY_REGION(addr, size) __asan_poison_memory_region((addr), (size)) argument 43 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) __asan_unpoison_memory_region((addr), (size)) argument 51 #define ASAN_POISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size)) argument 53 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size)) argument
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | bytecode_encoder.h | 30 static bool CanEncodeImmHelper(int64_t imm, uint32_t size, int64_t min, int64_t max) in CanEncodeImmHelper() 40 …bool CanEncodeImmAddSubCmp(int64_t imm, uint32_t size, [[maybe_unused]] bool signed_compare) overr… in CanEncodeImmAddSubCmp() 45 bool CanEncodeImmMulDivMod(uint64_t imm, uint32_t size) override in CanEncodeImmMulDivMod() 50 bool CanEncodeImmLogical(uint64_t imm, uint32_t size) override in CanEncodeImmLogical() 55 bool CanEncodeShift(uint32_t size) override in CanEncodeShift()
|
| /arkcompiler/runtime_core/platforms/windows/libpandabase/ |
| D | mem.cpp | 152 void MmapDeleter(std::byte *ptr, size_t size) noexcept in MmapDeleter() 159 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t file_offset, vo… in MapFile() 172 BytePtr MapExecuted(size_t size) in MapExecuted() 185 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, int prot) in MakeMemWithProtFlag() 195 std::optional<Error> MakeMemReadExec(void *mem, size_t size) in MakeMemReadExec() 201 std::optional<Error> MakeMemReadWrite(void *mem, size_t size) in MakeMemReadWrite() 207 std::optional<Error> MakeMemReadOnly(void *mem, size_t size) in MakeMemReadOnly() 212 std::optional<Error> MakeMemProtected(void *mem, size_t size) in MakeMemProtected() 223 void *MapRWAnonymousRaw(size_t size, bool force_poison) in MapRWAnonymousRaw() 239 std::optional<Error> PartiallyUnmapRaw([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PartiallyUnmapRaw() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | object_factory-inl.h | 29 EcmaString *ObjectFactory::AllocNonMovableStringObject(size_t size) in AllocNonMovableStringObject() 36 EcmaString *ObjectFactory::AllocStringObject(size_t size) in AllocStringObject() 43 EcmaString *ObjectFactory::AllocOldSpaceStringObject(size_t size) in AllocOldSpaceStringObject() 80 size_t size = LexicalEnv::ComputeSize(numSlots); in InlineNewLexicalEnv() local 106 TaggedObject *ObjectFactory::AllocObjectWithSpaceType(size_t size, JSHClass *cls, MemSpaceType type) in AllocObjectWithSpaceType()
|
| /arkcompiler/ets_runtime/ecmascript/platform/unix/ |
| D | map.cpp | 27 MemMap PageMap(size_t size, int prot, size_t alignment) in PageMap() 53 MemMap MachineCodePageMap(size_t size, int prot, size_t alignment) in MachineCodePageMap() 66 void PageRelease(void *mem, size_t size) in PageRelease() 71 void PageTag(void *mem, size_t size, bool remove) in PageTag() 80 void PageProtect(void *mem, size_t size, int prot) in PageProtect()
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | mmap_mem_pool-inl.h | 32 inline Pool MmapPoolMap::PopFreePool(size_t size) in PopFreePool() 180 inline ArenaT *MmapMemPool::AllocArenaImpl(size_t size, SpaceType space_type, AllocatorType allocat… in AllocArenaImpl() 205 size_t size = arena->GetSize(); in FreeArenaImpl() local 214 inline void *MmapMemPool::AllocRawMemCompilerImpl(size_t size) in AllocRawMemCompilerImpl() 228 inline void *MmapMemPool::AllocRawMemInternalImpl(size_t size) in AllocRawMemInternalImpl() 242 inline void *MmapMemPool::AllocRawMemCodeImpl(size_t size) in AllocRawMemCodeImpl() 256 inline void *MmapMemPool::AllocRawMemObjectImpl(size_t size, SpaceType type) in AllocRawMemObjectImpl() 264 inline void *MmapMemPool::AllocRawMemImpl(size_t size, SpaceType type) in AllocRawMemImpl() 304 inline void MmapMemPool::FreeRawMemImpl(void *mem, size_t size) in FreeRawMemImpl() 312 inline Pool MmapMemPool::AllocPoolUnsafe(size_t size, SpaceType space_type, AllocatorType allocator… in AllocPoolUnsafe() [all …]
|
| D | base_mem_stats.cpp | 25 void BaseMemStats::RecordAllocateRaw(size_t size, SpaceType type_mem) in RecordAllocateRaw() 31 void BaseMemStats::RecordAllocate(size_t size, SpaceType type_mem) in RecordAllocate() 39 void BaseMemStats::RecordMoved(size_t size, SpaceType type_mem) in RecordMoved() 49 void BaseMemStats::RecordFreeRaw(size_t size, SpaceType type_mem) in RecordFreeRaw() 55 void BaseMemStats::RecordFree(size_t size, SpaceType type_mem) in RecordFree()
|
| /arkcompiler/ets_runtime/test/fuzztest/containersvectorcommon_fuzzer/ |
| D | containersvectorcommon_fuzzer.h | 83 … static JSHandle<JSAPIVector> GetVectorWithData(JSThread *thread, const uint8_t* data, size_t size) in GetVectorWithData() 110 static void ContainersVectorAddFuzzTest(const uint8_t* data, size_t size) in ContainersVectorAddFuzzTest() 131 static void ContainersVectorGetFirstElementFuzzTest(const uint8_t* data, size_t size) in ContainersVectorGetFirstElementFuzzTest() 158 static void ContainersVectorGetIndexOfFuzzTest(const uint8_t* data, size_t size) in ContainersVectorGetIndexOfFuzzTest() 186 static void ContainersVectorGetLastElementFuzzTest(const uint8_t* data, size_t size) in ContainersVectorGetLastElementFuzzTest() 213 static void ContainersVectorHasFuzzTest(const uint8_t* data, size_t size) in ContainersVectorHasFuzzTest() 241 static void ContainersVectorInsertFuzzTest(const uint8_t* data, size_t size) in ContainersVectorInsertFuzzTest() 263 static void ContainersVectorRemoveFuzzTest(const uint8_t* data, size_t size) in ContainersVectorRemoveFuzzTest() 292 static void ContainersVectorSetFuzzTest(const uint8_t* data, size_t size) in ContainersVectorSetFuzzTest() 322 static void ContainersVectorGetLastIndexOfFuzzTest(const uint8_t* data, size_t size) in ContainersVectorGetLastIndexOfFuzzTest() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/platform/windows/ |
| D | map.cpp | 31 MemMap PageMap(size_t size, int prot, size_t alignment) in PageMap() 60 MemMap MachineCodePageMap(size_t size, int prot, size_t alignment) in MachineCodePageMap() 73 void PageRelease([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PageRelease() 77 void PageTag([[maybe_unused]] void *mem, [[maybe_unused]] size_t size, [[maybe_unused]] bool remove) in PageTag() 81 void PageProtect(void *mem, size_t size, int prot) in PageProtect()
|
| /arkcompiler/ets_runtime/test/fuzztest/containerslinkedlistcommon_fuzzer/ |
| D | containerslinkedlistcommon_fuzzer.h | 106 static void ContainersLinkedListAddFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListAddFuzzTest() 128 static void ContainersLinkedListGetFirstFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetFirstFuzzTest() 155 static void ContainersLinkedListGetLastFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetLastFuzzTest() 182 static void ContainersLinkedListAddFirstFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListAddFirstFuzzTest() 209 static void ContainersLinkedListClearFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListClearFuzzTest() 236 static void ContainersLinkedListCloneFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListCloneFuzzTest() 263 static void ContainersLinkedListGetFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetFuzzTest() 302 static void ContainersLinkedListGetIndexOfFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetIndexOfFuzzTest() 330 static void ContainersLinkedListGetLastIndexOfFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetLastIndexOfFuzzTest() 358 static void ContainersLinkedListHasFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListHasFuzzTest() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/loopbeginphi/ |
| D | loopbeginphi.ts | 57 const size = bodies.length; constant 69 const size = bodies.length; constant
|
| /arkcompiler/ets_runtime/test/fuzztest/containersprivatedeque_fuzzer/ |
| D | containersprivatedeque_fuzzer.cpp | 32 void ContainersPrivateDequeFuzzTest(const uint8_t* data, size_t size) in ContainersPrivateDequeFuzzTest() 39 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/ets_runtime/test/fuzztest/containersprivatestack_fuzzer/ |
| D | containersprivatestack_fuzzer.cpp | 32 void ContainersPrivateStackFuzzTest(const uint8_t* data, size_t size) in ContainersPrivateStackFuzzTest() 39 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/ets_runtime/test/fuzztest/containersprivatetreemap_fuzzer/ |
| D | containersprivatetreemap_fuzzer.cpp | 33 void ContainersPrivateTreeMapFuzzTest(const uint8_t* data, size_t size) in ContainersPrivateTreeMapFuzzTest() 40 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) in LLVMFuzzerTestOneInput()
|