Home
last modified time | relevance | path

Searched refs:GetClass (Results 1 - 25 of 284) sorted by relevance

12345678910>>...12

/arkcompiler/ets_runtime/ecmascript/
H A Djs_tagged_value-inl.h41 return IsHeapObject() && GetTaggedObject()->GetClass()->IsCallable(); in IsCallable()
46 return IsHeapObject() && GetTaggedObject()->GetClass()->IsConstructor(); in IsConstructor()
59 return IsHeapObject() && GetTaggedObject()->GetClass()->IsExtensible(); in IsExtensible()
69 return IsHeapObject() && GetTaggedObject()->GetClass()->IsClassConstructor(); in IsClassConstructor()
74 return IsHeapObject() && GetTaggedObject()->GetClass()->IsClassPrototype(); in IsClassPrototype()
223 return IsHeapObject() && GetTaggedObject()->GetClass()->IsString(); in IsString()
228 return IsHeapObject() && GetTaggedObject()->GetClass()->IsLineString(); in IsLineString()
233 return IsHeapObject() && GetTaggedObject()->GetClass()->IsConstantString(); in IsConstantString()
238 return IsHeapObject() && GetTaggedObject()->GetClass()->IsTreeString(); in IsTreeString()
243 return IsHeapObject() && GetTaggedObject()->GetClass() in IsSlicedString()
[all...]
H A Dfree_object.cpp54 auto hclass = GetClass(); in Available()
64 return GetClass()->IsFreeObject(); in IsFreeObject()
72 if (GetClass()->IsFreeObjectWithOneField()) { in AsanUnPoisonFreeObject()
74 } else if (GetClass()->IsFreeObjectWithTwoField()) { in AsanUnPoisonFreeObject()
84 if (GetClass()->IsFreeObjectWithNoneField()) { in AsanPoisonFreeObject()
86 } else if (GetClass()->IsFreeObjectWithOneField()) { in AsanPoisonFreeObject()
88 } else if (GetClass()->IsFreeObjectWithTwoField()) { in AsanPoisonFreeObject()
H A Delement_accessor.cpp26 ElementsKind kind = receiver->GetClass()->GetElementsKind(); in Get()
27 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
42 ElementsKind kind = receiver->GetClass()->GetElementsKind(); in Get()
43 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
66 return elements->GetClass()->IsDictionary(); in IsDictionaryMode()
72 return elements->GetClass()->IsDictionary(); in IsDictionaryMode()
H A Delement_accessor-inl.h33 ElementsKind oldKind = receiver->GetClass()->GetElementsKind(); in Set()
36 ElementsKind newKind = receiver->GetClass()->GetElementsKind(); in Set()
45 ElementsKind kind = receiver->GetClass()->GetElementsKind(); in Set()
46 if (!elements->GetClass()->IsMutantTaggedArray()) { in Set()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_SyncPrimitives.cpp28 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsMutexLock()
34 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsMutexUnlock()
45 ASSERT(event->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetEventClass()); in EtsEventWait()
51 ASSERT(event->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetEventClass()); in EtsEventFire()
63 ASSERT(condVar->GetClass() == coro->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarWait()
64 ASSERT(mutex->GetClass() == coro->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsCondVarWait()
72 ASSERT(condVar->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarNotifyOne()
73 ASSERT(mutex->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetMutexClass()); in EtsCondVarNotifyOne()
79 ASSERT(condVar->GetClass() == EtsCoroutine::GetCurrent()->GetPandaVM()->GetClassLinker()->GetCondVarClass()); in EtsCondVarNotifyAll()
80 ASSERT(mutex->GetClass() in EtsCondVarNotifyAll()
[all...]
H A Dstd_core_Type.cpp54 return EtsString::CreateFromMUtf8(object->GetClass()->GetDescriptor()); in TypeAPIGetTypeDescriptor()
145 auto refType = PandaEtsVM::GetCurrent()->GetClassLinker()->GetClass(typeDesc.c_str()); in TypeAPIGetTypeKind()
167 auto type = PandaEtsVM::GetCurrent()->GetClassLinker()->GetClass(className.c_str()); in TypeAPIGetTypeName()
175 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetClassAttributes()
188 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetFieldsNum()
196 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetOwnFieldsNum()
246 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetField()
256 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetOwnField()
269 auto type = classLinker->GetClass(td->GetMutf8().c_str()); in TypeAPIGetFieldByName()
286 auto ownerType = classLinker->GetClass(ownerT in TypeAPIGetStaticFieldValue()
[all...]
H A Descompat_RegExp.cpp67 auto *cls = object->GetClass(); in GetFieldObjectByName()
129 auto *regexpClass = regexp->GetClass(); in SetFlags()
143 auto *regexpClass = regexp->GetClass(); in SetBuffer()
160 auto *regexpClass = regexp->GetClass(); in SetGroupNames()
211 EtsClass *resultClass = regexpExecArrayObj->GetClass(); in SetSuccessfulMatchLegacyProperties()
301 EtsClass *resultClass = regexpExecArray->GetClass(); in SetResultField()
334 EtsClass *resultClass = regexpExecArray->GetClass(); in SetIndicesField()
360 EtsClass *resultClass = regexpExecArray->GetClass(); in SetIsCorrectField()
372 EtsClass *resultClass = regexpExecArray->GetClass(); in SetInputField()
383 EtsClass *resultClass = regexpExecArray->GetClass(); in SetIndexField()
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dobject_type_propagation.cpp45 auto klass = self->GetGraph()->GetRuntime()->GetClass(inst->GetMethod(), inst->GetTypeId()); in VisitNewObject()
55 auto klass = self->GetGraph()->GetRuntime()->GetClass(inst->GetMethod(), inst->GetTypeId()); in VisitNewArray()
92 auto klass = runtime->GetClass(method, typeId); in VisitLoadObject()
137 klass = runtime->GetClass(method); in VisitParameter()
140 klass = runtime->GetClass(method, typeId); in VisitParameter()
157 auto klass = runtime->GetClass(method, typeId); in ProcessManagedCall()
180 (typeInfo.IsValid() && typeInfo.GetClass() != inputInfo.GetClass())) { in GetPhiTypeInfo()
188 typeInfo = {typeInfo.GetClass(), typeInfo.IsExact() && inputInfo.IsExact()}; in GetPhiTypeInfo()
/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Druntime_interface.h42 auto resolvedId = caller.GetClass()->ResolveMethodIndex(id.AsIndex()); in ResolveMethod()
49 auto *klass = method->GetClass(); in ResolveMethod()
59 auto resolvedId = caller->GetClass()->ResolveMethodIndex(methodId.AsIndex()); in GetMethodName()
67 auto resolvedId = caller->GetClass()->ResolveMethodIndex(methodId.AsIndex()); in GetMethodClass()
73 return classLinker->GetClass(*caller, classId); in GetMethodClass()
78 auto resolvedId = caller->GetClass()->ResolveMethodIndex(methodId.AsIndex()); in GetMethodArgumentsCount()
87 auto resolvedId = caller.GetClass()->ResolveFieldIndex(id.AsIndex()); in ResolveField()
94 auto *klass = field->GetClass(); in ResolveField()
95 if (!klass->IsInitialized() && !classLinker->InitializeClass(thread, field->GetClass())) { in ResolveField()
105 auto resolvedId = caller.GetClass() in ResolveClass()
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dfield.cpp37 LanguageContext ctx = Runtime::GetCurrent()->GetLanguageContext(*GetClass()); in ResolveTypeClass()
67 return ext->GetClass(*pandaFile, panda_file::FieldDataAccessor::GetTypeId(*pandaFile, fileId_), in ResolveTypeClass()
68 GetClass()->GetLoadContext(), errorHandler); in ResolveTypeClass()
76 return GetClass()->GetPandaFile(); in GetPandaFile()
H A Dclass_linker_extension.cpp40 return extension_->GetClassLinker()->GetClass(descriptor, needCopyDescriptor, this, errorHandler); in LoadClass()
59 auto *cls = extension_->GetClass(descriptor, needCopyDescriptor, nullptr, &handler); in LoadClass()
161 Class *ClassLinkerExtension::GetClass(const uint8_t *descriptor, bool needCopyDescriptor /* = true */, in GetClass() function in ark::ClassLinkerExtension
167 return classLinker_->GetClass(descriptor, needCopyDescriptor, ResolveContext(context), in GetClass()
180 classLinker->GetExtension(ctx)->GetClass(ctx.GetClassNotFoundExceptionDescriptor()); in WrapClassNotFoundExceptionIfNeeded()
196 Class *ClassLinkerExtension::GetClass(const panda_file::File &pf, panda_file::File::EntityId id, in GetClass() function in ark::ClassLinkerExtension
202 auto *cls = classLinker_->GetClass(pf, id, ResolveContext(context), ResolveErrorHandler(errorHandler)); in GetClass()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dclass_linker_test.cpp109 klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), descriptor.get())); in TEST_F()
114 EXPECT_EQ(klass, ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor))); in TEST_F()
177 ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F()
517 Class *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("R2"), &descriptor)); in TEST_F()
597 auto *klass = ext->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in TEST_F()
603 auto *externalClass = classLinker->GetClass(*method, panda_file::File::EntityId(offset)); in TEST_F()
620 externalClass = classLinker->GetClass(*method, panda_file::File::EntityId(offset)); in TEST_F()
646 auto *klass = ext->GetClass(ClassHelper::GetArrayDescriptor(utf::CStringAsMutf8("UnknownClass"), 1, &descriptor)); in TEST_F()
651 auto *cls = ext->GetClass(ClassHelper::GetArrayDescriptor(utf::CStringAsMutf8("R"), i, &descriptor)); in TEST_F()
662 auto *klass = ext->GetClass(ClassHelpe in GetMethod()
[all...]
H A Dosr_code_test.cpp41 Class *GetClass();
65 Class *OsrCodeTest::GetClass() in GetClass() function in ark::test::OsrCodeTest
88 return extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in GetClass()
93 auto *klass = GetClass(); in CompileMethods()
H A Dcompilation_status_test.cpp42 Class *GetClass();
65 Class *CompilationStatusTest::GetClass() in GetClass() function in ark::test::CompilationStatusTest
88 return extension->GetClass(ClassHelper::GetDescriptor(utf::CStringAsMutf8("_GLOBAL"), &descriptor)); in GetClass()
93 auto *klass = GetClass(); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_stubs-inl.h45 if (LIKELY(!(ref1->GetClass()->IsValueTyped() && ref2->GetClass()->IsValueTyped()))) { in EtsReferenceEquals()
65 return EtsClass::FromRuntimeClass(method->GetClass()); in GetMethodOwnerClassInFrames()
H A Dets_class_linker.cpp53 EtsClass *EtsClassLinker::GetClass(const char *name, bool needCopyDescriptor, ClassLinkerContext *classLinkerContext, in GetClass() function in ark::ets::EtsClassLinker
57 Class *cls = ext_->GetClass(classDescriptor, needCopyDescriptor, classLinkerContext, errorHandler); in GetClass()
61 EtsClass *EtsClassLinker::GetClass(const panda_file::File &pf, panda_file::File::EntityId id, in GetClass() function in ark::ets::EtsClassLinker
64 Class *cls = ext_->GetClass(pf, id, classLinkerContext, errorHandler); in GetClass()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_sharedobject_test.cpp44 JSHClass *hclass = sharedObjectPrototype->GetTaggedObject()->GetClass(); in HWTEST_F_L0()
57 JSHClass *ctorHClass = ctor->GetTaggedObject()->GetClass(); in HWTEST_F_L0()
67 JSHClass *protoHClass = proto.GetTaggedObject()->GetClass(); in HWTEST_F_L0()
76 JSHClass *sObjProtoHClass = sObjProto.GetTaggedObject()->GetClass(); in HWTEST_F_L0()
94 JSHClass *ctorHClass = ctor->GetTaggedObject()->GetClass(); in HWTEST_F_L0()
116 JSHClass *hclass = method->GetTaggedObject()->GetClass(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dvalue_serializer.cpp25 JSType type = object->GetClass()->GetObjectType(); in CheckObjectCanSerialize()
176 if (object->GetClass()->IsString() || object->GetClass()->IsMethod() || region->InSharedReadOnlySpace() || in SerializeObjectImpl()
181 if (object->GetClass()->IsNativeBindingObject()) { in SerializeObjectImpl()
185 if (object->GetClass()->IsJSError()) { in SerializeObjectImpl()
192 JSType type = object->GetClass()->GetObjectType(); in SerializeObjectImpl()
263 ASSERT(object->GetClass()->IsArrayBuffer()); in SerializeObjectImpl()
273 JSType type = object->GetClass()->GetObjectType(); in SerializeJSError()
321 ASSERT(object->GetClass()->IsArrayBuffer()); in SerializeJSArrayBufferPrologue()
364 ASSERT(object->GetClass() in SerializeJSSharedArrayBufferPrologue()
[all...]
H A Dbase_serializer-inl.h46 ObjectXRay::VisitObjectBody<VisitType::ALL_VISIT>(object, object->GetClass(), visitor); in SerializeObjectField()
52 JSHClass *hclass = object->GetClass(); in SerializeTaggedObject()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dclass_linker-inl.h26 inline Class *ClassLinker::GetClass(const Method &caller, panda_file::File::EntityId id, in GetClass() function in ark::ClassLinker
39 klass = ext->GetClass(*caller.GetPandaFile(), id, caller.GetClass()->GetLoadContext(), in GetClass()
H A Dvtable_builder_variance-inl.h96 ASSERT(itinfo->GetMethod()->GetClass() != info->GetMethod()->GetClass()); in ScanConflictingDefaultMethods()
107 if (itinfo->GetMethod()->GetClass() == info->GetMethod()->GetClass()) { in ScanConflictingDefaultMethods()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_method.h134 EtsClass *GetClass() const in GetClass() function in ark::ets::EtsMethod
136 return EtsClass::FromRuntimeClass(GetPandaMethod()->GetClass()); in GetClass()
146 return EtsClass::FromRuntimeClass(Runtime::GetCurrent()->GetClassLinker()->GetClass( in ResolveReturnType()
147 utf::CStringAsMutf8(descriptor), false, GetClass()->GetLoadContext())); in ResolveReturnType()
202 return GetClass() == klass; in IsDeclaredIn()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_runtime.cpp41 originhclass = JSHandle<JSHClass>(thread_, receiver->GetTaggedObject()->GetClass()); in UpdateLoadHandler()
44 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateLoadHandler()
97 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateLoadStringHandler()
108 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateTypedArrayHandler()
126 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass()); in UpdateStoreHandler()
136 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass()); in UpdateStoreHandler()
164 << ", receiver is " << receiver->GetTaggedObject()->GetClass()->IsDictionaryMode() in TraceIC()
168 << ", receiver is " << receiver->GetTaggedObject()->GetClass()->IsDictionaryMode() in TraceIC()
316 JSType type = receiver->GetTaggedObject()->GetClass()->GetObjectType(); in LoadTypedArrayValueMiss()
372 UpdateReceiverHClass(JSHandle<JSTaggedValue>(GetThread(), JSHandle<JSObject>::Cast(receiver)->GetClass())); in StoreMiss()
[all...]
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_extra_profiler.h39 return GetReceiverObject().GetHeapObject()->GetClass(); in GetReceiverHClass()
44 return GetHolderObject().GetTaggedObject()->GetClass(); in GetHolderHClass()
/arkcompiler/runtime_core/libark_defect_scan_aux/
H A Dcallee_info.cpp41 const Class *CalleeInfo::GetClass() const in GetClass() function in panda::defect_scan_aux::CalleeInfo
88 SetClass(func->GetClass()); in SetCallee()

Completed in 17 milliseconds

12345678910>>...12