/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_sendable_arraybuffer_test.cpp | 103 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); in HWTEST_F_L0() local 104 arrBuf->Attach(thread, length + 1, taggedValue); in HWTEST_F_L0() 106 ASSERT_EQ(arrBuf->GetArrayBufferData().GetRawData(), taggedValue.GetRawData()); in HWTEST_F_L0() 122 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); in HWTEST_F_L0() local 123 arrBuf->Attach(thread, length + 1, taggedValue, true); in HWTEST_F_L0() 125 ASSERT_EQ(arrBuf->GetArrayBufferData().GetRawData(), taggedValue.GetRawData()); in HWTEST_F_L0() 141 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); in HWTEST_F_L0() local 142 arrBuf->Attach(thread, length + 1, taggedValue); in HWTEST_F_L0() 144 ASSERT_EQ(arrBuf->GetArrayBufferData().GetRawData(), taggedValue.GetRawData()); in HWTEST_F_L0() 165 JSTaggedValue taggedValue in HWTEST_F_L0() local 189 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); HWTEST_F_L0() local 205 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); HWTEST_F_L0() local [all...] |
H A D | js_api_plain_array_test.cpp | 203 JSTaggedValue taggedValue = in HWTEST_F_L0() local 205 EXPECT_TRUE(JSTaggedValue::Equal(thread, value, JSHandle<JSTaggedValue>(thread, taggedValue))); in HWTEST_F_L0() 212 taggedValue = in HWTEST_F_L0() 214 EXPECT_TRUE(JSTaggedValue::Equal(thread, value, JSHandle<JSTaggedValue>(thread, taggedValue))); in HWTEST_F_L0() 224 taggedValue = array->GetValueAt(thread, lvalue); in HWTEST_F_L0() 225 EXPECT_TRUE(JSTaggedValue::Equal(thread, value, JSHandle<JSTaggedValue>(thread, taggedValue))); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | barriers.cpp | 97 JSTaggedValue taggedValue = dst[i]; in BatchBitSet() local 98 if (!taggedValue.IsHeapObject()) { in BatchBitSet() 102 const Region* valueRegion = Region::ObjectAddressToRange(taggedValue.GetTaggedObject()); in BatchBitSet() 104 ASSERT(taggedValue.GetRawData() != JSTaggedValue::VALUE_UNDEFINED); in BatchBitSet() 105 if (!thread->GetEcmaVM()->GetHeap()->IsAlive(taggedValue.GetHeapObject())) { in BatchBitSet() 106 LOG_FULL(FATAL) << "WriteBarrier checked value:" << taggedValue.GetRawData() << " is invalid!"; in BatchBitSet() 111 if (UNLIKELY(taggedValue.IsWeakForHeapObject())) { in BatchBitSet()
|
H A D | barriers-inl.h | 151 JSTaggedValue taggedValue = *(dst + i); in CopyObject() local 152 if (!taggedValue.IsHeapObject()) { in CopyObject() 155 Region* valueRegion = Region::ObjectAddressToRange(taggedValue.GetTaggedObject()); in CopyObject() 159 Barriers::Update(thread, slotAddr, objectRegion, taggedValue.GetTaggedObject(), valueRegion); in CopyObject() 164 Barriers::UpdateShared(thread, taggedValue.GetTaggedObject(), valueRegion); in CopyObject()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | tagged_array-inl.h | 36 auto taggedValue = value.GetTaggedValue(); in Set() 37 if (taggedValue.IsHeapObject()) { in Set() 38 Barriers::SetObject<true>(thread, GetData(), offset, taggedValue.GetRawData()); in Set() 40 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, taggedValue.GetRawData()); in Set()
|
H A D | js_relative_time_format.cpp | 388 JSHandle<JSTaggedValue> taggedValue(thread, JSTaggedValue(value)); in FormatToArray() 435 JSLocale::GetNumberFieldType(thread, taggedValue.GetTaggedValue(), fieldId).GetTaggedValue()); in FormatToArray() 443 typeString.Update(JSLocale::GetNumberFieldType(thread, taggedValue.GetTaggedValue(), in FormatToArray() 455 typeString.Update(JSLocale::GetNumberFieldType(thread, taggedValue.GetTaggedValue(), fieldId).GetTaggedValue()); in FormatToArray()
|
H A D | js_tagged_value.cpp | 851 JSHandle<BigInt> taggedValue(tagged); in ToString() 852 return BigInt::ToString(thread, taggedValue); in ToString()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/dynamic/ |
H A D | gc_marker_dynamic-inl.h | 46 TaggedValue taggedValue(fieldAddr->load(std::memory_order_relaxed)); in HandleObject() 47 if (!taggedValue.IsHeapObject()) { in HandleObject() 51 ObjectHeader *objectHeader = taggedValue.GetHeapObject(); in HandleObject() 72 coretypes::TaggedValue taggedValue(addr->load(std::memory_order_relaxed)); in HandleClass() 73 if (!taggedValue.IsHeapObject()) { in HandleClass() 76 ObjectHeader *objectHeader = taggedValue.GetHeapObject(); in HandleClass()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | object_helpers-inl.h | 174 auto taggedValue = ObjectAccessor::GetDynValue<TaggedValue>(dynClass, fieldOffset); in TraverseClass() local 175 if (taggedValue.IsHeapObject()) { in TraverseClass() 176 [[maybe_unused]] bool res = handler(dynClass, taggedValue.GetHeapObject(), fieldOffset, false); in TraverseClass() 203 auto taggedValue = ObjectAccessor::GetDynValue<TaggedValue>(object, fieldOffset); in TraverseObject() local 204 if (taggedValue.IsHeapObject()) { in TraverseObject() 205 [[maybe_unused]] bool res = handler(object, taggedValue.GetHeapObject(), fieldOffset, false); in TraverseObject()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | default_inspector_extension.cpp | 212 auto taggedValue = ObjectAccessor::GetDynValue<TaggedValue>(object, fieldOffset); in EnumerateProperties() local 213 handler(std::to_string(i), TypedValue::Tagged(taggedValue), false, false); in EnumerateProperties() 225 auto taggedValue = ObjectAccessor::GetDynValue<TaggedValue>(object, fieldOffset); in EnumerateProperties() local 226 handler(std::to_string(i), TypedValue::Tagged(taggedValue), false, false); in EnumerateProperties()
|
/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_hashmap.cpp | 42 JSTaggedValue taggedValue = value.GetTaggedValue(); in HasValue() local 49 if (HasValueLinkedNode(node, taggedValue)) { in HasValue() 53 if (HasValueRBTreeNode(node, taggedValue)) { in HasValue()
|
/arkcompiler/toolchain/tooling/test/ |
H A D | debugger_impl_test.cpp | 1796 Local<JSValueRef> taggedValue = debugger->ConvertToLocal(""); in HWTEST_F_L0() local 1797 ASSERT_TRUE(!taggedValue.IsEmpty()); in HWTEST_F_L0() 1798 taggedValue = debugger->ConvertToLocal("false"); in HWTEST_F_L0() 1799 ASSERT_TRUE(!taggedValue.IsEmpty()); in HWTEST_F_L0() 1800 taggedValue = debugger->ConvertToLocal("true"); in HWTEST_F_L0() 1801 ASSERT_TRUE(!taggedValue.IsEmpty()); in HWTEST_F_L0() 1802 taggedValue = debugger->ConvertToLocal("undefined"); in HWTEST_F_L0() 1803 ASSERT_TRUE(!taggedValue.IsEmpty()); in HWTEST_F_L0() 1804 taggedValue = debugger->ConvertToLocal("\"test\""); in HWTEST_F_L0() 1805 ASSERT_TRUE(!taggedValue in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
H A D | optimized_call.cpp | 457 Register taggedValue(X2); in JSCallInternal() 460 JSCallCheck(assembler, jsfunc, taggedValue, &nonCallable, ¬JSFunction); in JSCallInternal() 867 void OptimizedCall::JSCallCheck(ExtendedAssembler *assembler, Register jsfunc, Register taggedValue, in JSCallCheck() argument 870 __ Mov(taggedValue, JSTaggedValue::TAG_MARK); in JSCallCheck() 871 __ Cmp(jsfunc, taggedValue); in JSCallCheck() 874 __ Mov(taggedValue, JSTaggedValue::TAG_SPECIAL); in JSCallCheck() 875 __ And(taggedValue, jsfunc, taggedValue); in JSCallCheck() 876 __ Cbnz(taggedValue, nonCallable); in JSCallCheck()
|
H A D | common_call.h | 115 static void JSCallCheck(ExtendedAssembler *assembler, Register jsfunc, Register taggedValue,
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 1590 JSTaggedValue taggedValue(*tagged); in SerializeTaggedField() 1591 if (taggedValue.IsWeak()) { in SerializeTaggedField() 1592 taggedValue.RemoveWeakTag(); in SerializeTaggedField() 1593 if (taggedValue.IsJSHClass()) { in SerializeTaggedField() 1594 EncodeBit encodeBit = GetObjectEncode(taggedValue, queue, data); in SerializeTaggedField() 1603 if (taggedValue.IsSpecial()) { in SerializeTaggedField() 1604 EncodeBit special(taggedValue.GetRawData()); in SerializeTaggedField() 1609 if (!taggedValue.IsHeapObject()) { in SerializeTaggedField() 1610 return taggedValue.GetRawData(); // not object in SerializeTaggedField() 1613 EncodeBit encodeBit = GetObjectEncode(taggedValue, queu in SerializeTaggedField() [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_promise_job.cpp | 70 JSTaggedValue taggedValue = JSFunction::Call(info); in PromiseReactionJob() local 80 runtimeInfo->SetCallArg(taggedValue); in PromiseReactionJob()
|
H A D | builtins_promise.cpp | 68 JSTaggedValue taggedValue = JSFunction::Call(info); in PromiseConstructor() local 69 JSHandle<JSTaggedValue> completionValue(thread, taggedValue); in PromiseConstructor()
|
/arkcompiler/toolchain/tooling/agent/ |
H A D | debugger_impl.cpp | 2073 Local<JSValueRef> taggedValue; in ConvertToLocal() local 2075 taggedValue = NumberRef::New(vm_, 0); in ConvertToLocal() 2077 taggedValue = JSValueRef::False(vm_); in ConvertToLocal() 2079 taggedValue = JSValueRef::True(vm_); in ConvertToLocal() 2081 taggedValue = JSValueRef::Undefined(vm_); in ConvertToLocal() 2084 taggedValue = StringRef::NewFromUtf8(vm_, varValue.substr(1, varValue.length() - 2).c_str()); in ConvertToLocal() 2090 taggedValue = NumberRef::New(vm_, d); in ConvertToLocal() 2093 return taggedValue; in ConvertToLocal()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | circuit_builder.cpp | 436 GateRef CircuitBuilder::TaggedValueConstant(JSTaggedValue taggedValue) in TaggedValueConstant() argument 439 return GetCircuit()->GetConstantGate(MachineType::I64, taggedValue.GetRawData(), type); in TaggedValueConstant()
|
H A D | circuit_builder.h | 242 GateRef TaggedValueConstant(JSTaggedValue taggedValue);
|