Home
last modified time | relevance | path

Searched refs:GetPtr (Results 1 - 25 of 70) sorted by relevance

123

/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe.h96 return CFrameLayout::FrameKindField::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())) == in IsOsr()
102 return CFrameLayout::FrameKindField::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())) == in IsNative()
108 CFrameLayout::FrameKindField::Set(kind, GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in SetFrameKind()
115 return CFrameLayout::ShouldDeoptimizeFlag::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in ShouldDeoptimize()
120 CFrameLayout::ShouldDeoptimizeFlag::Set(v, GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in SetShouldDeoptimize()
125 CFrameLayout::HasFloatRegsFlag::Set(has, GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in SetHasFloatRegs()
130 return *GetPtr<SlotType *>(CFrameLayout::PrevFrameSlot::Start()); in GetPrevFrame()
135 return *GetPtr<SlotType *>(CFrameLayout::PrevFrameSlot::Start()); in GetPrevFrame()
140 *GetPtr<SlotType>(CFrameLayout::PrevFrameSlot::Start()) = bit_cast<SlotType>(prevFrame); in SetPrevFrame()
145 return *GetPtr<Metho in GetMethod()
307 T *GetPtr(ptrdiff_t slot) GetPtr() function in ark::final
313 const T *GetPtr(ptrdiff_t slot) const GetPtr() function in ark::final
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_string_builder.cpp75 auto *sb = sbHandle.GetPtr(); in AppendCharArrayToBuffer()
88 sb = sbHandle.GetPtr(); in AppendCharArrayToBuffer()
89 arr = arrHandle.GetPtr(); in AppendCharArrayToBuffer()
247 if (strHandle.GetPtr() == nullptr) { in StringBuilderAppendString()
255 auto str = strHandle.GetPtr(); in StringBuilderAppendString()
270 str = strHandle.GetPtr(); in StringBuilderAppendString()
305 auto str0 = str0Handle.GetPtr(); in StringBuilderAppendStringsChecked()
306 auto str1 = str1Handle.GetPtr(); in StringBuilderAppendStringsChecked()
319 str0 = str0Handle.GetPtr(); in StringBuilderAppendStringsChecked()
320 str1 = str1Handle.GetPtr(); in StringBuilderAppendStringsChecked()
[all...]
H A Dets_sync_primitives.cpp29 return hMutex.GetPtr(); in Create()
66 return hEvent.GetPtr(); in Create()
101 return hCondVar.GetPtr(); in Create()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Descompat_RegExp.cpp152 regexp.GetPtr()->SetFieldObject(bufferField, etsBuffer->AsObject()); in SetBuffer()
173 arrHandle.GetPtr()->Set(i, str->AsObject()); in SetGroupNames()
175 regexp.GetPtr()->SetFieldObject(groupNamesField, arrHandle.GetPtr()->AsObject()); in SetGroupNames()
185 EtsString *patternStrObj = EtsString::FromEtsObject(GetFieldObjectByName(regexp.GetPtr(), PATTERN_FIELD_NAME)); in EscompatRegExpCompile()
189 coroutine, EtsString::FromEtsObject(GetFieldObjectByName(regexp.GetPtr(), FLAGS_FIELD_NAME))); in EscompatRegExpCompile()
190 auto flagsBits = static_cast<uint8_t>(CastToBitMask(flags.GetPtr())); in EscompatRegExpCompile()
191 SetFlags(regexp.GetPtr(), flags.GetPtr()); in EscompatRegExpCompile()
199 SetGroupNames(regexp.GetPtr(), parse in EscompatRegExpCompile()
[all...]
H A Dstd_core_Value.cpp43 auto typeClass = objHandle.GetPtr()->GetClass(); in ValueAPISetFieldObject()
45 objHandle.GetPtr()->SetFieldObject(fieldObject, valHandle.GetPtr()); in ValueAPISetFieldObject()
55 auto typeClass = objHandle.GetPtr()->GetClass(); in SetFieldValue()
58 objHandle.GetPtr()->SetFieldObject(fieldObject, EtsBoxPrimitive<T>::Create(coroutine, val)); in SetFieldValue()
61 objHandle.GetPtr()->SetFieldPrimitive<T>(fieldObject, val); in SetFieldValue()
112 auto typeClass = objHandle.GetPtr()->GetClass(); in ValueAPISetFieldByNameObject()
113 auto fieldObject = typeClass->GetFieldIDByName(nameHandle.GetPtr()->GetMutf8().c_str()); in ValueAPISetFieldByNameObject()
114 objHandle.GetPtr()->SetFieldObject(fieldObject, valHandle.GetPtr()); in ValueAPISetFieldByNameObject()
[all...]
H A Dcompiler_intrinsics.cpp102 return handleObj.GetPtr()->template GetFieldPrimitive<uint8_t>(*field); in GetFieldPrimitiveType()
106 return handleObj.GetPtr()->template GetFieldPrimitive<int8_t>(*field); in GetFieldPrimitiveType()
110 return handleObj.GetPtr()->template GetFieldPrimitive<int16_t>(*field); in GetFieldPrimitiveType()
114 return handleObj.GetPtr()->template GetFieldPrimitive<uint16_t>(*field); in GetFieldPrimitiveType()
118 return handleObj.GetPtr()->template GetFieldPrimitive<int32_t>(*field); in GetFieldPrimitiveType()
122 return handleObj.GetPtr()->template GetFieldPrimitive<uint32_t>(*field); in GetFieldPrimitiveType()
126 return handleObj.GetPtr()->template GetFieldPrimitive<int64_t>(*field); in GetFieldPrimitiveType()
130 return handleObj.GetPtr()->template GetFieldPrimitive<uint64_t>(*field); in GetFieldPrimitiveType()
134 return handleObj.GetPtr()->template GetFieldPrimitive<float>(*field); in GetFieldPrimitiveType()
138 return handleObj.GetPtr() in GetFieldPrimitiveType()
[all...]
H A Dstd_core_StackTrace.cpp48 element->SetClassName(className.GetPtr()); in CreateStackTraceElement()
49 element->SetMethodName(methodName.GetPtr()); in CreateStackTraceElement()
54 return element.GetPtr(); in CreateStackTraceElement()
78 resultArrayHandle.GetPtr()->Set(i, stackTraceElements[i]->AsObject()); in StdCoreStackTraceProvisionStackTrace()
80 return resultArrayHandle.GetPtr(); in StdCoreStackTraceProvisionStackTrace()
H A Dstd_core_Console.cpp83 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(NAN_LITERAL)).GetPtr()); in StdConsolePrintF32()
87 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(NEGINF_LITERAL)).GetPtr()); in StdConsolePrintF32()
90 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(INF_LITERAL)).GetPtr()); in StdConsolePrintF32()
103 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(NAN_LITERAL)).GetPtr()); in StdConsolePrintF64()
107 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(NEGINF_LITERAL)).GetPtr()); in StdConsolePrintF64()
110 EtsHandle<EtsString>(coroutine, EtsString::CreateFromMUtf8(INF_LITERAL)).GetPtr()); in StdConsolePrintF64()
H A Dstd_core_Type.cpp216 typeapiField->SetTypeDesc(tdHandle.GetPtr()); in CreateField()
217 typeapiField->SetOwnerTypeDesc(ownerTdHandle.GetPtr()); in CreateField()
239 return typeapiField.GetPtr(); in CreateField()
271 auto instanceField = type->GetFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPIGetFieldByName()
275 auto staticField = type->GetStaticFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPIGetFieldByName()
288 auto field = ownerType->GetFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPIGetStaticFieldValue()
290 field = ownerType->GetStaticFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPIGetStaticFieldValue()
323 auto field = ownerType->GetFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPISetStaticFieldValue()
325 field = ownerType->GetStaticFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); in TypeAPISetStaticFieldValue()
339 *field->GetCoreType(), EtsBoxPrimitive<T>::FromCoreType(valuePtr.GetPtr()) in TypeAPISetStaticFieldValue()
[all...]
H A Dstd_core_Method.cpp105 return TypeAPIMethodInvokeImplementation(coro, meth, recvHandle.GetPtr(), argsHandle.GetPtr()); in TypeAPIMethodInvoke()
121 TypeAPIMethodInvokeImplementation(coro, meth, ret.GetPtr(), argsHandle.GetPtr()); in TypeAPIMethodInvokeConstructor()
122 return ret.GetPtr(); in TypeAPIMethodInvokeConstructor()
H A Dstd_core_Promise.cpp93 if (hvalue.GetPtr() != nullptr && hvalue->IsInstanceOf(coro->GetPandaVM()->GetClassLinker()->GetPromiseClass())) { in EtsPromiseResolve()
94 auto internalPromise = EtsPromise::FromEtsObject(hvalue.GetPtr()); in EtsPromiseResolve()
97 SubscribePromiseOnResultObject(hpromise.GetPtr(), hInternalPromise.GetPtr()); in EtsPromiseResolve()
107 hpromise->Resolve(coro, hvalue.GetPtr()); in EtsPromiseResolve()
125 hpromise->Reject(coro, herror.GetPtr()); in EtsPromiseReject()
139 hpromise->SubmitCallback(coro, hcallback.GetPtr(), launchMode); in EtsPromiseSubmitCallback()
145 EtsPromise::LaunchCallback(coro, hcallback.GetPtr(), launchMode); in EtsPromiseSubmitCallback()
173 EtsPromiseCreateLink(promiseHandle->GetLinkedPromise(currentCoro), promiseHandle.GetPtr()); in AwaitProxyPromise()
H A Descompat_ArrayBuffer.cpp43 if (UNLIKELY(buf.GetPtr() == nullptr)) { in EtsArrayBufferFrom()
54 return buf.GetPtr(); in EtsArrayBufferFrom()
H A Dstd_core.cpp70 arrayHandle.GetPtr()->Set(i, str); in StdCoreStackTraceLines()
73 return reinterpret_cast<EtsArray *>(arrayHandle.GetPtr()); in StdCoreStackTraceLines()
H A Dstd_core_StringBuilder.cpp59 lhs = lhsHandle.GetPtr(); in StdCoreStringBuilderConcatStrings()
60 rhs = rhsHandle.GetPtr(); in StdCoreStringBuilderConcatStrings()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dg1gc_test.cpp146 RemSet<> *remset = ObjectToRegion(ref_.GetPtr())->GetRemSet(); in Check()
149 ObjectHeader *object = obj_.GetPtr(); in Check()
169 ASSERT_NE(nullptr, young.GetPtr()); in TEST_F()
171 ASSERT_NE(nullptr, nonmovable.GetPtr()); in TEST_F()
173 ASSERT_NE(nullptr, humongous.GetPtr()); in TEST_F()
175 Region *youngRegion = ObjectToRegion(young.GetPtr()); in TEST_F()
177 ASSERT_EQ(youngRegion, AddrToRegion(young.GetPtr())); in TEST_F()
180 [&hasYoungObj, &young](ObjectHeader *obj) { hasYoungObj |= obj == young.GetPtr(); }); in TEST_F()
183 Region *nonmovableRegion = ObjectToRegion(nonmovable.GetPtr()); in TEST_F()
185 ASSERT_EQ(nonmovableRegion, AddrToRegion(nonmovable.GetPtr())); in TEST_F()
[all...]
H A Depsilon_gcs_test.cpp156 nonmovable->Set<ObjectHeader *>(lastElemIndx, strings[lastElemIndx].GetPtr()); in TEST_F()
161 ASSERT_EQ(objAfterOom.GetPtr(), nullptr) << "Expected OOM"; in TEST_F()
166 ASSERT_EQ(strings[i].GetPtr(), nonmovable->Get<ObjectHeader *>(i)); in TEST_F()
176 ASSERT_EQ(strings[i].GetPtr(), nonmovable->Get<ObjectHeader *>(i)); in TEST_F()
186 ASSERT_EQ(strings[i].GetPtr(), nonmovable->Get<ObjectHeader *>(i)); in TEST_F()
192 ASSERT_EQ(objAfterOom.GetPtr(), nullptr) << "Expected OOM"; in TEST_F()
229 ASSERT_NE(objString.GetPtr(), nullptr) << "Cannot allocate an object in young space when heap is not full"; in TEST_F()
232 ASSERT_EQ(objString.GetPtr(), nullptr) << "Expected OOM in young space"; in TEST_F()
240 ASSERT_NE(objStringHuge.GetPtr(), nullptr) in TEST_F()
244 ASSERT_EQ(objStringHuge.GetPtr(), nullpt in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dmonitor_object_lock.cpp27 [[maybe_unused]] auto res = Monitor::MonitorEnter(objHandler_.GetPtr()); in ObjectLock()
33 Monitor::State state = Monitor::Wait(objHandler_.GetPtr(), ThreadStatus::IS_WAITING, 0, 0, ignoreInterruption); in Wait()
40 Monitor::State state = Monitor::Wait(objHandler_.GetPtr(), ThreadStatus::IS_TIMED_WAITING, timeout, 0); in TimedWait()
47 Monitor::State state = Monitor::Notify(objHandler_.GetPtr()); in Notify()
53 Monitor::State state = Monitor::NotifyAll(objHandler_.GetPtr()); in NotifyAll()
59 [[maybe_unused]] auto res = Monitor::MonitorExit(objHandler_.GetPtr()); in ~ObjectLock()
H A Dmonitor.cpp104 ASSERT(objHandle.GetPtr() != nullptr); in InflateThinLock()
105 MarkWord mark = objHandle.GetPtr()->AtomicGetMark(); in InflateThinLock()
117 Inflate<true>(objHandle.GetPtr(), owner); in InflateThinLock()
148 bool ret = objHandle.GetPtr()->AtomicSetMark(mark, newMark); in HandleLightLockedState()
151 Monitor::TraceMonitorLock(objHandle.GetPtr(), false); in HandleLightLockedState()
152 thread->PushLocalObjectLocked(objHandle.GetPtr()); in HandleLightLockedState()
156 Monitor::Inflate(objHandle.GetPtr(), thread); in HandleLightLockedState()
177 thread->SetEnterMonitorObject(objHandle.GetPtr()); in HandleLightLockedState()
200 if (Monitor::Inflate(objHandle.GetPtr(), thread)) { in HandleUnlockedState()
201 thread->PushLocalObjectLocked(objHandle.GetPtr()); in HandleUnlockedState()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_exceptions.cpp70 errOptionHandle->SetCause(cause.GetPtr()); in SetupEtsException()
106 Value(excHandle.GetPtr()->GetCoreType()), in SetupEtsException()
107 Value(isError ? msgHandle.GetPtr()->AsObject()->GetCoreType() : msgHandle.GetPtr()->GetCoreType()), in SetupEtsException()
108 Value(isError ? errOptionHandle.GetPtr()->AsObject()->GetCoreType() : cause.GetPtr()->GetCoreType()) in SetupEtsException()
114 return excHandle.GetPtr(); in SetupEtsException()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dlocal_object_handle.h46 T *GetPtr() const in GetPtr() function in ark::LocalObjectHandle
53 return GetPtr(); in operator T *()
58 return GetPtr(); in operator ->()
H A Dvm_handle.h63 T *GetPtr() const in GetPtr() function in ark::VMHandle
73 return GetPtr(); in operator T *()
78 return GetPtr(); in operator ->()
H A Dheap_manager.cpp128 RegisterFinalizedObject(handle.GetPtr(), cls, isObjectFinalizable); in AllocateObject()
129 GetNotificationManager()->ObjectAllocEvent(cls, handle.GetPtr(), thread, size); in AllocateObject()
130 object = handle.GetPtr(); in AllocateObject()
238 RegisterFinalizedObject(handle.GetPtr(), cls, isObjectFinalizable); in AllocateNonMovableObject()
239 GetNotificationManager()->ObjectAllocEvent(cls, handle.GetPtr(), thread, size); in AllocateNonMovableObject()
240 object = handle.GetPtr(); in AllocateNonMovableObject()
/arkcompiler/runtime_core/static_core/runtime/core/
H A Dcore_language_context.cpp95 std::array<Value, NARGS> args {Value(excHandle.GetPtr()), Value(msgHandle.GetPtr()), Value(cause.GetPtr())}; in ThrowException()
98 thread->SetException(excHandle.GetPtr()); in ThrowException()
139 thread->SetException(exc.GetPtr()); in ThrowStackOverflowException()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Djs_value.cpp33 FinalizeETSWeak(ctx, handle.GetPtr()); in AttachFinalizer()
39 if (UNLIKELY(!ctx->PushOntoFinalizationRegistry(coro, handle.GetPtr(), mirror))) { in AttachFinalizer()
40 FinalizeETSWeak(ctx, handle.GetPtr()); in AttachFinalizer()
43 return handle.GetPtr(); in AttachFinalizer()
/arkcompiler/ets_runtime/ecmascript/platform/unix/ohos/
H A Dbacktrace.cpp70 size = OHOS::HiviewDFX::FpUnwinder::GetPtr()->Unwind(pc, fp, pcs, MAX_STACK_SIZE); in GetPcs()
72 size = OHOS::HiviewDFX::FpUnwinder::GetPtr()->UnwindSafe(pc, fp, pcs, MAX_STACK_SIZE); in GetPcs()

Completed in 14 milliseconds

123