/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | cframe.h | 96 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 D | ets_string_builder.cpp | 75 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 D | ets_sync_primitives.cpp | 29 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 D | escompat_RegExp.cpp | 152 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 D | std_core_Value.cpp | 43 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 D | compiler_intrinsics.cpp | 102 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 D | std_core_StackTrace.cpp | 48 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 D | std_core_Console.cpp | 83 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 D | std_core_Type.cpp | 216 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 D | std_core_Method.cpp | 105 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 D | std_core_Promise.cpp | 93 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 D | escompat_ArrayBuffer.cpp | 43 if (UNLIKELY(buf.GetPtr() == nullptr)) { in EtsArrayBufferFrom() 54 return buf.GetPtr(); in EtsArrayBufferFrom()
|
H A D | std_core.cpp | 70 arrayHandle.GetPtr()->Set(i, str); in StdCoreStackTraceLines() 73 return reinterpret_cast<EtsArray *>(arrayHandle.GetPtr()); in StdCoreStackTraceLines()
|
H A D | std_core_StringBuilder.cpp | 59 lhs = lhsHandle.GetPtr(); in StdCoreStringBuilderConcatStrings() 60 rhs = rhsHandle.GetPtr(); in StdCoreStringBuilderConcatStrings()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | g1gc_test.cpp | 146 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 D | epsilon_gcs_test.cpp | 156 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 D | monitor_object_lock.cpp | 27 [[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 D | monitor.cpp | 104 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 D | ets_exceptions.cpp | 70 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 D | local_object_handle.h | 46 T *GetPtr() const in GetPtr() function in ark::LocalObjectHandle 53 return GetPtr(); in operator T *() 58 return GetPtr(); in operator ->()
|
H A D | vm_handle.h | 63 T *GetPtr() const in GetPtr() function in ark::VMHandle 73 return GetPtr(); in operator T *() 78 return GetPtr(); in operator ->()
|
H A D | heap_manager.cpp | 128 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 D | core_language_context.cpp | 95 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 D | js_value.cpp | 33 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 D | backtrace.cpp | 70 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()
|