Home
last modified time | relevance | path

Searched refs:hint (Results 1 - 25 of 47) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/base/
H A Dsort_helper.cpp208 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 Dsort_helper.h57 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 Djsnapideserializevalue_fuzzer.cpp45 void *hint = nullptr; in JSNApiDeserializeValueFuzzTest() local
46 JSNApi::DeserializeValue(vm, serializationData, hint); in JSNApiDeserializeValueFuzzTest()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_segment_iterator.h68 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 Djs_plural_rules.cpp32 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 Djs_array.h67 int hint = trackInfo.GetInt(); in GetHintLength() local
68 return hint > 0 ? hint : 0; in GetHintLength()
H A Djs_plural_rules.h60 static void FreeIcuNumberFormatter(void *env, void *pointer, void* hint = nullptr);
67 static void FreeIcuPluralRules(void *env, void *pointer, void* hint = nullptr);
H A Djs_segments.h64 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 Djs_object-inl.h396 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 Djs_segmenter.h69 static void FreeIcuBreakIterator([[maybe_unused]] void *env, void *pointer, [[maybe_unused]] void* hint) in FreeIcuBreakIterator() argument
H A Djs_list_format.h64 static void FreeIcuListFormatter(void *env, void *pointer, [[maybe_unused]] void* hint);
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.h33 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 Dvalue_serializer.cpp134 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 Dbase_deserializer.cpp37 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 Dserialize_data.h32 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 Djs_shared_array.h63 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 Dshared_reference.cpp26 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 Djs_module_deregister.h45 static void FreeModuleRecord(void *env, void *pointer, void *hint);
H A Djs_module_deregister.cpp25 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 Dbuiltins_date.cpp154 // 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 Djson_stringifier_test.cpp325 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 Dmem.cpp40 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 Dmem.cpp159 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 Dmem.cpp42 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 Dmem.cpp163 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()

Completed in 24 milliseconds

12