Home
last modified time | relevance | path

Searched refs:size (Results 1 - 25 of 2271) sorted by relevance

12345678910>>...91

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dtlab_allocator-inl.h47 uintptr_t TlabAllocator::Allocate(size_t size, MemSpaceType space) in Allocate() argument
52 result = AllocateInYoungSpace(size); in Allocate()
55 result = AllocateInOldSpace(size); in Allocate()
58 result = AllocateInCompressSpace(size); in Allocate()
67 uintptr_t TlabAllocator::AllocateInYoungSpace(size_t size) in AllocateInYoungSpace() argument
69 ASSERT(AlignUp(size, static_cast<size_t>(MemAlignment::MEM_ALIGN_OBJECT)) == size); in AllocateInYoungSpace()
70 if (UNLIKELY(size > SMALL_OBJECT_SIZE)) { in AllocateInYoungSpace()
71 uintptr_t address = heap_->AllocateYoungSync(size); in AllocateInYoungSpace()
74 uintptr_t result = youngAllocator_.Allocate(size); in AllocateInYoungSpace()
85 AllocateInCompressSpace(size_t size) AllocateInCompressSpace() argument
94 AllocateInOldSpace(size_t size) AllocateInOldSpace() argument
133 ExpandCompressFromOld(size_t size) ExpandCompressFromOld() argument
155 Allocate(size_t size, MemSpaceType space) Allocate() argument
169 AllocateInCompressSpace(size_t size) AllocateInCompressSpace() argument
[all...]
H A Dheap-inl.h38 #define CHECK_OBJ_AND_THROW_OOM_ERROR(object, size, space, message) \
47 ThrowOutOfMemoryError(GetJSThread(), size, message); \
48 (object) = reinterpret_cast<TaggedObject *>((space)->Allocate(size)); \
51 #define CHECK_SOBJ_AND_THROW_OOM_ERROR(thread, object, size, space, message) \
56 ThrowOutOfMemoryError(thread, size, message); \
57 (object) = reinterpret_cast<TaggedObject *>((space)->Allocate(thread, size)); \
60 #define CHECK_MACHINE_CODE_OBJ_AND_SET_OOM_ERROR_FORT(object, size, space, desc, message) \
65 SetMachineCodeOutOfMemoryError(GetJSThread(), size, message); \
66 (object) = reinterpret_cast<TaggedObject *>((space)->Allocate(size, desc)); \
69 #define CHECK_MACHINE_CODE_OBJ_AND_SET_OOM_ERROR(object, size, spac
206 size_t size = hclass->GetObjectSize(); AllocateYoungOrHugeObject() local
210 AllocateYoungOrHugeObject(size_t size) AllocateYoungOrHugeObject() argument
233 AllocateInGeneralNewSpace(size_t size) AllocateInGeneralNewSpace() argument
244 AllocateYoungOrHugeObject(JSHClass *hclass, size_t size) AllocateYoungOrHugeObject() argument
250 OnAllocateEvent(GetEcmaVM(), object, size); AllocateYoungOrHugeObject() local
255 SetHClassAndDoAllocateEvent(JSThread *thread, TaggedObject *object, JSHClass *hclass, [[maybe_unused]] size_t size) SetHClassAndDoAllocateEvent() argument
265 AllocateYoungSync(size_t size) AllocateYoungSync() argument
294 TryAllocateYoungGeneration(JSHClass *hclass, size_t size) TryAllocateYoungGeneration() argument
305 OnAllocateEvent(GetEcmaVM(), object, size); TryAllocateYoungGeneration() local
312 size_t size = hclass->GetObjectSize(); AllocateOldOrHugeObject() local
316 AllocateOldOrHugeObject(size_t size) AllocateOldOrHugeObject() argument
329 AllocateOldOrHugeObject(JSHClass *hclass, size_t size) AllocateOldOrHugeObject() argument
334 OnAllocateEvent(GetEcmaVM(), reinterpret_cast<TaggedObject*>(object), size); AllocateOldOrHugeObject() local
341 size_t size = hclass->GetObjectSize(); AllocateReadOnlyOrHugeObject() local
344 OnAllocateEvent(GetEcmaVM(), object, size); AllocateReadOnlyOrHugeObject() local
349 AllocateReadOnlyOrHugeObject(JSHClass *hclass, size_t size) AllocateReadOnlyOrHugeObject() argument
361 OnAllocateEvent(GetEcmaVM(), object, size); AllocateReadOnlyOrHugeObject() local
368 size_t size = hclass->GetObjectSize(); AllocateNonMovableOrHugeObject() local
374 OnAllocateEvent(GetEcmaVM(), object, size); AllocateNonMovableOrHugeObject() local
379 AllocateNonMovableOrHugeObject(JSHClass *hclass, size_t size) AllocateNonMovableOrHugeObject() argument
391 OnAllocateEvent(GetEcmaVM(), object, size); AllocateNonMovableOrHugeObject() local
396 AllocateClassClass(JSHClass *hclass, size_t size) AllocateClassClass() argument
406 OnAllocateEvent(GetEcmaVM(), object, size); AllocateClassClass() local
411 AllocateClassClass(JSThread *thread, JSHClass *hclass, size_t size) AllocateClassClass() argument
426 AllocateHugeObject(size_t size) AllocateHugeObject() argument
452 AllocateHugeObject(JSHClass *hclass, size_t size) AllocateHugeObject() argument
459 OnAllocateEvent(GetEcmaVM(), object, size); AllocateHugeObject() local
464 AllocateHugeMachineCodeObject(size_t size, MachineCodeDesc *desc) AllocateHugeMachineCodeObject() argument
477 AllocateMachineCodeObject(JSHClass *hclass, size_t size, MachineCodeDesc *desc) AllocateMachineCodeObject() argument
491 OnAllocateEvent(GetEcmaVM(), object, size); AllocateMachineCodeObject() local
516 OnAllocateEvent(GetEcmaVM(), object, size); AllocateMachineCodeObject() local
521 AllocateSnapshotSpace(size_t size) AllocateSnapshotSpace() argument
529 OnAllocateEvent(GetEcmaVM(), reinterpret_cast<TaggedObject *>(object), size); AllocateSnapshotSpace() local
534 AllocateSharedNonMovableSpaceFromTlab(JSThread *thread, size_t size) AllocateSharedNonMovableSpaceFromTlab() argument
561 AllocateSharedOldSpaceFromTlab(JSThread *thread, size_t size) AllocateSharedOldSpaceFromTlab() argument
789 size_t size = hclass->GetObjectSize(); AllocateNonMovableOrHugeObject() local
793 AllocateNonMovableOrHugeObject(JSThread *thread, JSHClass *hclass, size_t size) AllocateNonMovableOrHugeObject() argument
816 AllocateNonMovableOrHugeObject(JSThread *thread, size_t size) AllocateNonMovableOrHugeObject() argument
838 size_t size = hclass->GetObjectSize(); AllocateOldOrHugeObject() local
842 AllocateOldOrHugeObject(JSThread *thread, JSHClass *hclass, size_t size) AllocateOldOrHugeObject() argument
864 AllocateOldOrHugeObject(JSThread *thread, size_t size) AllocateOldOrHugeObject() argument
880 AllocateInSOldSpace(JSThread *thread, size_t size) AllocateInSOldSpace() argument
905 AllocateHugeObject(JSThread *thread, JSHClass *hclass, size_t size) AllocateHugeObject() argument
915 AllocateHugeObject(JSThread *thread, size_t size) AllocateHugeObject() argument
941 size_t size = hclass->GetObjectSize(); AllocateReadOnlyOrHugeObject() local
945 AllocateReadOnlyOrHugeObject(JSThread *thread, JSHClass *hclass, size_t size) AllocateReadOnlyOrHugeObject() argument
958 AllocateSOldTlab(JSThread *thread, size_t size) AllocateSOldTlab() argument
973 AllocateSNonMovableTlab(JSThread *thread, size_t size) AllocateSNonMovableTlab() argument
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dsmall_vector.h59 * that will be created once number of elements exceed size of the static buffer - `N`.
76 uint32_t size {0};
214 buffer.size = 0; in SmallVector()
222 buffer.size = 0; in SmallVector()
235 buffer.size = 0; in SmallVector()
242 buffer.size = other.buffer.size; in SmallVector()
244 for (uint32_t i = 0; i < buffer.size; ++i) { in SmallVector()
258 buffer.size = other.buffer.size; in allocator_()
414 size_t size() const size() function in ark::SmallVector
459 reserve(size_t size) reserve() argument
472 resize(size_t size) resize() argument
500 resize(size_t size, const value_type &val) resize() argument
600 EnsureStaticSpace(size_t size) EnsureStaticSpace() argument
[all...]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dsmall_vector.h66 * that will be created once number of elements exceed size of the static buffer - `N`.
83 uint32_t size {0};
211 buffer_.size = 0; in SmallVector()
219 buffer_.size = 0; in SmallVector()
232 buffer_.size = 0; in SmallVector()
239 buffer_.size = other.buffer_.size; in SmallVector()
241 for (uint32_t i = 0; i < buffer_.size; ++i) { in SmallVector()
255 buffer_.size = other.buffer_.size; in allocator_()
410 size_t size() const size() function in panda::SmallVector
455 reserve(size_t size) reserve() argument
468 resize(size_t size) resize() argument
494 resize(size_t size, const value_type &val) resize() argument
558 EnsureStaticSpace(size_t size) EnsureStaticSpace() argument
[all...]
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/
H A Dmem.cpp34 void MmapDeleter(std::byte *ptr, size_t size) noexcept
37 munmap(ptr, size);
42 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t fileOffset, void *hint) in MapFile() argument
46 size_t mapSize = size + offset; in MapFile()
55 return BytePtr(static_cast<std::byte *>(result) + offset, size, offset, MmapDeleter); in MapFile()
58 BytePtr MapExecuted(size_t size) in MapExecuted() argument
60 // By design caller should pass valid size, so don't do any additional checks except ones that in MapExecuted()
63 void *result = mmap(nullptr, size, PROT_EXEC | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0); in MapExecuted()
68 return BytePtr(static_cast<std::byte *>(result), (result == nullptr) ? 0 : size, MmapDeleter); in MapExecuted()
71 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, in argument
80 MakeMemReadExec(void *mem, size_t size) MakeMemReadExec() argument
86 MakeMemReadWrite(void *mem, size_t size) MakeMemReadWrite() argument
92 MakeMemReadOnly(void *mem, size_t size) MakeMemReadOnly() argument
97 MakeMemProtected(void *mem, size_t size) MakeMemProtected() argument
109 AlignedAlloc(size_t alignmentInBytes, size_t size) AlignedAlloc() argument
166 MapRWAnonymousRaw(size_t size, bool forcePoison) MapRWAnonymousRaw() argument
181 PartiallyUnmapRaw(void *mem, size_t size) PartiallyUnmapRaw() argument
187 MapRWAnonymousWithAlignmentRaw(size_t size, size_t aligmentInBytes, bool forcePoison) MapRWAnonymousWithAlignmentRaw() argument
214 MapRWAnonymousInFirst4GB(void *minMem, size_t size, [[maybe_unused]] size_t iterativeStep) MapRWAnonymousInFirst4GB() argument
254 MapRWAnonymousFixedRaw(void *mem, size_t size, bool forcePoison) MapRWAnonymousFixedRaw() argument
281 UnmapRaw(void *mem, size_t size) UnmapRaw() argument
304 TagAnonymousMemory([[maybe_unused]] const void *mem, [[maybe_unused]] size_t size, [[maybe_unused]] const char *tag) TagAnonymousMemory() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/containerslinkedlistcommon_fuzzer/
H A Dcontainerslinkedlistcommon_fuzzer.h107 static void ContainersLinkedListAddFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListAddFuzzTest() argument
117 if (size <= 0) { in ContainersLinkedListAddFuzzTest()
120 if (size > MAXBYTELEN) { in ContainersLinkedListAddFuzzTest()
121 size = MAXBYTELEN; in ContainersLinkedListAddFuzzTest()
123 if (memcpy_s(&value, MAXBYTELEN, data, size) != 0) { in ContainersLinkedListAddFuzzTest()
132 static void ContainersLinkedListGetFirstFuzzTest(const uint8_t* data, size_t size) in ContainersLinkedListGetFirstFuzzTest() argument
142 if (size <= 0) { in ContainersLinkedListGetFirstFuzzTest()
145 if (size > MAXBYTELEN) { in ContainersLinkedListGetFirstFuzzTest()
146 size = MAXBYTELEN; in ContainersLinkedListGetFirstFuzzTest()
148 if (memcpy_s(&value, MAXBYTELEN, data, size) ! in ContainersLinkedListGetFirstFuzzTest()
162 ContainersLinkedListGetLastFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListGetLastFuzzTest() argument
192 ContainersLinkedListAddFirstFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListAddFirstFuzzTest() argument
222 ContainersLinkedListClearFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListClearFuzzTest() argument
252 ContainersLinkedListCloneFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListCloneFuzzTest() argument
282 ContainersLinkedListGetFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListGetFuzzTest() argument
324 ContainersLinkedListGetIndexOfFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListGetIndexOfFuzzTest() argument
355 ContainersLinkedListGetLastIndexOfFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListGetLastIndexOfFuzzTest() argument
386 ContainersLinkedListHasFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListHasFuzzTest() argument
417 ContainersLinkedListInsertFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListInsertFuzzTest() argument
448 ContainersLinkedListRemoveByIndexFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveByIndexFuzzTest() argument
489 ContainersLinkedListRemoveFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveFuzzTest() argument
520 ContainersLinkedListRemoveFirstFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveFirstFuzzTest() argument
550 ContainersLinkedListRemoveLastFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveLastFuzzTest() argument
580 ContainersLinkedListRemoveFirstFoundFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveFirstFoundFuzzTest() argument
611 ContainersLinkedListRemoveLastFoundFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListRemoveLastFoundFuzzTest() argument
642 ContainersLinkedListSetFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListSetFuzzTest() argument
673 ContainersLinkedListLengthFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListLengthFuzzTest() argument
703 ContainersLinkedListConvertToArrayFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListConvertToArrayFuzzTest() argument
733 ContainersLinkedListForEachFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListForEachFuzzTest() argument
770 ContainersLinkedListGetIteratorObjFuzzTest(const uint8_t* data, size_t size) ContainersLinkedListGetIteratorObjFuzzTest() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/objectgetinformation_fuzzer/
H A Dobjectgetinformation_fuzzer.cpp24 void ObjectGetAllPropertyNamesFuzzTest(const uint8_t *data, size_t size) in ObjectGetAllPropertyNamesFuzzTest() argument
29 if (data == nullptr || size <= 0) { in ObjectGetAllPropertyNamesFuzzTest()
35 if (size > maxByteLen1) { in ObjectGetAllPropertyNamesFuzzTest()
36 size = maxByteLen1; in ObjectGetAllPropertyNamesFuzzTest()
38 if (memcpy_s(&index, maxByteLen1, data, size) != EOK) { in ObjectGetAllPropertyNamesFuzzTest()
44 if (size > maxByteLen2) { in ObjectGetAllPropertyNamesFuzzTest()
45 size = maxByteLen2; in ObjectGetAllPropertyNamesFuzzTest()
47 if (memcpy_s(&filter, maxByteLen2, data, size) != EOK) { in ObjectGetAllPropertyNamesFuzzTest()
58 void ObjectGetNativePointerFieldCountFuzzTest(const uint8_t *data, size_t size) in ObjectGetNativePointerFieldCountFuzzTest() argument
63 if (data == nullptr || size < in ObjectGetNativePointerFieldCountFuzzTest()
85 ObjectGetOwnEnumerablePropertyNamesFuzzTest(const uint8_t *data, size_t size) ObjectGetOwnEnumerablePropertyNamesFuzzTest() argument
110 ObjectGetOwnPropertyNamesFuzzTest(const uint8_t *data, size_t size) ObjectGetOwnPropertyNamesFuzzTest() argument
137 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/templateclassglobal_fuzzer/
H A Dtemplateclassglobal_fuzzer.cpp25 void TemplateGlobalFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateGlobalFuzzerTest() argument
30 if (size <= 0) { in TemplateGlobalFuzzerTest()
39 void TemplateToLocalFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateToLocalFuzzerTest() argument
44 if (size <= 0) { in TemplateToLocalFuzzerTest()
53 void TemplateToLocalFromVMFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateToLocalFromVMFuzzerTest() argument
58 if (size <= 0) { in TemplateToLocalFromVMFuzzerTest()
67 void TemplateEmptyFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateEmptyFuzzerTest() argument
72 if (size <= 0) { in TemplateEmptyFuzzerTest()
81 void TemplateFreeGlobalHandleAddrFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in TemplateFreeGlobalHandleAddrFuzzerTest() argument
86 if (size < in TemplateFreeGlobalHandleAddrFuzzerTest()
95 GlobalOperatorStarFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalOperatorStarFuzzerTest() argument
109 GlobalOperatorPointToFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalOperatorPointToFuzzerTest() argument
123 GlobalIsEmptyFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalIsEmptyFuzzerTest() argument
137 GlobalSetWeakFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalSetWeakFuzzerTest() argument
157 GlobalClearWeakFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalClearWeakFuzzerTest() argument
171 GlobalIsWeakFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) GlobalIsWeakFuzzerTest() argument
188 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefobject_fuzzer/
H A Djsvaluerefobject_fuzzer.cpp28 void JSValueRefIsSymbolFuzzTest(const uint8_t* data, size_t size) in JSValueRefIsSymbolFuzzTest() argument
33 if (data == nullptr || size <= 0) { in JSValueRefIsSymbolFuzzTest()
37 Local<StringRef> description = StringRef::NewFromUtf8(vm, (char*)data, size); in JSValueRefIsSymbolFuzzTest()
43 void JSValueRefIsBigIntFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in JSValueRefIsBigIntFuzzTest() argument
48 if (size <= 0) { in JSValueRefIsBigIntFuzzTest()
58 void JSValueRefIsObjectFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in JSValueRefIsObjectFuzzTest() argument
63 if (size <= 0) { in JSValueRefIsObjectFuzzTest()
67 Local<JSValueRef> res = IntegerRef::New(vm, (int)size); in JSValueRefIsObjectFuzzTest()
72 void IsArgumentsObjectFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in IsArgumentsObjectFuzzTest() argument
79 if (size < in IsArgumentsObjectFuzzTest()
91 IsJSPrimitiveBooleanFuzzTest(const uint8_t* data, size_t size) IsJSPrimitiveBooleanFuzzTest() argument
106 IsGeneratorFunctionFuzzTest(const uint8_t* data, size_t size) IsGeneratorFunctionFuzzTest() argument
121 IsMapIteratorFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) IsMapIteratorFuzzTest() argument
136 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefiscorrect_fuzzer/
H A Djsvaluerefiscorrect_fuzzer.cpp26 void JSValueRefIsFalseFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in JSValueRefIsFalseFuzzTest() argument
31 if (size <= 0) { in JSValueRefIsFalseFuzzTest()
40 void JSValueRefIsTrueFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsTrueFuzzTest() argument
45 if (data == nullptr || size <= 0) { in JSValueRefIsTrueFuzzTest()
50 size = size > sizeof(int) ? sizeof(int) : size; in JSValueRefIsTrueFuzzTest()
51 if (memcpy_s(&value, sizeof(int), data, size) != EOK) { in JSValueRefIsTrueFuzzTest()
61 void JSValueRefIsHoleFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsHoleFuzzTest() argument
66 if (data == nullptr || size < in JSValueRefIsHoleFuzzTest()
82 JSValueRefIsUndefinedFuzzTest(const uint8_t *data, size_t size) JSValueRefIsUndefinedFuzzTest() argument
99 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisarray_fuzzer/
H A Djsvaluerefisarray_fuzzer.cpp24 void IsInt8ArrayFuzztest(const uint8_t *data, size_t size) in IsInt8ArrayFuzztest() argument
29 if (data == nullptr || size <= 0) { in IsInt8ArrayFuzztest()
34 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsInt8ArrayFuzztest()
35 Local<JSValueRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsInt8ArrayFuzztest()
40 void IsUint8ArrayFuzztest(const uint8_t *data, size_t size) in IsUint8ArrayFuzztest() argument
45 if (data == nullptr || size <= 0) { in IsUint8ArrayFuzztest()
50 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsUint8ArrayFuzztest()
51 Local<JSValueRef> typedArray = Uint8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ArrayFuzztest()
56 void IsUint8ClampedArrayFuzztest(const uint8_t *data, size_t size) in IsUint8ClampedArrayFuzztest() argument
61 if (data == nullptr || size < in IsUint8ClampedArrayFuzztest()
72 IsInt16ArrayFuzztest(const uint8_t *data, size_t size) IsInt16ArrayFuzztest() argument
89 IsUint16ArrayFuzztest(const uint8_t *data, size_t size) IsUint16ArrayFuzztest() argument
108 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisbig64array_fuzzer/
H A Djsvaluerefisbig64array_fuzzer.cpp26 void JSValueRefIsBigInt64ArrayFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsBigInt64ArrayFuzzTest() argument
31 if (data == nullptr || size <= 0) { in JSValueRefIsBigInt64ArrayFuzzTest()
36 if (size > MAXBYTELEN) { in JSValueRefIsBigInt64ArrayFuzzTest()
37 size = MAXBYTELEN; in JSValueRefIsBigInt64ArrayFuzzTest()
39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in JSValueRefIsBigInt64ArrayFuzzTest()
48 Local<BigInt64ArrayRef> typedArray = BigInt64ArrayRef::New(vm, ref, (int32_t)size, (int32_t)size); in JSValueRefIsBigInt64ArrayFuzzTest()
53 void JSValueRefIsBigUint64ArrayRefNewFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsBigUint64ArrayRefNewFuzzTest() argument
58 if (data == nullptr || size <= 0) { in JSValueRefIsBigUint64ArrayRefNewFuzzTest()
63 if (size > MAXBYTELE in JSValueRefIsBigUint64ArrayRefNewFuzzTest()
82 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluereffoundationvalue_fuzzer/
H A Djsvaluereffoundationvalue_fuzzer.cpp27 void JSValueRefIsNumberValueFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsNumberValueFuzzTest() argument
34 if (data == nullptr || size <= 0) { in JSValueRefIsNumberValueFuzzTest()
38 if (size > MAXBYTELEN) { in JSValueRefIsNumberValueFuzzTest()
39 size = MAXBYTELEN; in JSValueRefIsNumberValueFuzzTest()
41 if (memcpy_s(&key, MAXBYTELEN, data, size) != EOK) { in JSValueRefIsNumberValueFuzzTest()
46 if (memcpy_s(&inputUnit32, MAXBYTELEN, data, size) != EOK) { in JSValueRefIsNumberValueFuzzTest()
52 if (size == 0 || data == nullptr) { in JSValueRefIsNumberValueFuzzTest()
56 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsNumberValueFuzzTest()
64 void JSValueRefIsStringValueFuzzTest(const uint8_t *data, size_t size) in JSValueRefIsStringValueFuzzTest() argument
69 if (data == nullptr || size < in JSValueRefIsStringValueFuzzTest()
78 JSValueRefWithinInt32ValueFuzzTest(const uint8_t *data, size_t size) JSValueRefWithinInt32ValueFuzzTest() argument
106 JSValueRefIsFunctionValueFuzzTest(const uint8_t *data, size_t size) JSValueRefIsFunctionValueFuzzTest() argument
122 JSValueRefIsTypedArrayValueFuzzTest(const uint8_t *data, size_t size) JSValueRefIsTypedArrayValueFuzzTest() argument
157 JSValueRefIsDateValueFuzzTest(const uint8_t *data, size_t size) JSValueRefIsDateValueFuzzTest() argument
200 JSValueRefIsErrorValueFuzzTest(const uint8_t *data, size_t size) JSValueRefIsErrorValueFuzzTest() argument
233 JSValueRefToStringValueFuzzTest(const uint8_t *data, size_t size) JSValueRefToStringValueFuzzTest() argument
274 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/runtime_core/platforms/unix/libpandabase/
H A Dmem.cpp33 void MmapDeleter(std::byte *ptr, size_t size) noexcept
36 munmap(ptr, size);
40 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t file_offset, void *hint) in MapFile() argument
44 size_t map_size = size + offset; in MapFile()
52 return BytePtr(static_cast<std::byte *>(result) + offset, size, offset, MmapDeleter); in MapFile()
55 BytePtr MapExecuted(size_t size) in MapExecuted() argument
57 // By design caller should pass valid size, so don't do any additional checks except ones that in MapExecuted()
60 void *result = mmap(nullptr, size, PROT_EXEC | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0); in MapExecuted()
65 return BytePtr(static_cast<std::byte *>(result), (result == nullptr) ? 0 : size, MmapDeleter); in MapExecuted()
68 std::optional<Error> MakeMemWithProtFlag(void *mem, size_t size, in argument
77 MakeMemReadExec(void *mem, size_t size) MakeMemReadExec() argument
83 MakeMemReadWrite(void *mem, size_t size) MakeMemReadWrite() argument
89 MakeMemReadOnly(void *mem, size_t size) MakeMemReadOnly() argument
94 MakeMemProtected(void *mem, size_t size) MakeMemProtected() argument
106 AlignedAlloc(size_t alignment_in_bytes, size_t size) AlignedAlloc() argument
145 MapRWAnonymousRaw(size_t size, bool force_poison) MapRWAnonymousRaw() argument
160 PartiallyUnmapRaw(void *mem, size_t size) PartiallyUnmapRaw() argument
166 MapRWAnonymousWithAlignmentRaw(size_t size, size_t aligment_in_bytes, bool force_poison) MapRWAnonymousWithAlignmentRaw() argument
193 MapRWAnonymousFixedRaw(void *mem, size_t size, bool force_poison) MapRWAnonymousFixedRaw() argument
222 UnmapRaw(void *mem, size_t size) UnmapRaw() argument
245 TagAnonymousMemory([[maybe_unused]] const void *mem, [[maybe_unused]] size_t size, [[maybe_unused]] const char *tag) TagAnonymousMemory() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/bufferrefnew_fuzzer/
H A Dbufferrefnew_fuzzer.cpp24 void BufferRefNewFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefNewFuzzTest() argument
29 if (size <= 0) { in BufferRefNewFuzzTest()
33 BufferRef::New(vm, (int32_t)size); in BufferRefNewFuzzTest()
37 void BufferRefMultiParamNewFuzzTest(const uint8_t *data, size_t size) in BufferRefMultiParamNewFuzzTest() argument
39 if (data == nullptr || size <= 0) { in BufferRefMultiParamNewFuzzTest()
47 BufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in BufferRefMultiParamNewFuzzTest()
51 void BufferRefByteLengthFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefByteLengthFuzzTest() argument
56 if (size <= 0) { in BufferRefByteLengthFuzzTest()
60 Local<BufferRef> buffer = BufferRef::New(vm, (int32_t)size); in BufferRefByteLengthFuzzTest()
65 void BufferRefGetBufferFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) in BufferRefGetBufferFuzzTest() argument
79 BufferToStringCallbackFuzzTest([[maybe_unused]]const uint8_t *data, size_t size) BufferToStringCallbackFuzzTest() argument
95 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/runtime_core/libpandabase/mem/
H A Dmmap_mem_pool-inl.h32 inline Pool MmapPoolMap::PopFreePool(size_t size) in PopFreePool() argument
34 auto element = free_pools_.lower_bound(size); in PopFreePool()
45 Pool pool(size, element_mem); in PopFreePool()
47 if (size < element_size) { in PopFreePool()
48 Pool new_pool(element_size - size, ToVoidPtr(ToUintPtr(element_mem) + size)); in PopFreePool()
49 mmap_pool->SetSize(size); in PopFreePool()
134 // We should get aligned to PANDA_POOL_ALIGNMENT_IN_BYTES size in MmapMemPool()
147 << ToVoidPtr(min_object_memory_addr_) << " Preallocated size is equal to " in MmapMemPool()
180 inline ArenaT *MmapMemPool::AllocArenaImpl(size_t size, SpaceTyp argument
205 size_t size = arena->GetSize(); FreeArenaImpl() local
214 AllocRawMemCompilerImpl(size_t size) AllocRawMemCompilerImpl() argument
228 AllocRawMemInternalImpl(size_t size) AllocRawMemInternalImpl() argument
242 AllocRawMemCodeImpl(size_t size) AllocRawMemCodeImpl() argument
256 AllocRawMemObjectImpl(size_t size, SpaceType type) AllocRawMemObjectImpl() argument
264 AllocRawMemImpl(size_t size, SpaceType type) AllocRawMemImpl() argument
304 FreeRawMemImpl(void *mem, size_t size) FreeRawMemImpl() argument
312 AllocPoolUnsafe(size_t size, SpaceType space_type, AllocatorType allocator_type, const void *allocator_addr) AllocPoolUnsafe() argument
365 FreePoolUnsafe(void *mem, size_t size) FreePoolUnsafe() argument
404 AllocPoolImpl(size_t size, SpaceType space_type, AllocatorType allocator_type, const void *allocator_addr) AllocPoolImpl() argument
416 FreePoolImpl(void *mem, size_t size) FreePoolImpl() argument
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/serializer/
H A Dserializer.h60 // pack size
61 uint32_t size = vec.size() * sizeof(Type);
62 auto ret = TypeToBuffer(size, buffer);
69 const uint8_t *ptrEnd = ToUint8tPtr(ToUintPtr(ptr) + size);
71 return ret.Value() + size;
78 // pack size
79 auto ret = TypeToBuffer(static_cast<uint32_t>(map.size()), buffer);
104 Expected<size_t, const char *> BufferToType(const uint8_t *data, size_t size, T &out) in BufferToType() argument
108 if (sizeof(out) > size) { in BufferToType()
118 BufferToTypeUnpackString(const uint8_t *data, size_t size, std::string &out, uint32_t strSize, size_t value) BufferToTypeUnpackString() argument
131 BufferToType(const uint8_t *data, size_t size, std::string &out) BufferToType() argument
146 BufferToType(const uint8_t *data, size_t size, std::vector<T> &vector) BufferToType() argument
171 BufferToType(const uint8_t *data, size_t size, std::unordered_map<K, V> &out) BufferToType() argument
234 Deserializer(const uint8_t *data, size_t size) Deserializer() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dalloc_config.h32 * we can cast void* to object and get the specific size of this object, otherwise we should believe to allocator and
33 * can record only approximate size. Because of this we force allocators to use specific config for their needs.
38 static void OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnAlloc() argument
40 memStats->RecordAllocateObject(size, typeMem); in OnAlloc()
43 static void OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) in OnFree() argument
45 memStats->RecordFreeObject(size, typeMem); in OnFree()
70 * @param obj_size - size of the removing object.
73 * @param prev_obj_size - size of the previous object.
101 * @param size - size o
103 InitializeCrossingMapForMemory(void *startAddr, size_t size) InitializeCrossingMapForMemory() argument
113 RemoveCrossingMapForMemory(void *startAddr, size_t size) RemoveCrossingMapForMemory() argument
131 OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) OnAlloc() argument
136 OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) OnFree() argument
174 InitializeCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) InitializeCrossingMapForMemory() argument
177 RemoveCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) RemoveCrossingMapForMemory() argument
192 OnAlloc(size_t size, SpaceType typeMem, MemStatsType *memStats) OnAlloc() argument
198 OnFree(size_t size, SpaceType typeMem, MemStatsType *memStats) OnFree() argument
227 InitializeCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) InitializeCrossingMapForMemory() argument
230 RemoveCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) RemoveCrossingMapForMemory() argument
239 OnAlloc([[maybe_unused]] size_t size, [[maybe_unused]] SpaceType typeMem, [[maybe_unused]] MemStatsType *memStats) OnAlloc() argument
244 OnFree([[maybe_unused]] size_t size, [[maybe_unused]] SpaceType typeMem, [[maybe_unused]] MemStatsType *memStats) OnFree() argument
294 InitializeCrossingMapForMemory(void *startAddr, size_t size) InitializeCrossingMapForMemory() argument
304 RemoveCrossingMapForMemory(void *startAddr, size_t size) RemoveCrossingMapForMemory() argument
318 OnAlloc([[maybe_unused]] size_t size, [[maybe_unused]] SpaceType typeMem, [[maybe_unused]] MemStatsType *memStats) OnAlloc() argument
322 OnFree([[maybe_unused]] size_t size, [[maybe_unused]] SpaceType typeMem, [[maybe_unused]] MemStatsType *memStats) OnFree() argument
343 InitializeCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) InitializeCrossingMapForMemory() argument
345 RemoveCrossingMapForMemory([[maybe_unused]] void *startAddr, [[maybe_unused]] size_t size) RemoveCrossingMapForMemory() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/arraylist_fuzzer/
H A Darraylist_fuzzer.cpp123 void ArrayListForEachFuzzTest(const uint8_t* data, size_t size) in ArrayListForEachFuzzTest() argument
125 if (data == nullptr || size <= 0) { in ArrayListForEachFuzzTest()
139 if (size > MAXBYTELEN) { in ArrayListForEachFuzzTest()
140 size = MAXBYTELEN; in ArrayListForEachFuzzTest()
142 if (memcpy_s(&inputNum, MAXBYTELEN, data, size) != 0) { in ArrayListForEachFuzzTest()
165 void ArrayListAddFuzzTest(const uint8_t* data, size_t size) in ArrayListAddFuzzTest() argument
180 if (size <= 0) { in ArrayListAddFuzzTest()
183 if (size > MAXBYTELEN) { in ArrayListAddFuzzTest()
184 size = MAXBYTELEN; in ArrayListAddFuzzTest()
186 if (memcpy_s(&inputNum, MAXBYTELEN, data, size) ! in ArrayListAddFuzzTest()
196 ArrayListClearFuzzTest(const uint8_t* data, size_t size) ArrayListClearFuzzTest() argument
232 ArrayListCloneFuzzTest(const uint8_t* data, size_t size) ArrayListCloneFuzzTest() argument
268 ArrayListConvertToArrayFuzzTest(const uint8_t* data, size_t size) ArrayListConvertToArrayFuzzTest() argument
304 ArrayListGetFuzzTest(const uint8_t* data, size_t size) ArrayListGetFuzzTest() argument
341 ArrayListGetCapacityFuzzTest(const uint8_t* data, size_t size) ArrayListGetCapacityFuzzTest() argument
377 ArrayListGetIndexOfFuzzTest(const uint8_t* data, size_t size) ArrayListGetIndexOfFuzzTest() argument
414 ArrayListGetIteratorObjFuzzTest(const uint8_t* data, size_t size) ArrayListGetIteratorObjFuzzTest() argument
450 ArrayListGetLastIndexOfFuzzTest(const uint8_t* data, size_t size) ArrayListGetLastIndexOfFuzzTest() argument
487 ArrayListGetSizeFuzzTest(const uint8_t* data, size_t size) ArrayListGetSizeFuzzTest() argument
523 ArrayListHasFuzzTest(const uint8_t* data, size_t size) ArrayListHasFuzzTest() argument
560 ArrayListIncreaseCapacityToFuzzTest(const uint8_t* data, size_t size) ArrayListIncreaseCapacityToFuzzTest() argument
598 ArrayListInsertFuzzTest(const uint8_t* data, size_t size) ArrayListInsertFuzzTest() argument
636 ArrayListIsEmptyFuzzTest(const uint8_t* data, size_t size) ArrayListIsEmptyFuzzTest() argument
672 ArrayListRemoveByIndexFuzzTest(const uint8_t* data, size_t size) ArrayListRemoveByIndexFuzzTest() argument
709 ArrayListRemoveByRangeFuzzTest(const uint8_t* data, size_t size) ArrayListRemoveByRangeFuzzTest() argument
750 ArrayListReplaceAllElementsFuzzTest(const uint8_t* data, size_t size) ArrayListReplaceAllElementsFuzzTest() argument
791 ArrayListSetFuzzTest(const uint8_t* data, size_t size) ArrayListSetFuzzTest() argument
832 ArrayListSortFuzzTest(const uint8_t* data, size_t size) ArrayListSortFuzzTest() argument
870 ArrayListSubArrayListFuzzTest(const uint8_t* data, size_t size) ArrayListSubArrayListFuzzTest() argument
911 ArrayListTrimToCurrentLengthFuzzTest(const uint8_t* data, size_t size) ArrayListTrimToCurrentLengthFuzzTest() argument
949 JSValueRefInstanceOfValueFuzzTest([[maybe_unused]] const uint8_t *data, [[maybe_unused]] size_t size) JSValueRefInstanceOfValueFuzzTest() argument
968 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/platform/unix/
H A Dmap.cpp25 MemMap PageMap(size_t size, int prot, size_t alignment, void *addr, int flags) in PageMap() argument
27 ASSERT(size == AlignUp(size, PageSize())); in PageMap()
29 size_t allocSize = size + alignment; in PageMap()
39 void *alignEndResult = reinterpret_cast<void *>(alignResult + size); in PageMap()
44 return MemMap(result, size); in PageMap()
52 MemMap MachineCodePageMap(size_t size, int prot, size_t alignment) in MachineCodePageMap() argument
54 MemMap memMap = PageMap(size, prot, alignment); in MachineCodePageMap()
68 void PageRelease(void *mem, size_t size) in PageRelease() argument
70 madvise(mem, size, MADV_DONTNEE in PageRelease()
73 PagePreRead(void *mem, size_t size) PagePreRead() argument
78 PageTag(void *mem, size_t size, PageTagType type, [[maybe_unused]] const std::string &spaceName, [[maybe_unused]] const uint32_t threadId) PageTag() argument
90 PageClearTag(void *mem, size_t size) PageClearTag() argument
95 PageProtect(void *mem, size_t size, int prot) PageProtect() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/arraybufferrefnewwithtwoparameters_fuzzer/
H A Darraybufferrefnewwithtwoparameters_fuzzer.cpp27 void ArrayBufferRefNewWithTwoParametersFuzzTest(const uint8_t* data, size_t size) in ArrayBufferRefNewWithTwoParametersFuzzTest() argument
33 if (size <= 0) { in ArrayBufferRefNewWithTwoParametersFuzzTest()
36 if (size > MAXBYTELEN) { in ArrayBufferRefNewWithTwoParametersFuzzTest()
37 size = MAXBYTELEN; in ArrayBufferRefNewWithTwoParametersFuzzTest()
39 if (memcpy_s(&input, MAXBYTELEN, data, size) != 0) { in ArrayBufferRefNewWithTwoParametersFuzzTest()
47 void ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest(const uint8_t *data, size_t size) in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest() argument
53 if (size <= 0) { in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
56 if (size > MAXBYTELEN) { in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
57 size = MAXBYTELEN; in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
59 if (memcpy_s(&input, MAXBYTELEN, data, size) ! in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
72 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/promiserejectinfo_fuzzer/
H A Dpromiserejectinfo_fuzzer.cpp26 void PromiseRejectInfoNewFuzzTest(const uint8_t* data, size_t size) in PromiseRejectInfoNewFuzzTest() argument
31 if (data == nullptr || size <= 0) { in PromiseRejectInfoNewFuzzTest()
35 Local<StringRef> promiseStirng = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in PromiseRejectInfoNewFuzzTest()
37 Local<StringRef> reasonString = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in PromiseRejectInfoNewFuzzTest()
45 void GetPromiseFuzzTest([[maybe_unused]]const uint8_t* data, size_t size) in GetPromiseFuzzTest() argument
50 if (size <= 0) { in GetPromiseFuzzTest()
59 void GetDataFuzzTest(const uint8_t* data, size_t size) in GetDataFuzzTest() argument
64 if (data == nullptr || size <= 0) { in GetDataFuzzTest()
68 Local<StringRef> promiseStirng = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in GetDataFuzzTest()
70 Local<StringRef> reasonString = StringRef::NewFromUtf8(vm, (char*)data, (int)size); in GetDataFuzzTest()
78 PromiseRejectInfoGetPromiseFuzzTest(const uint8_t* data, size_t size) PromiseRejectInfoGetPromiseFuzzTest() argument
97 PromiseRejectInfoGetReasonFuzzTest(const uint8_t* data, size_t size) PromiseRejectInfoGetReasonFuzzTest() argument
116 PromiseRejectInfoGetOperationFuzzTest(const uint8_t* data, size_t size) PromiseRejectInfoGetOperationFuzzTest() argument
137 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/runtime_core/libpandabase/serializer/
H A Dserializer.h60 // pack size
61 uint32_t size = vec.size() * sizeof(type);
62 auto ret = TypeToBuffer(size, buffer);
69 const uint8_t *ptr_end = ToUint8tPtr(ToUintPtr(ptr) + size);
71 return ret.Value() + size;
79 // pack size
80 auto ret = TypeToBuffer(static_cast<uint32_t>(map.size()), buffer);
110 Expected<size_t, const char *> BufferToType(const uint8_t *data, size_t size, /* out */ T &value) in BufferToType() argument
114 if (sizeof(value) > size) { in BufferToType()
124 BufferToType(const uint8_t *data, size_t size, std::string &str) BufferToType() argument
146 BufferToType(const uint8_t *data, size_t size, std::vector<T> &vector) BufferToType() argument
171 BufferToType(const uint8_t *data, size_t size, std::unordered_map<K, V> &map) BufferToType() argument
234 Deserializer(const uint8_t *data, size_t size) Deserializer() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluereftobigint_fuzzer/
H A Djsvaluereftobigint_fuzzer.cpp24 void JSValueRefToBigIntFuzztest(const uint8_t *data, size_t size) in JSValueRefToBigIntFuzztest() argument
29 if (data == nullptr || size <= 0) { in JSValueRefToBigIntFuzztest()
33 char *input = new char[size](); in JSValueRefToBigIntFuzztest()
34 if (memcpy_s(input, size, data, size) != 0) { in JSValueRefToBigIntFuzztest()
38 Local<JSValueRef> message = StringRef::NewFromUtf8(vm, input, (int)size); in JSValueRefToBigIntFuzztest()
45 void JSValueRefTypeofFuzztest(const uint8_t *data, size_t size) in JSValueRefTypeofFuzztest() argument
50 if (data == nullptr || size <= 0) { in JSValueRefTypeofFuzztest()
54 char *input = new char[size](); in JSValueRefTypeofFuzztest()
55 if (memcpy_s(input, size, dat in JSValueRefTypeofFuzztest()
68 LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/arrayref_fuzzer/
H A Darrayref_fuzzer.cpp25 void ArrayRefNewFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in ArrayRefNewFuzzerTest() argument
30 if (size <= 0) { in ArrayRefNewFuzzerTest()
34 ArrayRef::New(vm, (uint32_t)size); in ArrayRefNewFuzzerTest()
38 void ArrayRefGetValueAtFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in ArrayRefGetValueAtFuzzerTest() argument
44 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest()
45 if (size <= 0) { in ArrayRefGetValueAtFuzzerTest()
49 [[maybe_unused]]Local<JSValueRef> value = property->GetValueAt(vm, globalObject, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest()
53 void ArrayRefLengthFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) in ArrayRefLengthFuzzerTest() argument
58 if (size <= 0) { in ArrayRefLengthFuzzerTest()
62 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefLengthFuzzerTest()
67 ArrayRefSetValueAtFuzzerTest([[maybe_unused]]const uint8_t* data, size_t size) ArrayRefSetValueAtFuzzerTest() argument
85 LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) LLVMFuzzerTestOneInput() argument
[all...]

Completed in 15 milliseconds

12345678910>>...91