/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | sort_helper.cpp | 208 JSHandle<JSTaggedValue> key, int base, int len, int hint) 210 ASSERT(len > 0 && hint >= 0 && hint < len); 213 JSHandle<JSTaggedValue> baseHintElement(thread_, array->Get(base + hint)); 218 int maxOfs = len - hint; 220 offsetElement.Update(array->Get(base + hint + ofs)); 233 lastOfs += hint; 234 ofs += hint; 236 int maxOfs = hint + 1; 238 offsetElement.Update(array->Get(base + hint [all...] |
H A D | sort_helper.h | 57 int GallopLeft(JSHandle<TaggedArray> &array, JSHandle<JSTaggedValue> key, int base, int len, int hint); 58 int GallopRight(JSHandle<TaggedArray> &array, JSHandle<JSTaggedValue> key, int base, int len, int hint);
|
/arkcompiler/ets_runtime/test/fuzztest/jsnapideserializevalue_fuzzer/ |
H A D | jsnapideserializevalue_fuzzer.cpp | 45 void *hint = nullptr; in JSNApiDeserializeValueFuzzTest() local 46 JSNApi::DeserializeValue(vm, serializationData, hint); in JSNApiDeserializeValueFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_segment_iterator.h | 68 static void FreeIcuBreakIterator([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint)
in FreeIcuBreakIterator() argument 80 static void FreeUString([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint)
in FreeUString() argument
|
H A D | js_plural_rules.cpp | 32 void JSPluralRules::FreeIcuNumberFormatter([[maybe_unused]] void *env, void *pointer, void* hint) in FreeIcuNumberFormatter() argument 39 if (hint != nullptr) { in FreeIcuNumberFormatter() 40 reinterpret_cast<EcmaVM *>(hint)->GetNativeAreaAllocator()->FreeBuffer(pointer); in FreeIcuNumberFormatter() 70 void JSPluralRules::FreeIcuPluralRules([[maybe_unused]] void *env, void *pointer, void* hint) in FreeIcuPluralRules() argument 77 if (hint != nullptr) { in FreeIcuPluralRules() 78 reinterpret_cast<EcmaVM *>(hint)->GetNativeAreaAllocator()->FreeBuffer(pointer); in FreeIcuPluralRules()
|
H A D | js_array.h | 67 int hint = trackInfo.GetInt(); in GetHintLength() local 68 return hint > 0 ? hint : 0; in GetHintLength()
|
H A D | js_plural_rules.h | 60 static void FreeIcuNumberFormatter(void *env, void *pointer, void* hint = nullptr);
67 static void FreeIcuPluralRules(void *env, void *pointer, void* hint = nullptr);
|
H A D | js_segments.h | 64 static void FreeIcuBreakIterator([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint)
in FreeIcuBreakIterator() argument 76 static void FreeUString([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint)
in FreeUString() argument
|
H A D | js_object-inl.h | 396 inline uint32_t JSObject::ComputeElementCapacityWithHint(uint32_t oldCapacity, uint32_t hint) in ComputeElementCapacityWithHint() argument 399 if ((oldCapacity >= hint) || (hint < MIN_ELEMENTS_HINT_LENGTH) || (hint >= MAX_ELEMENTS_HINT_LENGTH)) { in ComputeElementCapacityWithHint() 402 if ((hint / oldCapacity) <= ELEMENTS_HINT_FACTOR) { in ComputeElementCapacityWithHint() 403 newCapacity = hint; in ComputeElementCapacityWithHint()
|
H A D | js_segmenter.h | 69 static void FreeIcuBreakIterator([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint)
in FreeIcuBreakIterator() argument
|
H A D | js_list_format.h | 64 static void FreeIcuListFormatter(void *env, void *pointer, [[maybe_unused]] void* hint);
|
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | base_deserializer.h | 33 NativeBindingInfo(AttachFunc af, void *bufferPointer, void *hint, void *attachData, in NativeBindingInfo() 35 hint_(hint), attachData_(attachData), objAddr_(objAddr), offset_(offset), root_(root) {} in NativeBindingInfo() 81 explicit BaseDeserializer(JSThread *thread, SerializeData *data, void *hint = nullptr);
|
H A D | value_serializer.cpp | 134 void *buffer = detachNative(info->env, info->nativeValue, info->hint, info->detachData); in WriteValue() 308 void *hint = info->hint; in SerializeNativeBindingObject() local 315 data_->WriteJSTaggedType(reinterpret_cast<JSTaggedType>(hint)); in SerializeNativeBindingObject()
|
H A D | base_deserializer.cpp | 37 BaseDeserializer::BaseDeserializer(JSThread *thread, SerializeData *data, void *hint) in BaseDeserializer() argument 38 : thread_(thread), heap_(const_cast<Heap *>(thread->GetEcmaVM()->GetHeap())), data_(data), engine_(hint) in BaseDeserializer() 124 void *hint = info->hint_; in DeserializeNativeBindingObject() local 130 attachVal = af(engine_, bufferPointer, hint, attachData); in DeserializeNativeBindingObject() 330 void *hint = reinterpret_cast<void *>(data_->ReadJSTaggedType(position_)); in ReadSingleEncodeData() local 333 nativeBindingInfos_.push_back(new NativeBindingInfo(af, bufferPointer, hint, attachData, in ReadSingleEncodeData()
|
H A D | serialize_data.h | 32 typedef void* (*DetachFunc)(void *enginePointer, void *objPointer, void *hint, void *detachData); 33 typedef Local<JSValueRef> (*AttachFunc)(void *enginePointer, void *buffer, void *hint, void *attachData);
|
/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_shared_array.h | 63 int hint = trackInfo.GetInt(); in GetHintLength() local 64 return hint > 0 ? hint : 0; in GetHintLength()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/ |
H A D | shared_reference.cpp | 26 static void CBDoNothing([[maybe_unused]] napi_env env, [[maybe_unused]] void *data, [[maybe_unused]] void *hint) {} in CBDoNothing() argument 96 void SharedReference::FinalizeJSWeak([[maybe_unused]] napi_env env, void *data, [[maybe_unused]] void *hint) in FinalizeJSWeak() argument
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | js_module_deregister.h | 45 static void FreeModuleRecord(void *env, void *pointer, void *hint);
|
H A D | js_module_deregister.cpp | 25 void ModuleDeregister::FreeModuleRecord([[maybe_unused]] void *env, void *pointer, void *hint) in FreeModuleRecord() argument 31 auto thread = reinterpret_cast<JSThread* >(hint); in FreeModuleRecord()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_date.cpp | 154 // 2. Let tv be ToPrimitive(hint Number) in ToJSON() 199 JSHandle<JSTaggedValue> hint = GetCallArg(argv, 0); in ToPrimitive() local 202 if (hint->IsString()) { in ToPrimitive() 204 if (EcmaStringAccessor::StringsAreEqual(vm, JSHandle<EcmaString>(hint), numberStrHandle)) { in ToPrimitive() 209 if (EcmaStringAccessor::StringsAreEqual(vm, JSHandle<EcmaString>(hint), stringStrHandle) || in ToPrimitive() 210 EcmaStringAccessor::StringsAreEqual(vm, JSHandle<EcmaString>(hint), defaultStrHandle)) { in ToPrimitive()
|
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | json_stringifier_test.cpp | 325 static void* Detach(void *param1, void *param2, void *hint, void *detachData) in Detach() argument 331 if (hint == nullptr && detachData) { in Detach() 332 GTEST_LOG_(INFO) << "detach: hint is nullptr"; in Detach() 337 static void* Attach([[maybe_unused]] void *enginePointer, [[maybe_unused]] void *buffer, [[maybe_unused]] void *hint, in Attach() argument
|
/arkcompiler/runtime_core/platforms/unix/libpandabase/ |
H A D | mem.cpp | 40 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t file_offset, void *hint) in MapFile() argument 45 void *result = mmap(hint, map_size, prot, flags, file.GetFd(), map_offset); in MapFile()
|
/arkcompiler/runtime_core/platforms/windows/libpandabase/ |
H A D | mem.cpp | 159 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t file_offset, void *hint) in MapFile() argument 164 void *result = mmap(hint, map_size, prot, flags, file.GetFd(), map_offset); in MapFile()
|
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/ |
H A D | mem.cpp | 42 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t fileOffset, void *hint) in MapFile() argument 48 mmap(hint, mapSize, static_cast<int>(prot), static_cast<int>(flags), file.GetFd(), static_cast<int>(mapOffset)); in MapFile()
|
/arkcompiler/runtime_core/static_core/platforms/windows/libpandabase/ |
H A D | mem.cpp | 163 BytePtr MapFile(file::File file, uint32_t prot, uint32_t flags, size_t size, size_t fileOffset, void *hint) in MapFile() argument 168 void *result = mmap(hint, mapSize, prot, flags, file.GetFd(), mapOffset); in MapFile()
|