Lines Matching defs:jshclass
602 static void DumpHClass(const JSHClass *jshclass, std::ostream &os, bool withDetail)
606 os << "Type :" << JSHClass::DumpJSType(jshclass->GetObjectType()) << "\n";
609 jshclass->GetPrototype().DumpTaggedValue(os);
612 JSTaggedValue attrs = jshclass->GetLayout();
616 LayoutInfo *layout = LayoutInfo::Cast(jshclass->GetLayout().GetTaggedObject());
617 int element = static_cast<int>(jshclass->NumberOfProps());
631 JSTaggedValue transtions = jshclass->GetTransitions();
639 JSTaggedValue marker = jshclass->GetProtoChangeMarker();
648 JSTaggedValue details = jshclass->GetProtoChangeDetails();
656 os << " - ProfileType : " << std::hex << jshclass->GetProfileType() << "\n";
659 os << "IsCtor :" << std::boolalpha << jshclass->IsConstructor();
660 os << "| IsCallable :" << std::boolalpha << jshclass->IsCallable();
661 os << "| IsExtensible :" << std::boolalpha << jshclass->IsExtensible();
662 os << "| ElementsKind :" << Elements::GetString(jshclass->GetElementsKind());
663 os << "| NumberOfProps :" << std::dec << jshclass->NumberOfProps();
664 os << "| InlinedProperties :" << std::dec << jshclass->GetInlinedProperties();
665 os << "| IsTS :" << std::boolalpha << jshclass->IsTS();
666 os << "| Level :" << std::dec << static_cast<int>(jshclass->GetLevel());
1551 JSHClass *jshclass = GetJSHClass();
1552 os << " - hclass: " << std::hex << jshclass << "\n";
1554 jshclass->GetPrototype().DumpTaggedValue(os);
1584 JSTaggedValue attrs = jshclass->GetLayout();
1590 int propNumber = static_cast<int>(jshclass->NumberOfProps());
1603 val = properties->Get(i - static_cast<int>(jshclass->GetInlinedProperties()));
3806 JSHClass *jshclass = GetJSHClass();
3807 os << " - hclass: " << std::hex << jshclass << "\n";
3809 jshclass->GetPrototype().DumpTaggedValue(os);
3816 JSTaggedValue attrs = jshclass->GetLayout();
3822 int propNumber = static_cast<int>(jshclass->NumberOfProps());
3835 val = properties->Get(i - static_cast<int>(jshclass->GetInlinedProperties()));
4730 JSHClass *jshclass = GetJSHClass();
4731 if (jshclass != nullptr) {
4732 vec.emplace_back(CString("__proto__"), jshclass->GetPrototype());
4753 if ((!properties->IsDictionaryMode()) && (jshclass != nullptr)) {
4754 JSTaggedValue attrs = jshclass->GetLayout();
4760 int propNumber = static_cast<int>(jshclass->NumberOfProps());
4770 val = properties->Get(i - static_cast<int>(jshclass->GetInlinedProperties()));