| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | heap-inl.h | 33 #define CHECK_OBJ_AND_THROW_OOM_ERROR(object, size, space, message) … argument 132 size_t size = hclass->GetObjectSize(); in AllocateYoungOrHugeObject() local 136 TaggedObject *Heap::AllocateYoungOrHugeObject(size_t size) in AllocateYoungOrHugeObject() 156 TaggedObject *Heap::AllocateYoungOrHugeObject(JSHClass *hclass, size_t size) in AllocateYoungOrHugeObject() 164 uintptr_t Heap::AllocateYoungSync(size_t size) in AllocateYoungSync() 179 TaggedObject *Heap::TryAllocateYoungGeneration(JSHClass *hclass, size_t size) in TryAllocateYoungGeneration() 194 size_t size = hclass->GetObjectSize(); in AllocateOldOrHugeObject() local 198 TaggedObject *Heap::AllocateOldOrHugeObject(JSHClass *hclass, size_t size) in AllocateOldOrHugeObject() 213 size_t size = hclass->GetObjectSize(); in AllocateReadOnlyOrHugeObject() local 217 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 | sparse_space.h | 23 #define CHECK_OBJECT_AND_INC_OBJ_SIZE(size) \ argument 33 #define CHECK_OBJECT_AND_INC_OBJ_SIZE(size) \ argument 99 void IncreaseLiveObjectSize(size_t size) in IncreaseLiveObjectSize() 104 void DecreaseLiveObjectSize(size_t size) in DecreaseLiveObjectSize() 109 void SetOvershootSize(size_t size) in SetOvershootSize() 122 size_t size = maximumCapacity_ - committedSize_; in AdjustOvershootSize() local 177 void IncreaseMergeSize(size_t size) in IncreaseMergeSize()
|
| D | tlab_allocator-inl.h | 47 uintptr_t TlabAllocator::Allocate(size_t size, MemSpaceType space) in Allocate() 67 uintptr_t TlabAllocator::AllocateInYoungSpace(size_t size) in AllocateInYoungSpace() 85 uintptr_t TlabAllocator::AllocateInCompressSpace(size_t size) in AllocateInCompressSpace() 94 uintptr_t TlabAllocator::AllocateInOldSpace(size_t size) in AllocateInOldSpace() 131 bool TlabAllocator::ExpandCompressFromOld(size_t size) in ExpandCompressFromOld()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | alloc_config.h | 38 static void OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnAlloc() 43 static void OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnFree() 103 static void InitializeCrossingMapForMemory(void *startAddr, size_t size) in InitializeCrossingMapForMemory() 113 static void RemoveCrossingMapForMemory(void *startAddr, size_t size) in RemoveCrossingMapForMemory() 131 static void OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnAlloc() 136 static void OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnFree() 174 …d InitializeCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) {} in InitializeCrossingMapForMemory() 177 … void RemoveCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) {} in RemoveCrossingMapForMemory() 192 static void OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnAlloc() 198 static void OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnFree() [all …]
|
| /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/runtime_core/static_core/platforms/unix/libpandabase/ |
| D | mem.cpp | 34 void MmapDeleter(std::byte *ptr, size_t size) noexcept in MmapDeleter() 41 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t fileOffset, voi… in MapFile() 57 BytePtr MapExecuted(size_t size) in MapExecuted() 70 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, int prot) in MakeMemWithProtFlag() 79 std::optional<Error> MakeMemReadExec(void *mem, size_t size) in MakeMemReadExec() 85 std::optional<Error> MakeMemReadWrite(void *mem, size_t size) in MakeMemReadWrite() 91 std::optional<Error> MakeMemReadOnly(void *mem, size_t size) in MakeMemReadOnly() 96 std::optional<Error> MakeMemProtected(void *mem, size_t size) in MakeMemProtected() 108 void *AlignedAlloc(size_t alignmentInBytes, size_t size) in AlignedAlloc() 165 void *MapRWAnonymousRaw(size_t size, bool forcePoison) in MapRWAnonymousRaw() [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/templateclassglobal_fuzzer/ |
| D | templateclassglobal_fuzzer.cpp | 25 void TemplateGlobalFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateGlobalFuzzerTest() 39 void TemplateToLocalFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateToLocalFuzzerTest() 53 void TemplateToLocalFromVMFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateToLocalFromVMFuzzerTest() 67 void TemplateEmptyFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateEmptyFuzzerTest() 81 void TemplateFreeGlobalHandleAddrFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateFreeGlobalHandleAddrFuzzerTest() 95 void GlobalOperatorStarFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in GlobalOperatorStarFuzzerTest() 109 void GlobalOperatorPointToFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in GlobalOperatorPointToFuzzerTest() 123 void GlobalIsEmptyFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in GlobalIsEmptyFuzzerTest() 137 void GlobalSetWeakFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in GlobalSetWeakFuzzerTest() 157 void GlobalClearWeakFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in GlobalClearWeakFuzzerTest() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | asan_interface.h | 37 #define ASAN_POISON_MEMORY_REGION(addr, size) __asan_poison_memory_region((addr), (size)) argument 41 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) __asan_unpoison_memory_region((addr), (size)) argument 48 #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/ets_runtime/test/fuzztest/bufferrefnew_fuzzer/ |
| D | bufferrefnew_fuzzer.cpp | 24 void BufferRefNewFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefNewFuzzTest() 37 void BufferRefMultiParamNewFuzzTest(const uint8_t *data, size_t size) in BufferRefMultiParamNewFuzzTest() 51 void BufferRefByteLengthFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefByteLengthFuzzTest() 65 void BufferRefGetBufferFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefGetBufferFuzzTest() 79 void BufferToStringCallbackFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferToStringCallbackFuzzTest() 95 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/ets_runtime/test/fuzztest/jsnapiinformation_fuzzer/ |
| D | jsnapiinformation_fuzzer.cpp | 25 void JSNApiCheckSecureMemFuzzTest(const uint8_t *data, size_t size) in JSNApiCheckSecureMemFuzzTest() 39 void JSNApiCreateEcmaVMFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiCreateEcmaVMFuzzTest() 53 void JSNApiEnableUserUncaughtErrorHandlerFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiEnableUserUncaughtErrorHandlerFuzzTest() 65 void JSNApiFunctionFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiFunctionFuzzTest() 83 void JSNApiIsMixedDebugEnabledFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiIsMixedDebugEnabledFuzzTest() 95 void JSNApiNotifyNativeCallingFuzzTest(const uint8_t *data, size_t size) in JSNApiNotifyNativeCallingFuzzTest() 110 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/runtime_core/static_core/verification/util/tests/ |
| D | bit_vector_property_test.cpp | 96 size_t size = (set.empty() ? 0 : *set.rbegin()) + inc; in arbitrary() local 126 void ClassifySize(const std::string &name, size_t size, const Intervals &intervals) in ClassifySize() 146 StdSet Universum(size_t size) in Universum() 193 auto size = bset.bits.Size(); variable 204 auto size = bset.bits.Size(); variable 216 auto size = bset.bits.Size(); variable 399 auto size = std::min(bset1.bits.Size(), bset2.bits.Size()); variable 410 auto size = std::min(std::min(bset1.bits.Size(), bset2.bits.Size()), bset3.bits.Size()); variable 420 auto size = std::min(bset1.bits.Size(), bset2.bits.Size()); variable 433 auto size = std::min(std::min(bset1.bits.Size(), bset2.bits.Size()), bset3.bits.Size()); variable [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/jsnapiset_fuzzer/ |
| D | jsnapiset_fuzzer.cpp | 25 void JSNApiSetAssetPathFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiSetAssetPathFuzzTest() 38 void JSNApiSetBundleFuzzTest(const uint8_t *data, size_t size) in JSNApiSetBundleFuzzTest() 53 void JSNApiSetHostEnqueueJobFuzzTest(const uint8_t *data, size_t size) in JSNApiSetHostEnqueueJobFuzzTest() 67 void JSNApiSetMockModuleListFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiSetMockModuleListFuzzTest() 80 void JSNApiSetSourceMapTranslateCallbackFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSNApiSetSourceMapTranslateCallbackFuzzTest() 96 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | asan_interface.h | 40 #define ASAN_POISON_MEMORY_REGION(addr, size) __asan_poison_memory_region((addr), (size)) argument 42 #define ASAN_UNPOISON_MEMORY_REGION(addr, size) __asan_unpoison_memory_region((addr), (size)) argument 50 #define ASAN_POISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size)) argument 52 #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/ets_runtime/ecmascript/platform/windows/ |
| D | map.cpp | 39 MemMap PageMap(size_t size, int prot, size_t alignment, void *addr) in PageMap() 68 MemMap MachineCodePageMap(size_t size, int prot, size_t alignment) in MachineCodePageMap() 82 void PageRelease([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PageRelease() 86 void PagePreRead([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PagePreRead() 90 void PageTag([[maybe_unused]] void *mem, [[maybe_unused]] size_t size, [[maybe_unused]] PageTagType… in PageTag() 95 void PageClearTag([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PageClearTag() 99 void PageProtect(void *mem, size_t size, int prot) in PageProtect()
|
| /arkcompiler/ets_runtime/ecmascript/platform/unix/ |
| D | map.cpp | 27 MemMap PageMap(size_t size, int prot, size_t alignment, void *addr) in PageMap() 53 MemMap MachineCodePageMap(size_t size, int prot, size_t alignment) in MachineCodePageMap() 67 void PageRelease(void *mem, size_t size) in PageRelease() 72 void PagePreRead(void *mem, size_t size) in PagePreRead() 77 void PageTag(void *mem, size_t size, PageTagType type, const std::string &spaceName, const uint32_t… in PageTag() 83 void PageClearTag(void *mem, size_t size) in PageClearTag() 88 void PageProtect(void *mem, size_t size, int prot) in PageProtect()
|
| /arkcompiler/runtime_core/static_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 signedCompare) overri… 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/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/ets_runtime/test/fuzztest/jsvaluerefobject_fuzzer/ |
| D | jsvaluerefobject_fuzzer.cpp | 26 void JSValueRefIsSymbolFuzzTest(const uint8_t* data, size_t size) in JSValueRefIsSymbolFuzzTest() 41 void JSValueRefIsBigIntFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in JSValueRefIsBigIntFuzzTest() 56 void JSValueRefIsObjectFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in JSValueRefIsObjectFuzzTest() 70 void IsArgumentsObjectFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in IsArgumentsObjectFuzzTest() 86 void IsJSPrimitiveBooleanFuzzTest(const uint8_t* data, size_t size) in IsJSPrimitiveBooleanFuzzTest() 101 void IsGeneratorFunctionFuzzTest(const uint8_t* data, size_t size) in IsGeneratorFunctionFuzzTest() 116 void IsMapIteratorFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in IsMapIteratorFuzzTest() 131 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/ets_runtime/test/fuzztest/trycatch_fuzzer/ |
| D | trycatch_fuzzer.cpp | 25 void TryCatchNewFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TryCatchNewFuzzerTest() 38 void TryCatchHasCaughtFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TryCatchHasCaughtFuzzerTest() 52 void TryCatchRethrowFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TryCatchRethrowFuzzerTest() 66 void GetAndClearExceptionFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in GetAndClearExceptionFuzzTest() 82 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) in LLVMFuzzerTestOneInput()
|
| /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/test/fuzztest/globalclass_fuzzer/ |
| D | globalclass_fuzzer.cpp | 25 void GlobalFuzzerTest([[maybe_unused]]const uint8_t *data, size_t size) in GlobalFuzzerTest() 39 void GlobalOperatorEqualFuzzerTest([[maybe_unused]]const uint8_t *data, size_t size) in GlobalOperatorEqualFuzzerTest() 54 void GlobalMoveFuzzerTest([[maybe_unused]]const uint8_t *data, size_t size) in GlobalMoveFuzzerTest() 68 void GlobalOperatorEqualMoveFuzzerTest([[maybe_unused]]const uint8_t *data, size_t size) in GlobalOperatorEqualMoveFuzzerTest() 83 void GlobalVMLocalFuzzerTest([[maybe_unused]]const uint8_t *data, size_t size) in GlobalVMLocalFuzzerTest() 99 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/ets_runtime/test/fuzztest/jsvaluerefiscorrect_fuzzer/ |
| D | jsvaluerefiscorrect_fuzzer.cpp | 26 void JSValueRefIsFalseFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSValueRefIsFalseFuzzTest() 40 void JSValueRefIsTrueFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsTrueFuzzTest() 61 void JSValueRefIsHoleFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsHoleFuzzTest() 82 void JSValueRefIsUndefinedFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsUndefinedFuzzTest() 99 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) in LLVMFuzzerTestOneInput()
|
| /arkcompiler/runtime_core/static_core/platforms/windows/libpandabase/ |
| D | mem.cpp | 154 void MmapDeleter(std::byte *ptr, size_t size) noexcept in MmapDeleter() 161 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t fileOffset, voi… in MapFile() 174 BytePtr MapExecuted(size_t size) in MapExecuted() 187 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, int prot) in MakeMemWithProtFlag() 197 std::optional<Error> MakeMemReadExec(void *mem, size_t size) in MakeMemReadExec() 203 std::optional<Error> MakeMemReadWrite(void *mem, size_t size) in MakeMemReadWrite() 209 std::optional<Error> MakeMemReadOnly(void *mem, size_t size) in MakeMemReadOnly() 214 std::optional<Error> MakeMemProtected(void *mem, size_t size) in MakeMemProtected() 264 void *MapRWAnonymousRaw(size_t size, bool forcePoison) in MapRWAnonymousRaw() 280 std::optional<Error> PartiallyUnmapRaw([[maybe_unused]] void *mem, [[maybe_unused]] size_t size) in PartiallyUnmapRaw() [all …]
|