• Home
  • Raw
  • Download

Lines Matching refs:os

467 static void DumpArrayClass(const TaggedArray *arr, std::ostream &os)  in DumpArrayClass()  argument
471 os << " <TaggedArray[" << std::dec << len << "]>\n"; in DumpArrayClass()
475 os << std::right << std::setw(DUMP_PROPERTY_OFFSET) << i << ": "; in DumpArrayClass()
476 val.DumpTaggedValue(os); in DumpArrayClass()
477 os << "\n"; in DumpArrayClass()
482 static void DumpConstantPoolClass(const ConstantPool *pool, std::ostream &os) in DumpConstantPoolClass() argument
486 os << " <ConstantPool[" << std::dec << len << "]>\n"; in DumpConstantPoolClass()
490 os << std::right << std::setw(DUMP_PROPERTY_OFFSET) << i << ": "; in DumpConstantPoolClass()
491 val.DumpTaggedValue(os); in DumpConstantPoolClass()
492 os << "\n"; in DumpConstantPoolClass()
497 static void DumpStringClass(const EcmaString *str, std::ostream &os) in DumpStringClass() argument
501 os << string; in DumpStringClass()
504 static void DumpPropertyKey(JSTaggedValue key, std::ostream &os) in DumpPropertyKey() argument
507 DumpStringClass(EcmaString::Cast(key.GetTaggedObject()), os); in DumpPropertyKey()
510 DumpStringClass(EcmaString::Cast(sym->GetDescription().GetTaggedObject()), os); in DumpPropertyKey()
517 static void DumpHClass(const JSHClass *jshclass, std::ostream &os, bool withDetail) in DumpHClass() argument
520 os << "JSHClass :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
521 os << "Type :" << JSHClass::DumpJSType(jshclass->GetObjectType()) << "\n"; in DumpHClass()
523 os << " - Prototype :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
524 jshclass->GetPrototype().DumpTaggedValue(os); in DumpHClass()
525 os << "\n"; in DumpHClass()
526 os << " - PropertyDescriptors :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
528 attrs.DumpTaggedValue(os); in DumpHClass()
529 os << "\n"; in DumpHClass()
532 layoutInfo->Dump(os); in DumpHClass()
535 os << " - Transitions :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
537 transtions.DumpTaggedValue(os); in DumpHClass()
538 os << "\n"; in DumpHClass()
540 transtions.Dump(os); in DumpHClass()
543 os << " - ProtoChangeMarker :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
545 marker.DumpTaggedValue(os); in DumpHClass()
547 ProtoChangeMarker::Cast(marker.GetTaggedObject())->Dump(os); in DumpHClass()
549 os << "\n"; in DumpHClass()
552 os << " - ProtoChangeDetails :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
554 details.DumpTaggedValue(os); in DumpHClass()
556 ProtoChangeDetails::Cast(details.GetTaggedObject())->Dump(os); in DumpHClass()
558 os << "\n"; in DumpHClass()
566 os << " - Supers[" << std::dec << length << "]: "; in DumpHClass()
567 os << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
568 supers.DumpTaggedValue(os); in DumpHClass()
570 WeakVector::Cast(supers.GetTaggedObject())->Dump(os); in DumpHClass()
572 os << "\n"; in DumpHClass()
575 os << " - VTable :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
577 vtable.DumpTaggedValue(os); in DumpHClass()
579 VTable::Cast(vtable.GetTaggedObject())->Dump(os); in DumpHClass()
581 os << "\n"; in DumpHClass()
584 os << " - Flags : " << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
585 os << "IsCtor :" << std::boolalpha << jshclass->IsConstructor(); in DumpHClass()
586 os << "| IsCallable :" << std::boolalpha << jshclass->IsCallable(); in DumpHClass()
587 os << "| IsExtensible :" << std::boolalpha << jshclass->IsExtensible(); in DumpHClass()
588 os << "| ElementsKind :" << Elements::GetString(jshclass->GetElementsKind()); in DumpHClass()
589 os << "| NumberOfProps :" << std::dec << jshclass->NumberOfProps(); in DumpHClass()
590 os << "| InlinedProperties :" << std::dec << jshclass->GetInlinedProperties(); in DumpHClass()
591 os << "| IsTS :" << std::boolalpha << jshclass->IsTS(); in DumpHClass()
592 os << "| Level :" << std::dec << static_cast<int>(jshclass->GetLevel()); in DumpHClass()
593 os << "\n"; in DumpHClass()
596 static void DumpClass(TaggedObject *obj, std::ostream &os) in DumpClass() argument
599 DumpHClass(JSHClass::Cast(obj), os, true); in DumpClass()
602 static void DumpAttr(const PropertyAttributes &attr, bool fastMode, std::ostream &os) in DumpAttr() argument
605 os << "(Accessor) "; in DumpAttr()
608 os << "Attr("; in DumpAttr()
610 os << "NONE"; in DumpAttr()
613 os << "W"; in DumpAttr()
616 os << "E"; in DumpAttr()
619 os << "C"; in DumpAttr()
621 os << ")"; in DumpAttr()
623 os << " InlinedProps: " << attr.IsInlinedProps(); in DumpAttr()
626 os << " Order: " << std::dec << attr.GetOffset(); in DumpAttr()
627 os << " SortedIndex: " << std::dec << attr.GetSortedIndex(); in DumpAttr()
629 os << " Order: " << std::dec << attr.GetDictionaryOrder(); in DumpAttr()
633 static void DumpObject(TaggedObject *obj, std::ostream &os) in DumpObject() argument
642 return DumpClass(obj, os); in DumpObject()
649 DumpArrayClass(TaggedArray::Cast(obj), os); in DumpObject()
652 DumpConstantPoolClass(ConstantPool::Cast(obj), os); in DumpObject()
655 VTable::Cast(obj)->Dump(os); in DumpObject()
660 DumpStringClass(EcmaString::Cast(obj), os); in DumpObject()
661 os << "\n"; in DumpObject()
678 JSObject::Cast(obj)->Dump(os); in DumpObject()
682 JSFunctionBase::Cast(obj)->Dump(os); in DumpObject()
685 GlobalEnv::Cast(obj)->Dump(os); in DumpObject()
691 JSFunction::Cast(obj)->Dump(os); in DumpObject()
695 JSBoundFunction::Cast(obj)->Dump(os); in DumpObject()
699 JSSet::Cast(obj)->Dump(os); in DumpObject()
703 JSMap::Cast(obj)->Dump(os); in DumpObject()
707 JSWeakSet::Cast(obj)->Dump(os); in DumpObject()
711 JSWeakMap::Cast(obj)->Dump(os); in DumpObject()
715 JSWeakRef::Cast(obj)->Dump(os); in DumpObject()
718 JSFinalizationRegistry::Cast(obj)->Dump(os); in DumpObject()
721 CellRecord::Cast(obj)->Dump(os); in DumpObject()
725 JSRegExp::Cast(obj)->Dump(os); in DumpObject()
729 JSDate::Cast(obj)->Dump(os); in DumpObject()
733 JSArray::Cast(obj)->Dump(os); in DumpObject()
748 JSTypedArray::Cast(obj)->Dump(os); in DumpObject()
751 BigInt::Cast(obj)->Dump(os); in DumpObject()
754 ByteArray::Cast(obj)->Dump(os); in DumpObject()
758 JSProxy::Cast(obj)->Dump(os); in DumpObject()
761 JSPrimitiveRef::Cast(obj)->Dump(os); in DumpObject()
764 JSSymbol::Cast(obj)->Dump(os); in DumpObject()
767 JSDataView::Cast(obj)->Dump(os); in DumpObject()
770 JSArrayBuffer::Cast(obj)->Dump(os); in DumpObject()
773 JSArrayBuffer::Cast(obj)->Dump(os); in DumpObject()
776 PromiseReaction::Cast(obj)->Dump(os); in DumpObject()
779 PromiseCapability::Cast(obj)->Dump(os); in DumpObject()
782 PromiseIteratorRecord::Cast(obj)->Dump(os); in DumpObject()
785 PromiseRecord::Cast(obj)->Dump(os); in DumpObject()
788 ResolvingFunctionsRecord::Cast(obj)->Dump(os); in DumpObject()
792 JSPromise::Cast(obj)->Dump(os); in DumpObject()
795 JSPromiseReactionsFunction::Cast(obj)->Dump(os); in DumpObject()
798 JSPromiseExecutorFunction::Cast(obj)->Dump(os); in DumpObject()
801 AsyncGeneratorRequest::Cast(obj)->Dump(os); in DumpObject()
804 AsyncIteratorRecord::Cast(obj)->Dump(os); in DumpObject()
807 JSAsyncFromSyncIterator::Cast(obj)->Dump(os); in DumpObject()
810 JSAsyncFromSyncIterUnwarpFunction::Cast(obj)->Dump(os); in DumpObject()
813 JSPromiseAllResolveElementFunction::Cast(obj)->Dump(os); in DumpObject()
816 JSPromiseAnyRejectElementFunction::Cast(obj)->Dump(os); in DumpObject()
819 JSPromiseAllSettledElementFunction::Cast(obj)->Dump(os); in DumpObject()
822 JSPromiseFinallyFunction::Cast(obj)->Dump(os); in DumpObject()
825 JSPromiseValueThunkOrThrowerFunction::Cast(obj)->Dump(os); in DumpObject()
828 MicroJobQueue::Cast(obj)->Dump(os); in DumpObject()
831 PendingJob::Cast(obj)->Dump(os); in DumpObject()
834 CompletionRecord::Cast(obj)->Dump(os); in DumpObject()
837 JSProxyRevocFunction::Cast(obj)->Dump(os); in DumpObject()
841 JSAsyncFunction::Cast(obj)->Dump(os); in DumpObject()
844 JSAsyncAwaitStatusFunction::Cast(obj)->Dump(os); in DumpObject()
847 JSGeneratorFunction::Cast(obj)->Dump(os); in DumpObject()
851 JSAsyncGeneratorFunction::Cast(obj)->Dump(os); in DumpObject()
854 JSAsyncGeneratorResNextRetProRstFtn::Cast(obj)->Dump(os); in DumpObject()
857 JSIntlBoundFunction::Cast(obj)->Dump(os); in DumpObject()
864 JSForInIterator::Cast(obj)->Dump(os); in DumpObject()
867 JSMapIterator::Cast(obj)->Dump(os); in DumpObject()
870 JSSetIterator::Cast(obj)->Dump(os); in DumpObject()
873 JSRegExpIterator::Cast(obj)->Dump(os); in DumpObject()
876 JSArrayIterator::Cast(obj)->Dump(os); in DumpObject()
879 JSStringIterator::Cast(obj)->Dump(os); in DumpObject()
882 PrototypeHandler::Cast(obj)->Dump(os); in DumpObject()
885 TransitionHandler::Cast(obj)->Dump(os); in DumpObject()
888 TransWithProtoHandler::Cast(obj)->Dump(os); in DumpObject()
891 StoreTSHandler::Cast(obj)->Dump(os); in DumpObject()
894 PropertyBox::Cast(obj)->Dump(os); in DumpObject()
898 JSRealm::Cast(obj)->Dump(os); in DumpObject()
903 JSIntl::Cast(obj)->Dump(os); in DumpObject()
907 JSLocale::Cast(obj)->Dump(os); in DumpObject()
910 JSDateTimeFormat::Cast(obj)->Dump(os); in DumpObject()
913 JSRelativeTimeFormat::Cast(obj)->Dump(os); in DumpObject()
916 JSNumberFormat::Cast(obj)->Dump(os); in DumpObject()
920 JSCollator::Cast(obj)->Dump(os); in DumpObject()
923 JSPluralRules::Cast(obj)->Dump(os); in DumpObject()
926 JSDisplayNames::Cast(obj)->Dump(os); in DumpObject()
929 JSListFormat::Cast(obj)->Dump(os); in DumpObject()
945 JSGeneratorObject::Cast(obj)->Dump(os); in DumpObject()
949 JSAsyncGeneratorObject::Cast(obj)->Dump(os); in DumpObject()
953 JSAsyncFuncObject::Cast(obj)->Dump(os); in DumpObject()
956 GeneratorContext::Cast(obj)->Dump(os); in DumpObject()
959 ProtoChangeDetails::Cast(obj)->Dump(os); in DumpObject()
962 ProtoChangeMarker::Cast(obj)->Dump(os); in DumpObject()
965 Program::Cast(obj)->Dump(os); in DumpObject()
968 MachineCode::Cast(obj)->Dump(os); in DumpObject()
971 ClassInfoExtractor::Cast(obj)->Dump(os); in DumpObject()
974 JSAPIArrayList::Cast(obj)->Dump(os); in DumpObject()
977 JSAPIArrayListIterator::Cast(obj)->Dump(os); in DumpObject()
980 JSAPILightWeightMap::Cast(obj)->Dump(os); in DumpObject()
983 JSAPILightWeightMapIterator::Cast(obj)->Dump(os); in DumpObject()
986 JSAPILightWeightSet::Cast(obj)->Dump(os); in DumpObject()
989 JSAPILightWeightSetIterator::Cast(obj)->Dump(os); in DumpObject()
992 TSObjectType::Cast(obj)->Dump(os); in DumpObject()
995 TSClassType::Cast(obj)->Dump(os); in DumpObject()
998 TSInterfaceType::Cast(obj)->Dump(os); in DumpObject()
1001 TSClassInstanceType::Cast(obj)->Dump(os); in DumpObject()
1004 TSUnionType::Cast(obj)->Dump(os); in DumpObject()
1007 TSFunctionType::Cast(obj)->Dump(os); in DumpObject()
1010 TSArrayType::Cast(obj)->Dump(os); in DumpObject()
1013 TSIteratorInstanceType::Cast(obj)->Dump(os); in DumpObject()
1016 TSNamespaceType::Cast(obj)->Dump(os); in DumpObject()
1022 JSAPIHashMap::Cast(obj)->Dump(os); in DumpObject()
1025 JSAPIHashSet::Cast(obj)->Dump(os); in DumpObject()
1028 JSAPIHashMapIterator::Cast(obj)->Dump(os); in DumpObject()
1031 JSAPIHashSetIterator::Cast(obj)->Dump(os); in DumpObject()
1034 JSAPITreeMap::Cast(obj)->Dump(os); in DumpObject()
1037 JSAPITreeSet::Cast(obj)->Dump(os); in DumpObject()
1040 JSAPITreeMapIterator::Cast(obj)->Dump(os); in DumpObject()
1043 JSAPITreeSetIterator::Cast(obj)->Dump(os); in DumpObject()
1046 JSAPIVector::Cast(obj)->Dump(os); in DumpObject()
1049 JSAPIVectorIterator::Cast(obj)->Dump(os); in DumpObject()
1052 JSAPIQueue::Cast(obj)->Dump(os); in DumpObject()
1055 JSAPIQueueIterator::Cast(obj)->Dump(os); in DumpObject()
1058 JSAPIDeque::Cast(obj)->Dump(os); in DumpObject()
1061 JSAPIDequeIterator::Cast(obj)->Dump(os); in DumpObject()
1064 JSAPIStack::Cast(obj)->Dump(os); in DumpObject()
1067 JSAPIStackIterator::Cast(obj)->Dump(os); in DumpObject()
1070 JSAPIList::Cast(obj)->Dump(os); in DumpObject()
1073 JSAPIListIterator::Cast(obj)->Dump(os); in DumpObject()
1076 JSAPILinkedList::Cast(obj)->Dump(os); in DumpObject()
1079 JSAPILinkedListIterator::Cast(obj)->Dump(os); in DumpObject()
1082 SourceTextModule::Cast(obj)->Dump(os); in DumpObject()
1085 ImportEntry::Cast(obj)->Dump(os); in DumpObject()
1088 LocalExportEntry::Cast(obj)->Dump(os); in DumpObject()
1091 IndirectExportEntry::Cast(obj)->Dump(os); in DumpObject()
1094 StarExportEntry::Cast(obj)->Dump(os); in DumpObject()
1097 ResolvedBinding::Cast(obj)->Dump(os); in DumpObject()
1100 ResolvedIndexBinding::Cast(obj)->Dump(os); in DumpObject()
1103 ModuleNamespace::Cast(obj)->Dump(os); in DumpObject()
1106 JSAPIPlainArray::Cast(obj)->Dump(os); in DumpObject()
1109 JSAPIPlainArrayIterator::Cast(obj)->Dump(os); in DumpObject()
1112 CjsModule::Cast(obj)->Dump(os); in DumpObject()
1115 CjsRequire::Cast(obj)->Dump(os); in DumpObject()
1118 CjsExports::Cast(obj)->Dump(os); in DumpObject()
1121 Method::Cast(obj)->Dump(os); in DumpObject()
1124 ClassLiteral::Cast(obj)->Dump(os); in DumpObject()
1133 DumpHClass(jsHclass, os, false); in DumpObject()
1137 void JSTaggedValue::DumpSpecialValue(std::ostream &os) const in DumpSpecialValue()
1140 os << "[Special Value] : "; in DumpSpecialValue()
1143 os << "Hole"; in DumpSpecialValue()
1146 os << "Null"; in DumpSpecialValue()
1149 os << "False"; in DumpSpecialValue()
1152 os << "True"; in DumpSpecialValue()
1155 os << "Undefined"; in DumpSpecialValue()
1158 os << "Exception"; in DumpSpecialValue()
1167 void JSTaggedValue::DumpHeapObjectType(std::ostream &os) const in DumpHeapObjectType()
1173 os << " [Weak Ref] "; in DumpHeapObjectType()
1179 os << std::left << std::setw(DUMP_TYPE_OFFSET) << "[" + string + "]"; in DumpHeapObjectType()
1186 os << std::left << std::setw(DUMP_TYPE_OFFSET) in DumpHeapObjectType()
1193os << std::left << std::setw(DUMP_TYPE_OFFSET) << "[" + JSHClass::DumpJSType(type) + "(" + addrStr… in DumpHeapObjectType()
1197 void JSTaggedValue::DumpTaggedValue(std::ostream &os) const in DumpTaggedValue()
1200os << std::left << std::setw(DUMP_TYPE_OFFSET) << "[Int] : " << std::hex << "0x" << GetInt() << st… in DumpTaggedValue()
1203 os << std::left << std::setw(DUMP_TYPE_OFFSET) << "[Double] : " << GetDouble(); in DumpTaggedValue()
1205 DumpSpecialValue(os); in DumpTaggedValue()
1207 DumpHeapObjectType(os); in DumpTaggedValue()
1211 void JSTaggedValue::Dump(std::ostream &os) const in Dump()
1213 DumpTaggedValue(os); in Dump()
1214 os << "\n"; in Dump()
1218 DumpObject(obj, os); in Dump()
1238 void NumberDictionary::Dump(std::ostream &os) const in Dump()
1246 os << std::right << std::setw(DUMP_PROPERTY_OFFSET) in Dump()
1248 val.DumpTaggedValue(os); in Dump()
1249 os << " "; in Dump()
1250 DumpAttr(GetAttributes(hashIndex), false, os); in Dump()
1251 os << "\n"; in Dump()
1256 void NameDictionary::Dump(std::ostream &os) const in Dump()
1264 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1265 DumpPropertyKey(key, os); in Dump()
1266 os << ": "; in Dump()
1267 val.DumpTaggedValue(os); in Dump()
1268 os << " "; in Dump()
1269 DumpAttr(GetAttributes(hashIndex), false, os); in Dump()
1270 os << "\n"; in Dump()
1275 void GlobalDictionary::Dump(std::ostream &os) const in Dump()
1283 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1284 DumpPropertyKey(key, os); in Dump()
1285 os << " : "; in Dump()
1286 val.DumpTaggedValue(os); in Dump()
1287 os << " "; in Dump()
1288 DumpAttr(GetAttributes(hashIndex), false, os); in Dump()
1289 os << "\n"; in Dump()
1294 void LayoutInfo::Dump(std::ostream &os) const in Dump()
1301 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1302 os << "[" << i << "]: "; in Dump()
1303 DumpPropertyKey(key, os); in Dump()
1304 os << " : "; in Dump()
1305 DumpAttr(attr, true, os); in Dump()
1306 os << "\n"; in Dump()
1310 void TransitionsDictionary::Dump(std::ostream &os) const in Dump()
1317 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1318 DumpPropertyKey(key, os); in Dump()
1319 os << " : "; in Dump()
1320 GetValue(hashIndex).DumpTaggedValue(os); in Dump()
1321 os << " : "; in Dump()
1322 GetAttributes(hashIndex).DumpTaggedValue(os); in Dump()
1323 os << "\n"; in Dump()
1328 void LinkedHashSet::Dump(std::ostream &os) const in Dump()
1335 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1336 key.DumpTaggedValue(os); in Dump()
1337 os << "\n"; in Dump()
1342 void LinkedHashMap::Dump(std::ostream &os) const in Dump()
1350 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1351 key.DumpTaggedValue(os); in Dump()
1352 os << ": "; in Dump()
1353 val.DumpTaggedValue(os); in Dump()
1354 os << "\n"; in Dump()
1359 void TaggedDoubleList::Dump(std::ostream &os) const in Dump()
1363 os << " - node num: " << std::dec << capacity << "\n"; in Dump()
1364 os << " - delete node num: " << std::dec << NumberOfDeletedNodes() << "\n"; in Dump()
1365 os << "head-next: "; in Dump()
1368 os << "head-pre: "; in Dump()
1371 os << "\n"; in Dump()
1375 os << " value: "; in Dump()
1376 GetElement(next).DumpTaggedValue(os); in Dump()
1377 os << " next: "; in Dump()
1380 os << " pre: "; in Dump()
1383 os << "\n"; in Dump()
1389 void TaggedSingleList::Dump(std::ostream &os) const in Dump()
1393 os << "head-next: "; in Dump()
1396 os << "\n"; in Dump()
1400 os << " value: "; in Dump()
1401 GetElement(next).DumpTaggedValue(os); in Dump()
1402 os << " next: "; in Dump()
1405 os << "\n"; in Dump()
1411 void JSObject::Dump(std::ostream &os) const in Dump()
1415 os << " - hclass: " << std::hex << jshclass << "\n"; in Dump()
1416 os << " - prototype: "; in Dump()
1417 jshclass->GetPrototype().DumpTaggedValue(os); in Dump()
1418 os << "\n"; in Dump()
1421 os << " - elements: " << std::hex << elements; in Dump()
1423 os << " NONE\n"; in Dump()
1425 DumpArrayClass(elements, os); in Dump()
1428 os << " <NumberDictionary[" << std::dec << dict->EntriesCount() << "]>\n"; in Dump()
1429 dict->Dump(os); in Dump()
1433 os << " - properties: " << std::hex << properties; in Dump()
1436 os << " <GlobalDictionary[" << std::dec << dict->EntriesCount() << "]>\n"; in Dump()
1437 dict->Dump(os); in Dump()
1449 os << " <LayoutInfo[" << std::dec << propNumber << "]>\n"; in Dump()
1454 os << " " << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1455 DumpPropertyKey(key, os); in Dump()
1456 os << ": ("; in Dump()
1463 val.DumpTaggedValue(os); in Dump()
1464 os << ") "; in Dump()
1465 DumpAttr(attr, true, os); in Dump()
1466 os << "\n"; in Dump()
1470 os << " <NameDictionary[" << std::dec << dict->EntriesCount() << "]>\n"; in Dump()
1471 dict->Dump(os); in Dump()
1475 void TaggedArray::Dump(std::ostream &os) const in Dump()
1477 DumpArrayClass(this, os); in Dump()
1480 void AccessorData::Dump(std::ostream &os) const in Dump()
1484 os << " - Getter: " << reinterpret_cast<void *>(GetGetter().GetTaggedObject()) << "\n"; in Dump()
1485 os << " - Setter: " << reinterpret_cast<void *>(GetSetter().GetTaggedObject()) << "\n"; in Dump()
1489 os << " - Getter: "; in Dump()
1490 GetGetter().DumpTaggedValue(os); in Dump()
1491 os << "\n"; in Dump()
1493 os << " - Setter: "; in Dump()
1494 GetSetter().DumpTaggedValue(os); in Dump()
1495 os << "\n"; in Dump()
1498 void Program::Dump(std::ostream &os) const in Dump()
1500 os << " - MainFunction: "; in Dump()
1501 GetMainFunction().Dump(os); in Dump()
1502 os << "\n"; in Dump()
1505 void ConstantPool::Dump(std::ostream &os) const in Dump()
1507 DumpArrayClass(this, os); in Dump()
1510 void VTable::Dump(std::ostream &os) const in Dump()
1516 os << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
1517 os << "[" << i << "]: [ name :"; in Dump()
1519 DumpPropertyKey(name, os); in Dump()
1520 os << ", type :" << (IsAccessor(i) ? "Accessor" : "Function"); in Dump()
1522 os << ", owner :"; in Dump()
1523 owner.DumpTaggedValue(os); in Dump()
1525 os << ", offset :" << offset.GetInt(); in Dump()
1526 os << " ] "; in Dump()
1527 os << "\n"; in Dump()
1531 void JSFunction::Dump(std::ostream &os) const in Dump()
1533 os << " - ProtoOrHClass: "; in Dump()
1534 GetProtoOrHClass().Dump(os); in Dump()
1535 os << "\n"; in Dump()
1536 os << " - LexicalEnv: "; in Dump()
1537 GetLexicalEnv().Dump(os); in Dump()
1538 os << "\n"; in Dump()
1539 os << " - HomeObject: "; in Dump()
1540 GetHomeObject().Dump(os); in Dump()
1541 os << "\n"; in Dump()
1542 os << " - FunctionExtraInfo: "; in Dump()
1543 GetFunctionExtraInfo().Dump(os); in Dump()
1544 os << "\n"; in Dump()
1545 os << " - Module: "; in Dump()
1546 GetModule().Dump(os); in Dump()
1547 os << "\n"; in Dump()
1548 os << " - Method: "; in Dump()
1549 GetMethod().Dump(os); in Dump()
1550 os << "\n"; in Dump()
1551 JSObject::Dump(os); in Dump()
1554 void JSHClass::Dump(std::ostream &os) const in Dump()
1556 DumpHClass(this, os, true); in Dump()
1559 void JSBoundFunction::Dump(std::ostream &os) const in Dump()
1561 os << " - BoundTarget: "; in Dump()
1562 GetBoundTarget().DumpTaggedValue(os); in Dump()
1563 os << "\n"; in Dump()
1565 os << " - BoundThis: "; in Dump()
1566 GetBoundThis().DumpTaggedValue(os); in Dump()
1567 os << "\n"; in Dump()
1569 os << " - BoundArguments: "; in Dump()
1570 GetBoundArguments().DumpTaggedValue(os); in Dump()
1571 os << "\n"; in Dump()
1573 JSObject::Dump(os); in Dump()
1576 void JSPrimitiveRef::Dump(std::ostream &os) const in Dump()
1578 os << " - SubValue : "; in Dump()
1579 GetValue().DumpTaggedValue(os); in Dump()
1580 os << "\n"; in Dump()
1581 JSObject::Dump(os); in Dump()
1584 void BigInt::Dump(std::ostream &os) const in Dump()
1586 os << " - length : " << GetLength() << "\n"; in Dump()
1587 os << " - Sign : " << GetSign() << "\n"; in Dump()
1588 os << " - value : " << ToStdString(DECIMAL) << "\n"; in Dump()
1591 void JSDate::Dump(std::ostream &os) const in Dump()
1593 os << " - time: " << GetTime().GetDouble() << "\n"; in Dump()
1594 os << " - localOffset: " << GetLocalOffset().GetDouble() << "\n"; in Dump()
1595 JSObject::Dump(os); in Dump()
1598 void JSMap::Dump(std::ostream &os) const in Dump()
1601 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1602 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1603 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1604 JSObject::Dump(os); in Dump()
1606 os << " <NameDictionary[" << map->NumberOfElements() << "]>\n"; in Dump()
1607 map->Dump(os); in Dump()
1610 void JSAPITreeMap::Dump(std::ostream &os) const in Dump()
1613 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1614 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1615 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1616 JSObject::Dump(os); in Dump()
1618 os << " <TaggedTree[" << map->NumberOfElements() << "]>\n"; in Dump()
1619 map->Dump(os); in Dump()
1630 void JSAPITreeMapIterator::Dump(std::ostream &os) const in Dump()
1634 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1635 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1636 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1637 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1638 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
1639 JSObject::Dump(os); in Dump()
1641 os << " <TaggedTree[" << map->NumberOfElements() << "]>\n"; in Dump()
1642 map->Dump(os); in Dump()
1656 void DumpTaggedTreeEntry(T tree, std::ostream &os, int index, bool isMap = false) in DumpTaggedTreeEntry() argument
1664 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[entry] " << index << ": "; in DumpTaggedTreeEntry()
1665 os << "\n"; in DumpTaggedTreeEntry()
1667 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << " [key]: {"; in DumpTaggedTreeEntry()
1669 key.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1670 os << std::right << "};"; in DumpTaggedTreeEntry()
1671 os << "\n"; in DumpTaggedTreeEntry()
1673 os << std::left << std::setw(DUMP_TYPE_OFFSET) << " [value]: {"; in DumpTaggedTreeEntry()
1674 val.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1675 os << std::right << "};"; in DumpTaggedTreeEntry()
1676 os << "\n"; in DumpTaggedTreeEntry()
1677 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << " [parent]: {"; in DumpTaggedTreeEntry()
1678 parent.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1679 os << std::right << "};"; in DumpTaggedTreeEntry()
1680 os << "\n"; in DumpTaggedTreeEntry()
1681 os << std::left << std::setw(DUMP_TYPE_OFFSET) << " [color]: {"; in DumpTaggedTreeEntry()
1682 color.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1683 os << std::right << "};"; in DumpTaggedTreeEntry()
1684 os << "\n"; in DumpTaggedTreeEntry()
1685 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << " [left]: {"; in DumpTaggedTreeEntry()
1686 left.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1687 os << std::right << "}; "; in DumpTaggedTreeEntry()
1688 os << std::left << std::setw(DUMP_TYPE_OFFSET) << " [right]: {"; in DumpTaggedTreeEntry()
1689 right.DumpTaggedValue(os); in DumpTaggedTreeEntry()
1690 os << std::right << "};"; in DumpTaggedTreeEntry()
1691 os << "\n"; in DumpTaggedTreeEntry()
1693 void TaggedTreeMap::Dump(std::ostream &os) const in Dump()
1696 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Elements]: {"; in Dump()
1698 node.DumpTaggedValue(os); in Dump()
1699 os << std::right << "}" << "\n"; in Dump()
1700 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Delete]: {"; in Dump()
1702 node.DumpTaggedValue(os); in Dump()
1703 os << std::right << "}" << "\n"; in Dump()
1704 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Capacity]: {"; in Dump()
1706 node.DumpTaggedValue(os); in Dump()
1707 os << std::right << "}" << "\n"; in Dump()
1708 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[RootNode]: {"; in Dump()
1710 node.DumpTaggedValue(os); in Dump()
1711 os << std::right << "}" << "\n"; in Dump()
1716 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[entry] " << index << ": "; in Dump()
1717 GetKey(index).DumpTaggedValue(os); in Dump()
1718 os << "\n"; in Dump()
1720 DumpTaggedTreeEntry(const_cast<TaggedTreeMap *>(this), os, index, true); in Dump()
1725 void JSAPITreeSet::Dump(std::ostream &os) const in Dump()
1728 os << " - elements: " << std::dec << set->NumberOfElements() << "\n"; in Dump()
1729 os << " - deleted-elements: " << std::dec << set->NumberOfDeletedElements() << "\n"; in Dump()
1730 os << " - capacity: " << std::dec << set->Capacity() << "\n"; in Dump()
1731 JSObject::Dump(os); in Dump()
1733 os << " <TaggedTree[" << set->NumberOfElements() << "]>\n"; in Dump()
1734 set->Dump(os); in Dump()
1745 void JSAPITreeSetIterator::Dump(std::ostream &os) const in Dump()
1749 os << " - elements: " << std::dec << set->NumberOfElements() << "\n"; in Dump()
1750 os << " - deleted-elements: " << std::dec << set->NumberOfDeletedElements() << "\n"; in Dump()
1751 os << " - capacity: " << std::dec << set->Capacity() << "\n"; in Dump()
1752 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1753 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
1754 JSObject::Dump(os); in Dump()
1756 os << " <TaggedTree[" << set->NumberOfElements() << "]>\n"; in Dump()
1757 set->Dump(os); in Dump()
1770 void TaggedTreeSet::Dump(std::ostream &os) const in Dump()
1773 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Elements]: {"; in Dump()
1775 node.DumpTaggedValue(os); in Dump()
1776 os << std::right << "}" << "\n"; in Dump()
1777 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Delete]: {"; in Dump()
1779 node.DumpTaggedValue(os); in Dump()
1780 os << std::right << "}" << "\n"; in Dump()
1781 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[Capacity]: {"; in Dump()
1783 node.DumpTaggedValue(os); in Dump()
1784 os << std::right << "}" << "\n"; in Dump()
1785 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[RootNode]: {"; in Dump()
1787 node.DumpTaggedValue(os); in Dump()
1788 os << std::right << "}" << "\n"; in Dump()
1793 os << std::left << std::setw(DUMP_ELEMENT_OFFSET) << "[entry] " << index << ": "; in Dump()
1794 GetKey(index).DumpTaggedValue(os); in Dump()
1795 os << "\n"; in Dump()
1797 DumpTaggedTreeEntry(const_cast<TaggedTreeSet *>(this), os, index); in Dump()
1802 void JSAPIPlainArray::Dump(std::ostream &os) const in Dump()
1808 os << " - keys: "; in Dump()
1809 keys->Get(i).DumpTaggedValue(os); in Dump()
1810 os << "\n"; in Dump()
1811 os << " - values: "; in Dump()
1812 values->Get(i).DumpTaggedValue(os); in Dump()
1813 os << "\n"; in Dump()
1815 os << " - length: " << std::dec << len << "\n"; in Dump()
1816 JSObject::Dump(os); in Dump()
1824 void JSAPIPlainArrayIterator::Dump(std::ostream &os) const in Dump()
1827 os << " - length: " << std::dec << array->GetSize() << "\n"; in Dump()
1828 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1829 JSObject::Dump(os); in Dump()
1840 void JSForInIterator::Dump(std::ostream &os) const in Dump()
1842 os << " - Object : "; in Dump()
1843 GetObject().DumpTaggedValue(os); in Dump()
1844 os << "\n"; in Dump()
1845 os << " - WasVisited : " << GetWasVisited(); in Dump()
1846 os << "\n"; in Dump()
1847 os << " - VisitedObjs : "; in Dump()
1848 GetVisitedObjs().DumpTaggedValue(os); in Dump()
1849 os << "\n"; in Dump()
1850 os << " - RemainingKeys : "; in Dump()
1851 GetRemainingKeys().DumpTaggedValue(os); in Dump()
1852 os << "\n"; in Dump()
1853 JSObject::Dump(os); in Dump()
1856 void JSMapIterator::Dump(std::ostream &os) const in Dump()
1859 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1860 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1861 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1862 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1863 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
1864 JSObject::Dump(os); in Dump()
1866 os << " <NameDictionary[" << map->NumberOfElements() << "]>\n"; in Dump()
1867 map->Dump(os); in Dump()
1870 void JSSet::Dump(std::ostream &os) const in Dump()
1873 os << " - elements: " << std::dec << set->NumberOfElements() << "\n"; in Dump()
1874 os << " - deleted-elements: " << std::dec << set->NumberOfDeletedElements() << "\n"; in Dump()
1875 os << " - capacity: " << std::dec << set->Capacity() << "\n"; in Dump()
1876 JSObject::Dump(os); in Dump()
1878 os << " <NameDictionary[" << set->NumberOfElements() << "]>\n"; in Dump()
1879 set->Dump(os); in Dump()
1882 void JSWeakMap::Dump(std::ostream &os) const in Dump()
1885 os << " - length: " << std::dec << GetSize() << "\n"; in Dump()
1886 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1887 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1888 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1889 JSObject::Dump(os); in Dump()
1891 os << " <NameDictionary[" << map->NumberOfElements() << "]>\n"; in Dump()
1892 map->Dump(os); in Dump()
1895 void JSWeakSet::Dump(std::ostream &os) const in Dump()
1898 os << " - size: " << std::dec << GetSize() << "\n"; in Dump()
1899 os << " - elements: " << std::dec << set->NumberOfElements() << "\n"; in Dump()
1900 os << " - deleted-elements: " << std::dec << set->NumberOfDeletedElements() << "\n"; in Dump()
1901 os << " - capacity: " << std::dec << set->Capacity() << "\n"; in Dump()
1902 JSObject::Dump(os); in Dump()
1904 os << " <NameDictionary[" << set->NumberOfElements() << "]>\n"; in Dump()
1905 set->Dump(os); in Dump()
1908 void JSWeakRef::Dump(std::ostream &os) const in Dump()
1910 os << " - WeakObject : "; in Dump()
1911 GetWeakObject().DumpTaggedValue(os); in Dump()
1912 os << "\n"; in Dump()
1913 JSObject::Dump(os); in Dump()
1916 void JSFinalizationRegistry::Dump(std::ostream &os) const in Dump()
1918 os << " - CleanupCallback : "; in Dump()
1919 GetCleanupCallback().DumpTaggedValue(os); in Dump()
1920 os << "\n"; in Dump()
1921 os << " - NoUnregister : "; in Dump()
1923 os << "\n"; in Dump()
1924 os << " - MaybeUnregister : "; in Dump()
1926 os << " - elements: " << std::dec << map->NumberOfElements() << "\n"; in Dump()
1927 os << " - deleted-elements: " << std::dec << map->NumberOfDeletedElements() << "\n"; in Dump()
1928 os << " - capacity: " << std::dec << map->Capacity() << "\n"; in Dump()
1929 JSObject::Dump(os); in Dump()
1932 void CellRecord::Dump(std::ostream &os) const in Dump()
1934 os << " - WeakRefTarget : "; in Dump()
1935 GetFromWeakRefTarget().DumpTaggedValue(os); in Dump()
1936 os << "\n"; in Dump()
1937 os << " - HeldValue : "; in Dump()
1938 GetHeldValue().DumpTaggedValue(os); in Dump()
1939 os << "\n"; in Dump()
1942 void JSSetIterator::Dump(std::ostream &os) const in Dump()
1945 os << " - elements: " << std::dec << set->NumberOfElements() << "\n"; in Dump()
1946 os << " - deleted-elements: " << std::dec << set->NumberOfDeletedElements() << "\n"; in Dump()
1947 os << " - capacity: " << std::dec << set->Capacity() << "\n"; in Dump()
1948 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1949 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
1950 JSObject::Dump(os); in Dump()
1952 os << " <NameDictionary[" << set->NumberOfElements() << "]>\n"; in Dump()
1953 set->Dump(os); in Dump()
1956 void JSRegExpIterator::Dump(std::ostream &os) const in Dump()
1958 os << " - IteratingRegExp: "; in Dump()
1960 os << "\n"; in Dump()
1961 os << " - IteratedString: "; in Dump()
1963 os << "\n"; in Dump()
1964 os << " - Global: " << std::dec << GetGlobal() << "\n"; in Dump()
1965 os << " - Unicode: " << std::dec << GetUnicode() << "\n"; in Dump()
1966 os << " - Done: " << std::dec << GetDone() << "\n"; in Dump()
1967 JSObject::Dump(os); in Dump()
1970 void JSArray::Dump(std::ostream &os) const in Dump()
1972 os << " - length: " << std::dec << GetArrayLength() << "\n"; in Dump()
1973 JSObject::Dump(os); in Dump()
1976 void JSArrayIterator::Dump(std::ostream &os) const in Dump()
1979 os << " - length: " << std::dec << array->GetArrayLength() << "\n"; in Dump()
1980 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1981 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
1982 JSObject::Dump(os); in Dump()
1985 void JSAPIArrayList::Dump(std::ostream &os) const in Dump()
1987 os << " - length: " << std::dec << GetSize() << "\n"; in Dump()
1988 JSObject::Dump(os); in Dump()
1991 void JSAPIArrayListIterator::Dump(std::ostream &os) const in Dump()
1994 os << " - length: " << std::dec << arrayList->GetSize() << "\n"; in Dump()
1995 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
1996 JSObject::Dump(os); in Dump()
1999 void JSAPIDeque::Dump(std::ostream &os) const in Dump()
2001 os << " - first: " << std::dec << GetFirst() << "\n"; in Dump()
2002 os << " - last: " << std::dec << GetLast() << "\n"; in Dump()
2003 JSObject::Dump(os); in Dump()
2006 void JSAPIDequeIterator::Dump(std::ostream &os) const in Dump()
2009 os << " - length: " << std::dec << deque->GetSize() << "\n"; in Dump()
2010 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2011 JSObject::Dump(os); in Dump()
2014 void JSAPILightWeightMap::Dump(std::ostream &os) const in Dump()
2017 os << " - length: " << std::dec << capacity << "\n"; in Dump()
2023 os << " hash: "; in Dump()
2024 hashArray->Get(i).DumpTaggedValue(os); in Dump()
2025 os << " key: "; in Dump()
2026 keyArray->Get(i).DumpTaggedValue(os); in Dump()
2027 os << " value: "; in Dump()
2028 valueArray->Get(i).DumpTaggedValue(os); in Dump()
2029 os << "\n"; in Dump()
2032 JSObject::Dump(os); in Dump()
2035 void JSAPILightWeightMapIterator::Dump(std::ostream &os) const in Dump()
2037 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2038 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
2039 JSObject::Dump(os); in Dump()
2042 void JSAPIHashMap::Dump(std::ostream &os) const in Dump()
2045 os << " - elements: " << std::dec << GetSize() << "\n"; in Dump()
2046 os << " - table capacity: " << std::dec << static_cast<int>(hashArray->GetLength()) << "\n"; in Dump()
2047 JSObject::Dump(os); in Dump()
2055 void JSAPIHashSet::Dump(std::ostream &os) const in Dump()
2058 os << " - elements: " << std::dec << GetSize() << "\n"; in Dump()
2059 os << " - table capacity: " << std::dec << static_cast<int>(hashArray->GetLength()) << "\n"; in Dump()
2060 JSObject::Dump(os); in Dump()
2068 void JSAPIHashMapIterator::Dump(std::ostream &os) const in Dump()
2070 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2071 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
2072 JSObject::Dump(os); in Dump()
2080 void JSAPIHashSetIterator::Dump(std::ostream &os) const in Dump()
2082 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2083 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
2084 JSObject::Dump(os); in Dump()
2092 void JSAPILightWeightSet::Dump(std::ostream &os) const in Dump()
2098 os << " - keys: "; in Dump()
2099 keys->Get(i).DumpTaggedValue(os); in Dump()
2100 os << "\n"; in Dump()
2101 os << " - values: "; in Dump()
2102 values->Get(i).DumpTaggedValue(os); in Dump()
2103 os << "\n"; in Dump()
2105 os << " - length: " << std::dec << len << "\n"; in Dump()
2106 JSObject::Dump(os); in Dump()
2109 void JSAPILightWeightSetIterator::Dump(std::ostream &os) const in Dump()
2111 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2112 os << " - IterationKind: " << std::dec << static_cast<int>(GetIterationKind()) << "\n"; in Dump()
2113 JSObject::Dump(os); in Dump()
2116 void JSAPIList::Dump(std::ostream &os) const in Dump()
2119 os << " - length: " << std::dec << list->GetCapacityFromTaggedArray() << "\n"; in Dump()
2120 os << " - node num: " << std::dec << list->NumberOfNodes() << "\n"; in Dump()
2121 os << " - delete node num: " << std::dec << list->NumberOfDeletedNodes() << "\n"; in Dump()
2122 JSObject::Dump(os); in Dump()
2123 list->Dump(os); in Dump()
2134 void JSAPIListIterator::Dump(std::ostream &os) const in Dump()
2137 os << " - length: " << std::dec << list->GetCapacityFromTaggedArray() << "\n"; in Dump()
2138 os << " - node num: " << std::dec << list->NumberOfNodes() << "\n"; in Dump()
2139 os << " - delete node num: " << std::dec << list->NumberOfDeletedNodes() << "\n"; in Dump()
2140 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2141 JSObject::Dump(os); in Dump()
2142 list->Dump(os); in Dump()
2153 void JSAPILinkedList::Dump(std::ostream &os) const in Dump()
2156 os << " - length: " << std::dec << linkedList->GetCapacityFromTaggedArray() << "\n"; in Dump()
2157 os << " - node num: " << std::dec << linkedList->NumberOfNodes() << "\n"; in Dump()
2158 os << " - delete node num: " << std::dec << linkedList->NumberOfDeletedNodes() << "\n"; in Dump()
2159 JSObject::Dump(os); in Dump()
2160 linkedList->Dump(os); in Dump()
2171 void JSAPILinkedListIterator::Dump(std::ostream &os) const in Dump()
2174 os << " - length: " << std::dec << linkedList->GetCapacityFromTaggedArray() << "\n"; in Dump()
2175 os << " - node num: " << std::dec << linkedList->NumberOfNodes() << "\n"; in Dump()
2176 os << " - delete node num: " << std::dec << linkedList->NumberOfDeletedNodes() << "\n"; in Dump()
2177 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2178 JSObject::Dump(os); in Dump()
2179 linkedList->Dump(os); in Dump()
2190 void JSAPIQueue::Dump(std::ostream &os) const in Dump()
2192 os << " - length: " << std::dec << GetSize() << "\n"; in Dump()
2193 os << " - front: " << std::dec << GetFront() << "\n"; in Dump()
2194 os << " - tail: " << std::dec << GetTail() << "\n"; in Dump()
2195 JSObject::Dump(os); in Dump()
2198 void JSAPIQueueIterator::Dump(std::ostream &os) const in Dump()
2201 os << " - length: " << std::dec << queue->GetSize() << "\n"; in Dump()
2202 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2203 JSObject::Dump(os); in Dump()
2206 void JSAPIStack::Dump(std::ostream &os) const in Dump()
2208 os << " - top: " << std::dec << GetTop() << "\n"; in Dump()
2209 JSObject::Dump(os); in Dump()
2212 void JSAPIStackIterator::Dump(std::ostream &os) const in Dump()
2215 os << " - length: " << std::dec << stack->GetSize() << "\n"; in Dump()
2216 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2217 JSObject::Dump(os); in Dump()
2220 void JSAPIVector::Dump(std::ostream &os) const in Dump()
2222 os << " - length: " << std::dec << GetSize() << "\n"; in Dump()
2223 JSObject::Dump(os); in Dump()
2226 void JSAPIVectorIterator::Dump(std::ostream &os) const in Dump()
2229 os << " - length: " << std::dec << vector->GetSize() << "\n"; in Dump()
2230 os << " - nextIndex: " << std::dec << GetNextIndex() << "\n"; in Dump()
2231 JSObject::Dump(os); in Dump()
2234 void JSStringIterator::Dump(std::ostream &os) const in Dump()
2237 os << " - IteratedString: " << EcmaStringAccessor(str).ToCString() << "\n"; in Dump()
2238 os << " - StringIteratorNextIndex: " << std::dec << GetStringIteratorNextIndex() << "\n"; in Dump()
2239 JSObject::Dump(os); in Dump()
2241 void JSTypedArray::Dump(std::ostream &os) const in Dump()
2243 os << " - viewed-array-buffer: "; in Dump()
2244 GetViewedArrayBufferOrByteArray().Dump(os); in Dump()
2245 os << " - typed-array-name: "; in Dump()
2246 GetTypedArrayName().Dump(os); in Dump()
2247 os << " - byte-length: " << GetByteLength(); in Dump()
2248 os << " - byte-offset: " << GetByteOffset(); in Dump()
2249 os << " - array-length: " << GetArrayLength(); in Dump()
2250 JSObject::Dump(os); in Dump()
2253 void ByteArray::Dump(std::ostream &os) const in Dump()
2255 os << " - array-length: " << GetArrayLength(); in Dump()
2256 os << " - byte-length: " << GetByteLength(); in Dump()
2259 void JSRegExp::Dump(std::ostream &os) const in Dump()
2261 os << "\n"; in Dump()
2262 os << " - ByteCodeBuffer: "; in Dump()
2264 os << "\n"; in Dump()
2265 os << " - OriginalSource: "; in Dump()
2267 os << "\n"; in Dump()
2268 os << " - OriginalFlags: "; in Dump()
2270 os << "\n"; in Dump()
2271 os << " - GroupName: "; in Dump()
2273 os << "\n"; in Dump()
2274 os << " - Length: " << GetLength(); in Dump()
2275 os << "\n"; in Dump()
2276 JSObject::Dump(os); in Dump()
2279 void JSProxy::Dump(std::ostream &os) const in Dump()
2281 os << " - Target: "; in Dump()
2282 os << "\n"; in Dump()
2283 JSObject::Cast(GetTarget().GetTaggedObject())->Dump(os); in Dump()
2284 os << " - Handler: "; in Dump()
2285 os << "\n"; in Dump()
2286 JSObject::Cast(GetHandler().GetTaggedObject())->Dump(os); in Dump()
2287 os << "\n"; in Dump()
2290 void JSSymbol::Dump(std::ostream &os) const in Dump()
2292 os << " - hash-field: " << GetHashField(); in Dump()
2293 os << "\n - flags: " << GetFlags(); in Dump()
2294 os << "\n - description: "; in Dump()
2296 description.Dump(os); in Dump()
2299 void LexicalEnv::Dump(std::ostream &os) const in Dump()
2301 DumpArrayClass(this, os); in Dump()
2304 void COWTaggedArray::Dump(std::ostream &os) const in Dump()
2306 DumpArrayClass(this, os); in Dump()
2310 void GlobalEnv::Dump(std::ostream &os) const in Dump()
2313 os << " - ObjectFunction: "; in Dump()
2314 GetObjectFunction().GetTaggedValue().Dump(os); in Dump()
2315 os << " - FunctionFunction: "; in Dump()
2316 GetFunctionFunction().GetTaggedValue().Dump(os); in Dump()
2317 os << " - NumberFunction: "; in Dump()
2318 GetNumberFunction().GetTaggedValue().Dump(os); in Dump()
2319 os << " - BigIntFunction: "; in Dump()
2320 GetBigIntFunction().GetTaggedValue().Dump(os); in Dump()
2321 os << " - DateFunction: "; in Dump()
2322 GetDateFunction().GetTaggedValue().Dump(os); in Dump()
2323 os << " - BooleanFunction: "; in Dump()
2324 GetBooleanFunction().GetTaggedValue().Dump(os); in Dump()
2325 os << " - ErrorFunction: "; in Dump()
2326 GetErrorFunction().GetTaggedValue().Dump(os); in Dump()
2327 os << " - ArrayFunction: "; in Dump()
2328 GetArrayFunction().GetTaggedValue().Dump(os); in Dump()
2329 os << " - TypedArrayFunction: "; in Dump()
2330 GetTypedArrayFunction().GetTaggedValue().Dump(os); in Dump()
2331 os << " - Int8ArrayFunction: "; in Dump()
2332 GetInt8ArrayFunction().GetTaggedValue().Dump(os); in Dump()
2333 os << " - Uint8ArrayFunction: "; in Dump()
2334 GetUint8ArrayFunction().GetTaggedValue().Dump(os); in Dump()
2335 os << " - Uint8ClampedArrayFunction: "; in Dump()
2336 GetUint8ClampedArrayFunction().GetTaggedValue().Dump(os); in Dump()
2337 os << " - Int16ArrayFunction: "; in Dump()
2338 GetInt16ArrayFunction().GetTaggedValue().Dump(os); in Dump()
2339 os << " - ArrayBufferFunction: "; in Dump()
2340 GetArrayBufferFunction().GetTaggedValue().Dump(os); in Dump()
2341 os << " - SharedArrayBufferFunction: "; in Dump()
2342 GetSharedArrayBufferFunction().GetTaggedValue().Dump(os); in Dump()
2343 os << " - SymbolFunction: "; in Dump()
2344 GetSymbolFunction().GetTaggedValue().Dump(os); in Dump()
2345 os << " - RangeErrorFunction: "; in Dump()
2346 GetRangeErrorFunction().GetTaggedValue().Dump(os); in Dump()
2347 os << " - ReferenceErrorFunction: "; in Dump()
2348 GetReferenceErrorFunction().GetTaggedValue().Dump(os); in Dump()
2349 os << " - TypeErrorFunction: "; in Dump()
2350 GetTypeErrorFunction().GetTaggedValue().Dump(os); in Dump()
2351 os << " - AggregateErrorFunction: "; in Dump()
2352 GetAggregateErrorFunction().GetTaggedValue().Dump(os); in Dump()
2353 os << " - URIErrorFunction: "; in Dump()
2354 GetURIErrorFunction().GetTaggedValue().Dump(os); in Dump()
2355 os << " - SyntaxErrorFunction: "; in Dump()
2356 GetSyntaxErrorFunction().GetTaggedValue().Dump(os); in Dump()
2357 os << " - EvalErrorFunction: "; in Dump()
2358 GetEvalErrorFunction().GetTaggedValue().Dump(os); in Dump()
2359 os << " - OOMErrorFunction: "; in Dump()
2360 GetOOMErrorFunction().GetTaggedValue().Dump(os); in Dump()
2361 os << " - RegExpFunction: "; in Dump()
2362 GetRegExpFunction().GetTaggedValue().Dump(os); in Dump()
2363 os << " - BuiltinsSetFunction: "; in Dump()
2364 GetBuiltinsSetFunction().GetTaggedValue().Dump(os); in Dump()
2365 os << " - BuiltinsMapFunction: "; in Dump()
2366 GetBuiltinsMapFunction().GetTaggedValue().Dump(os); in Dump()
2367 os << " - BuiltinsWeakSetFunction: "; in Dump()
2368 GetBuiltinsWeakSetFunction().GetTaggedValue().Dump(os); in Dump()
2369 os << " - BuiltinsWeakMapFunction: "; in Dump()
2370 GetBuiltinsWeakMapFunction().GetTaggedValue().Dump(os); in Dump()
2371 os << " - BuiltinsWeakRefFunction: "; in Dump()
2372 GetBuiltinsWeakRefFunction().GetTaggedValue().Dump(os); in Dump()
2373 os << " - BuiltinsFinalizationRegistryFunction: "; in Dump()
2374 GetBuiltinsFinalizationRegistryFunction().GetTaggedValue().Dump(os); in Dump()
2375 os << " - MathFunction: "; in Dump()
2376 GetMathFunction().GetTaggedValue().Dump(os); in Dump()
2377 os << " - AtomicsFunction: "; in Dump()
2378 GetAtomicsFunction().GetTaggedValue().Dump(os); in Dump()
2379 os << " - JsonFunction: "; in Dump()
2380 GetJsonFunction().GetTaggedValue().Dump(os); in Dump()
2381 os << " - StringFunction: "; in Dump()
2382 GetStringFunction().GetTaggedValue().Dump(os); in Dump()
2383 os << " - ProxyFunction: "; in Dump()
2384 GetProxyFunction().GetTaggedValue().Dump(os); in Dump()
2385 os << " - ReflectFunction: "; in Dump()
2386 GetReflectFunction().GetTaggedValue().Dump(os); in Dump()
2387 os << " - AsyncFunction: "; in Dump()
2388 GetAsyncFunction().GetTaggedValue().Dump(os); in Dump()
2389 os << " - AsyncFunctionPrototype: "; in Dump()
2390 GetAsyncFunctionPrototype().GetTaggedValue().Dump(os); in Dump()
2391 os << " - JSGlobalObject: "; in Dump()
2392 GetJSGlobalObject().GetTaggedValue().Dump(os); in Dump()
2393 os << " - GlobalPatch: "; in Dump()
2394 GetGlobalPatch().GetTaggedValue().Dump(os); in Dump()
2395 os << " - EmptyArray: "; in Dump()
2396 globalConst->GetEmptyArray().Dump(os); in Dump()
2397 os << " - EmptyString "; in Dump()
2398 globalConst->GetEmptyString().Dump(os); in Dump()
2399 os << " - EmptyTaggedQueue: "; in Dump()
2400 globalConst->GetEmptyTaggedQueue().Dump(os); in Dump()
2401 os << " - PrototypeString: "; in Dump()
2402 globalConst->GetPrototypeString().Dump(os); in Dump()
2403 os << " - HasInstanceSymbol: "; in Dump()
2404 GetHasInstanceSymbol().GetTaggedValue().Dump(os); in Dump()
2405 os << " - IsConcatSpreadableSymbol: "; in Dump()
2406 GetIsConcatSpreadableSymbol().GetTaggedValue().Dump(os); in Dump()
2407 os << " - ToStringTagSymbol: "; in Dump()
2408 GetToStringTagSymbol().GetTaggedValue().Dump(os); in Dump()
2409 os << " - IteratorSymbol: "; in Dump()
2410 GetIteratorSymbol().GetTaggedValue().Dump(os); in Dump()
2411 os << " - AsyncIteratorSymbol: "; in Dump()
2412 GetAsyncIteratorSymbol().GetTaggedValue().Dump(os); in Dump()
2413 os << " - MatchSymbol: "; in Dump()
2414 GetMatchSymbol().GetTaggedValue().Dump(os); in Dump()
2415 os << " - MatchAllSymbol: "; in Dump()
2416 GetMatchAllSymbol().GetTaggedValue().Dump(os); in Dump()
2417 os << " - ReplaceSymbol: "; in Dump()
2418 GetReplaceSymbol().GetTaggedValue().Dump(os); in Dump()
2419 os << " - SearchSymbol: "; in Dump()
2420 GetSearchSymbol().GetTaggedValue().Dump(os); in Dump()
2421 os << " - SpeciesSymbol: "; in Dump()
2422 GetSpeciesSymbol().GetTaggedValue().Dump(os); in Dump()
2423 os << " - SplitSymbol: "; in Dump()
2424 GetSplitSymbol().GetTaggedValue().Dump(os); in Dump()
2425 os << " - ToPrimitiveSymbol: "; in Dump()
2426 GetToPrimitiveSymbol().GetTaggedValue().Dump(os); in Dump()
2427 os << " - UnscopablesSymbol: "; in Dump()
2428 GetUnscopablesSymbol().GetTaggedValue().Dump(os); in Dump()
2429 os << " - HoleySymbol: "; in Dump()
2430 GetHoleySymbol().GetTaggedValue().Dump(os); in Dump()
2431 os << " - AttachSymbol: "; in Dump()
2432 GetAttachSymbol().GetTaggedValue().Dump(os); in Dump()
2433 os << " - DetachSymbol: "; in Dump()
2434 GetDetachSymbol().GetTaggedValue().Dump(os); in Dump()
2435 os << " - ConstructorString: "; in Dump()
2436 globalConst->GetConstructorString().Dump(os); in Dump()
2437 os << " - IteratorPrototype: "; in Dump()
2438 GetIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2439 os << " - ForinIteratorPrototype: "; in Dump()
2440 GetForinIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2441 os << " - StringIterator: "; in Dump()
2442 GetStringIterator().GetTaggedValue().Dump(os); in Dump()
2443 os << " - MapIteratorPrototype: "; in Dump()
2444 GetMapIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2445 os << " - SetIteratorPrototype: "; in Dump()
2446 GetSetIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2447 os << " - RegExpIteratorPrototype: "; in Dump()
2448 GetRegExpIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2449 os << " - ArrayIteratorPrototype: "; in Dump()
2450 GetArrayIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2451 os << " - StringIteratorPrototype: "; in Dump()
2452 GetStringIteratorPrototype().GetTaggedValue().Dump(os); in Dump()
2453 os << " - LengthString: "; in Dump()
2454 globalConst->GetLengthString().Dump(os); in Dump()
2455 os << " - ValueString: "; in Dump()
2456 globalConst->GetValueString().Dump(os); in Dump()
2457 os << " - WritableString: "; in Dump()
2458 globalConst->GetWritableString().Dump(os); in Dump()
2459 os << " - GetString: "; in Dump()
2460 globalConst->GetGetString().Dump(os); in Dump()
2461 os << " - SetString: "; in Dump()
2462 globalConst->GetSetString().Dump(os); in Dump()
2463 os << " - EnumerableString: "; in Dump()
2464 globalConst->GetEnumerableString().Dump(os); in Dump()
2465 os << " - ConfigurableString: "; in Dump()
2466 globalConst->GetConfigurableString().Dump(os); in Dump()
2467 os << " - NameString: "; in Dump()
2468 globalConst->GetNameString().Dump(os); in Dump()
2469 os << " - ValueOfString: "; in Dump()
2470 globalConst->GetValueOfString().Dump(os); in Dump()
2471 os << " - ToStringString: "; in Dump()
2472 globalConst->GetToStringString().Dump(os); in Dump()
2473 os << " - ToLocaleStringString: "; in Dump()
2474 globalConst->GetToLocaleStringString().Dump(os); in Dump()
2475 os << " - UndefinedString: "; in Dump()
2476 globalConst->GetUndefinedString().Dump(os); in Dump()
2477 os << " - NullString: "; in Dump()
2478 globalConst->GetNullString().Dump(os); in Dump()
2479 os << " - TrueString: "; in Dump()
2480 globalConst->GetTrueString().Dump(os); in Dump()
2481 os << " - FalseString: "; in Dump()
2482 globalConst->GetFalseString().Dump(os); in Dump()
2483 os << " - RegisterSymbols: "; in Dump()
2484 GetRegisterSymbols().GetTaggedValue().Dump(os); in Dump()
2485 os << " - ThrowTypeError: "; in Dump()
2486 GetThrowTypeError().GetTaggedValue().Dump(os); in Dump()
2487 os << " - GetPrototypeOfString: "; in Dump()
2488 globalConst->GetGetPrototypeOfString().Dump(os); in Dump()
2489 os << " - SetPrototypeOfString: "; in Dump()
2490 globalConst->GetSetPrototypeOfString().Dump(os); in Dump()
2491 os << " - IsExtensibleString: "; in Dump()
2492 globalConst->GetIsExtensibleString().Dump(os); in Dump()
2493 os << " - PreventExtensionsString: "; in Dump()
2494 globalConst->GetPreventExtensionsString().Dump(os); in Dump()
2495 os << " - GetOwnPropertyDescriptorString: "; in Dump()
2496 globalConst->GetGetOwnPropertyDescriptorString().Dump(os); in Dump()
2497 os << " - DefinePropertyString: "; in Dump()
2498 globalConst->GetDefinePropertyString().Dump(os); in Dump()
2499 os << " - HasString: "; in Dump()
2500 globalConst->GetHasString().Dump(os); in Dump()
2501 os << " - DeletePropertyString: "; in Dump()
2502 globalConst->GetDeletePropertyString().Dump(os); in Dump()
2503 os << " - EnumerateString: "; in Dump()
2504 globalConst->GetEnumerateString().Dump(os); in Dump()
2505 os << " - OwnKeysString: "; in Dump()
2506 globalConst->GetOwnKeysString().Dump(os); in Dump()
2507 os << " - ApplyString: "; in Dump()
2508 globalConst->GetApplyString().Dump(os); in Dump()
2509 os << " - ProxyString: "; in Dump()
2510 globalConst->GetProxyString().Dump(os); in Dump()
2511 os << " - RevokeString: "; in Dump()
2512 globalConst->GetRevokeString().Dump(os); in Dump()
2513 os << " - ProxyConstructString: "; in Dump()
2514 globalConst->GetProxyConstructString().Dump(os); in Dump()
2515 os << " - ProxyCallString: "; in Dump()
2516 globalConst->GetProxyCallString().Dump(os); in Dump()
2517 os << " - DoneString: "; in Dump()
2518 globalConst->GetDoneString().Dump(os); in Dump()
2519 os << " - NegativeZeroString: "; in Dump()
2520 globalConst->GetNegativeZeroString().Dump(os); in Dump()
2521 os << " - NextString: "; in Dump()
2522 globalConst->GetNextString().Dump(os); in Dump()
2523 os << " - PromiseThenString: "; in Dump()
2524 globalConst->GetPromiseThenString().Dump(os); in Dump()
2525 os << " - PromiseFunction: "; in Dump()
2526 GetPromiseFunction().GetTaggedValue().Dump(os); in Dump()
2527 os << " - PromiseReactionJob: "; in Dump()
2528 GetPromiseReactionJob().GetTaggedValue().Dump(os); in Dump()
2529 os << " - PromiseResolveThenableJob: "; in Dump()
2530 GetPromiseResolveThenableJob().GetTaggedValue().Dump(os); in Dump()
2531 os << " - DynamicImportJob: "; in Dump()
2532 GetDynamicImportJob().GetTaggedValue().Dump(os); in Dump()
2533 os << " - ScriptJobString: "; in Dump()
2534 globalConst->GetScriptJobString().Dump(os); in Dump()
2535 os << " - PromiseString: "; in Dump()
2536 globalConst->GetPromiseString().Dump(os); in Dump()
2537 os << " - IdentityString: "; in Dump()
2538 globalConst->GetIdentityString().Dump(os); in Dump()
2539 os << " - AsyncFunctionString: "; in Dump()
2540 globalConst->GetAsyncFunctionString().Dump(os); in Dump()
2541 os << " - ThrowerString: "; in Dump()
2542 globalConst->GetThrowerString().Dump(os); in Dump()
2543 os << " - Undefined: "; in Dump()
2544 globalConst->GetUndefined().Dump(os); in Dump()
2547 void JSDataView::Dump(std::ostream &os) const in Dump()
2549 os << " - data-view: "; in Dump()
2550 GetDataView().Dump(os); in Dump()
2551 os << " - buffer: "; in Dump()
2552 GetViewedArrayBuffer().Dump(os); in Dump()
2553 os << "- byte-length: " << GetByteLength(); in Dump()
2554 os << "\n - byte-offset: " << GetByteOffset(); in Dump()
2557 void JSArrayBuffer::Dump(std::ostream &os) const in Dump()
2559 os << " - byte-length: " << GetArrayBufferByteLength(); in Dump()
2560 os << " - buffer-data: "; in Dump()
2561 GetArrayBufferData().Dump(os); in Dump()
2562 os << " - Shared: " << GetShared(); in Dump()
2565 void PromiseReaction::Dump(std::ostream &os) const in Dump()
2567 os << " - promise-capability: "; in Dump()
2568 GetPromiseCapability().Dump(os); in Dump()
2569 os << " - type: " << static_cast<int>(GetType()); in Dump()
2570 os << " - handler: "; in Dump()
2571 GetHandler().Dump(os); in Dump()
2574 void PromiseCapability::Dump(std::ostream &os) const in Dump()
2576 os << " - promise: "; in Dump()
2577 GetPromise().Dump(os); in Dump()
2578 os << " - resolve: "; in Dump()
2579 GetResolve().Dump(os); in Dump()
2580 os << " - reject: "; in Dump()
2581 GetReject().Dump(os); in Dump()
2584 void PromiseIteratorRecord::Dump(std::ostream &os) const in Dump()
2586 os << " - iterator: "; in Dump()
2587 GetIterator().Dump(os); in Dump()
2588 os << " - done: " << GetDone(); in Dump()
2591 void PromiseRecord::Dump(std::ostream &os) const in Dump()
2593 os << " - value: "; in Dump()
2594 GetValue().Dump(os); in Dump()
2597 void ResolvingFunctionsRecord::Dump(std::ostream &os) const in Dump()
2599 os << " - resolve-function: "; in Dump()
2600 GetResolveFunction().Dump(os); in Dump()
2601 os << " - reject-function: "; in Dump()
2602 GetRejectFunction().Dump(os); in Dump()
2605 void AsyncGeneratorRequest::Dump(std::ostream &os) const in Dump()
2607 os << " - completion: "; in Dump()
2608 GetCompletion().Dump(os); in Dump()
2609 os << " - capability: "; in Dump()
2610 GetCapability().Dump(os); in Dump()
2613 void AsyncIteratorRecord::Dump(std::ostream &os) const in Dump()
2615 os << " - completion: "; in Dump()
2616 GetIterator().Dump(os); in Dump()
2617 os << " - nextmethod: "; in Dump()
2618 GetNextMethod().Dump(os); in Dump()
2619 os << " - done: " << GetDone(); in Dump()
2622 void JSAsyncFromSyncIterator::Dump(std::ostream &os) const in Dump()
2624 os << " - sync-iterator-record: "; in Dump()
2625 GetSyncIteratorRecord().Dump(os); in Dump()
2626 JSObject::Dump(os); in Dump()
2629 void JSAsyncFromSyncIterUnwarpFunction::Dump(std::ostream &os) const in Dump()
2631 os << " - done: " ; in Dump()
2632 GetDone().Dump(os); in Dump()
2633 JSObject::Dump(os); in Dump()
2636 void JSPromise::Dump(std::ostream &os) const in Dump()
2638 os << " - promise-state: " << static_cast<int>(GetPromiseState()); in Dump()
2639 os << "\n - promise-result: "; in Dump()
2640 GetPromiseResult().Dump(os); in Dump()
2641 os << " - promise-fulfill-reactions: "; in Dump()
2642 GetPromiseFulfillReactions().Dump(os); in Dump()
2643 os << " - promise-reject-reactions: "; in Dump()
2644 GetPromiseRejectReactions().Dump(os); in Dump()
2645 os << " - promise-is-handled: " << GetPromiseIsHandled(); in Dump()
2646 JSObject::Dump(os); in Dump()
2649 void JSPromiseReactionsFunction::Dump(std::ostream &os) const in Dump()
2651 os << " - promise: "; in Dump()
2652 GetPromise().Dump(os); in Dump()
2653 os << " - already-resolved: "; in Dump()
2654 GetAlreadyResolved().Dump(os); in Dump()
2655 JSObject::Dump(os); in Dump()
2658 void JSPromiseExecutorFunction::Dump(std::ostream &os) const in Dump()
2660 os << " - capability: "; in Dump()
2661 GetCapability().Dump(os); in Dump()
2662 JSObject::Dump(os); in Dump()
2665 void JSPromiseAllResolveElementFunction::Dump(std::ostream &os) const in Dump()
2667 os << " - index: "; in Dump()
2668 GetIndex().Dump(os); in Dump()
2669 os << " - values: "; in Dump()
2670 GetValues().Dump(os); in Dump()
2671 os << " - capability: "; in Dump()
2672 GetCapabilities().Dump(os); in Dump()
2673 os << " - remaining-elements: "; in Dump()
2674 GetRemainingElements().Dump(os); in Dump()
2675 os << " - already-called: "; in Dump()
2676 GetAlreadyCalled().Dump(os); in Dump()
2677 JSObject::Dump(os); in Dump()
2680 void JSPromiseAnyRejectElementFunction::Dump(std::ostream &os) const in Dump()
2682 os << " - index: "; in Dump()
2683 JSTaggedValue(GetIndex()).Dump(os); in Dump()
2684 os << " - errors: "; in Dump()
2685 GetErrors().Dump(os); in Dump()
2686 os << " - capability: "; in Dump()
2687 GetCapability().Dump(os); in Dump()
2688 os << " - remaining-elements: "; in Dump()
2689 GetRemainingElements().Dump(os); in Dump()
2690 os << " - already-called: "; in Dump()
2691 GetAlreadyCalled().Dump(os); in Dump()
2692 JSObject::Dump(os); in Dump()
2695 void JSPromiseAllSettledElementFunction::Dump(std::ostream &os) const in Dump()
2697 os << " - already-called: "; in Dump()
2698 GetAlreadyCalled().Dump(os); in Dump()
2699 os << " - index: "; in Dump()
2700 JSTaggedValue(GetIndex()).Dump(os); in Dump()
2701 os << " - values: "; in Dump()
2702 GetValues().Dump(os); in Dump()
2703 os << " - capability: "; in Dump()
2704 GetCapability().Dump(os); in Dump()
2705 os << " - remaining-elements: "; in Dump()
2706 GetRemainingElements().Dump(os); in Dump()
2707 JSObject::Dump(os); in Dump()
2710 void JSPromiseFinallyFunction::Dump(std::ostream &os) const in Dump()
2712 os << " - constructor: "; in Dump()
2713 GetConstructor().Dump(os); in Dump()
2714 os << " - onFinally: "; in Dump()
2715 GetOnFinally().Dump(os); in Dump()
2716 JSObject::Dump(os); in Dump()
2719 void JSPromiseValueThunkOrThrowerFunction::Dump(std::ostream &os) const in Dump()
2721 os << " - result: "; in Dump()
2722 GetResult().Dump(os); in Dump()
2723 JSObject::Dump(os); in Dump()
2726 void JSAsyncGeneratorResNextRetProRstFtn::Dump(std::ostream &os) const in Dump()
2728 os << " - AsyncGeneratorObject"; in Dump()
2729 GetAsyncGeneratorObject().Dump(os); in Dump()
2730 JSObject::Dump(os); in Dump()
2733 void MicroJobQueue::Dump(std::ostream &os) const in Dump()
2735 os << " - promise-job-queue: "; in Dump()
2736 GetPromiseJobQueue().Dump(os); in Dump()
2737 os << " - script-job-queue: "; in Dump()
2738 GetScriptJobQueue().Dump(os); in Dump()
2741 void PendingJob::Dump(std::ostream &os) const in Dump()
2743 os << " - job: "; in Dump()
2744 GetJob().Dump(os); in Dump()
2745 os << "\n"; in Dump()
2746 os << " - arguments: "; in Dump()
2747 GetArguments().Dump(os); in Dump()
2749 os << "\n"; in Dump()
2750 os << " - chainId: " << GetChainId(); in Dump()
2751 os << "\n"; in Dump()
2752 os << " - spanId: " << GetSpanId(); in Dump()
2753 os << "\n"; in Dump()
2754 os << " - parentSpanId: " << GetParentSpanId(); in Dump()
2755 os << "\n"; in Dump()
2756 os << " - flags: " << GetFlags(); in Dump()
2757 os << "\n"; in Dump()
2761 void CompletionRecord::Dump(std::ostream &os) const in Dump()
2763 os << " - type: " << static_cast<int>(GetType()); in Dump()
2764 os << " - value: "; in Dump()
2765 GetValue().Dump(os); in Dump()
2768 void JSProxyRevocFunction::Dump(std::ostream &os) const in Dump()
2770 os << " - RevocableProxy: "; in Dump()
2771 os << "\n"; in Dump()
2772 GetRevocableProxy().Dump(os); in Dump()
2773 os << "\n"; in Dump()
2776 void JSAsyncFunction::Dump(std::ostream &os) const in Dump()
2778 JSFunction::Dump(os); in Dump()
2781 void JSAsyncAwaitStatusFunction::Dump(std::ostream &os) const in Dump()
2783 os << " - AsyncContext: "; in Dump()
2784 os << "\n"; in Dump()
2785 GetAsyncContext().Dump(os); in Dump()
2786 os << "\n"; in Dump()
2789 void JSGeneratorFunction::Dump(std::ostream &os) const in Dump()
2791 JSFunction::Dump(os); in Dump()
2794 void JSAsyncGeneratorFunction::Dump(std::ostream &os) const in Dump()
2796 JSFunction::Dump(os); in Dump()
2799 void JSIntlBoundFunction::Dump(std::ostream &os) const in Dump()
2801 os << " - NumberFormat: "; in Dump()
2802 GetNumberFormat().Dump(os); in Dump()
2803 os << "\n"; in Dump()
2804 os << " - DateTimeFormat: "; in Dump()
2805 GetDateTimeFormat().Dump(os); in Dump()
2806 os << "\n"; in Dump()
2807 os << " - Collator: "; in Dump()
2808 GetCollator().Dump(os); in Dump()
2809 os << "\n"; in Dump()
2810 JSObject::Dump(os); in Dump()
2813 void PropertyBox::Dump(std::ostream &os) const in Dump()
2815 os << " - Value: "; in Dump()
2816 GetValue().Dump(os); in Dump()
2817 os << "\n"; in Dump()
2820 void PrototypeHandler::Dump(std::ostream &os) const in Dump()
2822 os << " - HandlerInfo: "; in Dump()
2823 GetHandlerInfo().Dump(os); in Dump()
2824 os << "\n"; in Dump()
2825 os << " - ProtoCell: "; in Dump()
2826 GetHandlerInfo().Dump(os); in Dump()
2827 os << "\n"; in Dump()
2828 os << " - Holder: "; in Dump()
2829 GetHandlerInfo().Dump(os); in Dump()
2830 os << "\n"; in Dump()
2833 void TransitionHandler::Dump(std::ostream &os) const in Dump()
2835 os << " - HandlerInfo: "; in Dump()
2836 GetHandlerInfo().Dump(os); in Dump()
2837 os << "\n"; in Dump()
2838 os << " - TransitionHClass: "; in Dump()
2839 GetTransitionHClass().Dump(os); in Dump()
2840 os << "\n"; in Dump()
2843 void TransWithProtoHandler::Dump(std::ostream &os) const in Dump()
2845 os << " - HandlerInfo: "; in Dump()
2846 GetHandlerInfo().Dump(os); in Dump()
2847 os << "\n"; in Dump()
2848 os << " - TransitionHClass: "; in Dump()
2849 GetTransitionHClass().Dump(os); in Dump()
2850 os << "\n"; in Dump()
2851 os << " - Holder: "; in Dump()
2852 GetHandlerInfo().Dump(os); in Dump()
2853 os << "\n"; in Dump()
2856 void StoreTSHandler::Dump(std::ostream &os) const in Dump()
2858 os << " - HandlerInfo: "; in Dump()
2859 GetHandlerInfo().Dump(os); in Dump()
2860 os << "\n"; in Dump()
2861 os << " - ProtoCell: "; in Dump()
2862 GetHandlerInfo().Dump(os); in Dump()
2863 os << "\n"; in Dump()
2864 os << " - Holder: "; in Dump()
2865 GetHandlerInfo().Dump(os); in Dump()
2866 os << "\n"; in Dump()
2869 void JSRealm::Dump(std::ostream &os) const in Dump()
2871 os << " - Value: "; in Dump()
2872 GetValue().Dump(os); in Dump()
2873 os << "\n"; in Dump()
2874 os << " - GlobalEnv: "; in Dump()
2875 GetGlobalEnv().Dump(os); in Dump()
2876 os << "\n"; in Dump()
2877 JSObject::Dump(os); in Dump()
2880 void JSIntl::Dump(std::ostream &os) const in Dump()
2882 os << " - FallbackSymbol: "; in Dump()
2883 GetFallbackSymbol().Dump(os); in Dump()
2884 os << "\n"; in Dump()
2885 JSObject::Dump(os); in Dump()
2888 void JSLocale::Dump(std::ostream &os) const in Dump()
2890 os << " - IcuField: "; in Dump()
2891 GetIcuField().Dump(os); in Dump()
2892 os << "\n"; in Dump()
2893 JSObject::Dump(os); in Dump()
2896 void JSDateTimeFormat::Dump(std::ostream &os) const in Dump()
2898 os << " - Locale: "; in Dump()
2899 GetLocale().Dump(os); in Dump()
2900 os << "\n"; in Dump()
2901 os << " - Calendar: "; in Dump()
2902 GetCalendar().Dump(os); in Dump()
2903 os << "\n"; in Dump()
2904 os << " - NumberingSystem: "; in Dump()
2905 GetNumberingSystem().Dump(os); in Dump()
2906 os << "\n"; in Dump()
2907 os << " - TimeZone: "; in Dump()
2908 GetTimeZone().Dump(os); in Dump()
2909 os << "\n"; in Dump()
2910 os << " - HourCycle: " << static_cast<int>(GetHourCycle()); in Dump()
2911 os << "\n"; in Dump()
2912 os << " - LocaleIcu: "; in Dump()
2913 GetLocaleIcu().Dump(os); in Dump()
2914 os << "\n"; in Dump()
2915 os << " - SimpleDateTimeFormatIcu: "; in Dump()
2916 GetSimpleDateTimeFormatIcu().Dump(os); in Dump()
2917 os << "\n"; in Dump()
2918 os << " - Iso8601: "; in Dump()
2919 GetIso8601().Dump(os); in Dump()
2920 os << "\n"; in Dump()
2921 os << " - DateStyle: " << static_cast<int>(GetDateStyle()); in Dump()
2922 os << "\n"; in Dump()
2923 os << " - TimeStyle: " << static_cast<int>(GetTimeStyle()); in Dump()
2924 os << "\n"; in Dump()
2925 os << " - BoundFormat: "; in Dump()
2926 GetBoundFormat().Dump(os); in Dump()
2927 os << "\n"; in Dump()
2928 JSObject::Dump(os); in Dump()
2931 void JSRelativeTimeFormat::Dump(std::ostream &os) const in Dump()
2933 os << " - Locale: "; in Dump()
2934 GetLocale().Dump(os); in Dump()
2935 os << "\n"; in Dump()
2936 os << " - NumberingSystem: "; in Dump()
2937 GetNumberingSystem().Dump(os); in Dump()
2938 os << "\n"; in Dump()
2939 os << " - Style: " << static_cast<int>(GetStyle()); in Dump()
2940 os << "\n"; in Dump()
2941 os << " - Numeric: " << static_cast<int>(GetNumeric()); in Dump()
2942 os << "\n"; in Dump()
2943 os << " - IcuField: "; in Dump()
2944 GetIcuField().Dump(os); in Dump()
2945 os << "\n"; in Dump()
2946 JSObject::Dump(os); in Dump()
2949 void JSNumberFormat::Dump(std::ostream &os) const in Dump()
2951 os << " - Locale: "; in Dump()
2952 GetLocale().Dump(os); in Dump()
2953 os << "\n" << " - NumberingSystem: "; in Dump()
2954 GetNumberingSystem().Dump(os); in Dump()
2955 os << "\n" << " - Style: " << static_cast<int>(GetStyle()); in Dump()
2956 os << "\n" << " - Currency: "; in Dump()
2957 GetCurrency().Dump(os); in Dump()
2958 os << "\n" << " - CurrencyDisplay: " << static_cast<int>(GetCurrencyDisplay()); in Dump()
2959 os << "\n" << " - CurrencySign: " << static_cast<int>(GetCurrencySign()); in Dump()
2960 os << "\n" << " - Unit: "; in Dump()
2961 GetUnit().Dump(os); in Dump()
2962 os << "\n" << " - UnitDisplay: " << static_cast<int>(GetUnitDisplay()); in Dump()
2963 os << "\n" << " - MinimumIntegerDigits: "; in Dump()
2964 GetMinimumIntegerDigits().Dump(os); in Dump()
2965 os << "\n" << " - MinimumFractionDigits: "; in Dump()
2966 GetMinimumFractionDigits().Dump(os); in Dump()
2967 os << "\n" << " - MaximumFractionDigits: "; in Dump()
2968 GetMaximumFractionDigits().Dump(os); in Dump()
2969 os << "\n" << " - MinimumSignificantDigits: "; in Dump()
2970 GetMinimumSignificantDigits().Dump(os); in Dump()
2971 os << "\n" << " - MaximumSignificantDigits: "; in Dump()
2972 GetMaximumSignificantDigits().Dump(os); in Dump()
2973 os << "\n" << " - UseGrouping: "; in Dump()
2974 GetUseGrouping().Dump(os); in Dump()
2975 os << "\n" << " - RoundingType: " << static_cast<int>(GetRoundingType()); in Dump()
2976 os << "\n" << " - Notation: " << static_cast<int>(GetNotation()); in Dump()
2977 os << "\n" << " - CompactDisplay: " << static_cast<int>(GetCompactDisplay()); in Dump()
2978 os << "\n" << " - SignDisplay: " << static_cast<int>(GetSignDisplay()); in Dump()
2979 os << "\n" << " - BoundFormat: "; in Dump()
2980 GetBoundFormat().Dump(os); in Dump()
2981 os << "\n" << " - IcuField: "; in Dump()
2982 GetIcuField().Dump(os); in Dump()
2983 os << "\n"; in Dump()
2984 JSObject::Dump(os); in Dump()
2987 void JSCollator::Dump(std::ostream &os) const in Dump()
2989 os << " - IcuField: "; in Dump()
2990 GetIcuField().Dump(os); in Dump()
2991 os << "\n - Locale: "; in Dump()
2992 GetLocale().Dump(os); in Dump()
2993 os << "\n - Usage: " << static_cast<int>(GetUsage()); in Dump()
2994 os << "\n - Sensitivity: " << static_cast<int>(GetSensitivity()); in Dump()
2995 os << "\n - IgnorePunctuation: " << GetIgnorePunctuation(); in Dump()
2996 os << "\n - Collation: "; in Dump()
2997 GetCollation().Dump(os); in Dump()
2998 os << "\n - Numeric: " << GetNumeric(); in Dump()
2999 os << "\n - CaseFirst: " << static_cast<int>(GetCaseFirst()); in Dump()
3000 os << "\n - BoundCompare: "; in Dump()
3001 GetBoundCompare().Dump(os); in Dump()
3002 os << "\n"; in Dump()
3003 JSObject::Dump(os); in Dump()
3006 void JSPluralRules::Dump(std::ostream &os) const in Dump()
3008 os << " - Locale: "; in Dump()
3009 GetLocale().Dump(os); in Dump()
3010 os << "\n"; in Dump()
3011 os << " - Type: " << static_cast<int>(GetType()); in Dump()
3012 os << "\n"; in Dump()
3013 os << " - MinimumIntegerDigits: "; in Dump()
3014 GetMinimumIntegerDigits().Dump(os); in Dump()
3015 os << "\n"; in Dump()
3016 os << " - MinimumFractionDigits: "; in Dump()
3017 GetMinimumFractionDigits().Dump(os); in Dump()
3018 os << "\n"; in Dump()
3019 os << " - MaximumFractionDigits: "; in Dump()
3020 GetMaximumFractionDigits().Dump(os); in Dump()
3021 os << "\n"; in Dump()
3022 os << " - MinimumSignificantDigits: "; in Dump()
3023 GetMinimumSignificantDigits().Dump(os); in Dump()
3024 os << "\n"; in Dump()
3025 os << " - MaximumSignificantDigits: "; in Dump()
3026 GetMaximumSignificantDigits().Dump(os); in Dump()
3027 os << "\n"; in Dump()
3028 os << " - RoundingType: " << static_cast<int>(GetRoundingType()); in Dump()
3029 os << "\n"; in Dump()
3030 os << " - IcuPR: "; in Dump()
3031 GetIcuPR().Dump(os); in Dump()
3032 os << "\n"; in Dump()
3033 os << " - IcuNF: "; in Dump()
3034 GetIcuNF().Dump(os); in Dump()
3035 os << "\n"; in Dump()
3036 JSObject::Dump(os); in Dump()
3039 void JSDisplayNames::Dump(std::ostream &os) const in Dump()
3041 os << " - Locale: "; in Dump()
3042 GetLocale().Dump(os); in Dump()
3043 os << "\n"; in Dump()
3044 os << " - Type: "<< static_cast<int>(GetType()); in Dump()
3045 os << "\n"; in Dump()
3046 os << " - Style: "<< static_cast<int>(GetStyle()); in Dump()
3047 os << "\n"; in Dump()
3048 os << " - Fallback: "<< static_cast<int>(GetFallback()); in Dump()
3049 os << "\n"; in Dump()
3050 os << " - IcuLDN: "; in Dump()
3051 GetIcuLDN().Dump(os); in Dump()
3052 os << "\n"; in Dump()
3053 JSObject::Dump(os); in Dump()
3056 void JSListFormat::Dump(std::ostream &os) const in Dump()
3058 os << " - Locale: "; in Dump()
3059 GetLocale().Dump(os); in Dump()
3060 os << "\n"; in Dump()
3061 os << " - Type: "<< static_cast<int>(GetType()); in Dump()
3062 os << "\n"; in Dump()
3063 os << " - Style: "<< static_cast<int>(GetStyle()); in Dump()
3064 os << "\n"; in Dump()
3065 os << " - IcuLF: "; in Dump()
3066 GetIcuLF().Dump(os); in Dump()
3067 os << "\n"; in Dump()
3068 JSObject::Dump(os); in Dump()
3071 void JSGeneratorObject::Dump(std::ostream &os) const in Dump()
3073 os << " - GeneratorContext: "; in Dump()
3074 GetGeneratorContext().Dump(os); in Dump()
3075 os << "\n"; in Dump()
3076 os << " - ResumeResult: "; in Dump()
3077 GetResumeResult().Dump(os); in Dump()
3078 os << "\n"; in Dump()
3079 os << " - GeneratorState: " << static_cast<uint8_t>(GetGeneratorState()); in Dump()
3080 os << "\n"; in Dump()
3081 os << " - ResumeMode: " << static_cast<uint8_t>(GetResumeMode()); in Dump()
3082 os << "\n"; in Dump()
3083 JSObject::Dump(os); in Dump()
3086 void JSAsyncGeneratorObject::Dump(std::ostream &os) const in Dump()
3088 os << " - GeneratorContext: "; in Dump()
3089 GetGeneratorContext().Dump(os); in Dump()
3090 os << "\n"; in Dump()
3091 os << " - AsyncGeneratorQueue: "; in Dump()
3092 GetAsyncGeneratorQueue().Dump(os); in Dump()
3093 os << "\n"; in Dump()
3094 os << " - GeneratorBrand: "; in Dump()
3095 GetGeneratorBrand().Dump(os); in Dump()
3096 os << "\n"; in Dump()
3097 os << " - ResumeResult: "; in Dump()
3098 GetResumeResult().Dump(os); in Dump()
3099 os << "\n"; in Dump()
3100 os << " - AsyncGeneratorState: " << static_cast<uint8_t>(GetAsyncGeneratorState()); in Dump()
3101 os << "\n"; in Dump()
3102 os << " - ResumeMode: " << static_cast<uint8_t>(GetResumeMode()); in Dump()
3103 os << "\n"; in Dump()
3104 JSObject::Dump(os); in Dump()
3107 void JSAsyncFuncObject::Dump(std::ostream &os) const in Dump()
3109 os << " - Promise: "; in Dump()
3110 GetPromise().Dump(os); in Dump()
3111 os << "\n"; in Dump()
3114 void GeneratorContext::Dump(std::ostream &os) const in Dump()
3116 os << " - RegsArray: "; in Dump()
3117 GetRegsArray().Dump(os); in Dump()
3118 os << "\n"; in Dump()
3119 os << " - Method: "; in Dump()
3120 GetMethod().Dump(os); in Dump()
3121 os << "\n"; in Dump()
3122 os << " - This: "; in Dump()
3123 GetThis().Dump(os); in Dump()
3124 os << "\n"; in Dump()
3125 os << " - Acc: "; in Dump()
3126 GetAcc().Dump(os); in Dump()
3127 os << "\n"; in Dump()
3128 os << " - GeneratorObject: "; in Dump()
3129 GetGeneratorObject().Dump(os); in Dump()
3130 os << "\n"; in Dump()
3131 os << " - LexicalEnv: "; in Dump()
3132 GetLexicalEnv().Dump(os); in Dump()
3133 os << "\n"; in Dump()
3134 os << " - NRegs: " << GetNRegs(); in Dump()
3135 os << "\n"; in Dump()
3136 os << " - BCOffset: " << GetBCOffset(); in Dump()
3137 os << "\n"; in Dump()
3140 void ProtoChangeMarker::Dump(std::ostream &os) const in Dump()
3142 os << " - HasChanged: " << GetHasChanged() << "\n"; in Dump()
3145 void ProtoChangeDetails::Dump(std::ostream &os) const in Dump()
3147 os << " - ChangeListener: "; in Dump()
3148 GetChangeListener().Dump(os); in Dump()
3149 os << " \t- RegisterIndex: " << GetRegisterIndex(); in Dump()
3150 os << "\n"; in Dump()
3153 void MachineCode::Dump(std::ostream &os) const in Dump()
3155 os << " - InstructionSizeInBytes: " << GetInstructionSizeInBytes(); in Dump()
3156 os << "\n"; in Dump()
3159 void ClassInfoExtractor::Dump(std::ostream &os) const in Dump()
3161 os << " - NonStaticKeys: "; in Dump()
3162 GetNonStaticKeys().Dump(os); in Dump()
3163 os << "\n"; in Dump()
3164 os << " - NonStaticProperties: "; in Dump()
3165 GetNonStaticProperties().Dump(os); in Dump()
3166 os << "\n"; in Dump()
3167 os << " - NonStaticElements: "; in Dump()
3168 GetNonStaticElements().Dump(os); in Dump()
3169 os << "\n"; in Dump()
3170 os << " - StaticKeys: "; in Dump()
3171 GetStaticKeys().Dump(os); in Dump()
3172 os << "\n"; in Dump()
3173 os << " - StaticProperties: "; in Dump()
3174 GetStaticProperties().Dump(os); in Dump()
3175 os << "\n"; in Dump()
3176 os << " - StaticElements: "; in Dump()
3177 GetStaticElements().Dump(os); in Dump()
3178 os << "\n"; in Dump()
3181 void TSObjectType::Dump(std::ostream &os) const in Dump()
3183 os << " - TSObjectType globalTSTypeRef: "; in Dump()
3186 os << globalTSTypeRef; in Dump()
3187 os << "\n"; in Dump()
3188 os << " - TSObjectType moduleId: "; in Dump()
3190 os << moduleId; in Dump()
3191 os << "\n"; in Dump()
3192 os << " - TSObjectType localTypeId: "; in Dump()
3194 os << localTypeId; in Dump()
3195 os << "\n"; in Dump()
3196 os << " - ObjLayoutInfo: "; in Dump()
3197 DumpArrayClass(TaggedArray::Cast(GetObjLayoutInfo().GetTaggedObject()), os); in Dump()
3199 os << " - Index signature: "; in Dump()
3201 os << " no index signature type " << "\n"; in Dump()
3203 DumpArrayClass(TaggedArray::Cast(GetIndexSigns().GetTaggedObject()), os); in Dump()
3207 void TSClassType::Dump(std::ostream &os) const in Dump()
3209 os << " - Dump TSClassType - " << "\n"; in Dump()
3210 os << " - TSClassType globalTSTypeRef: "; in Dump()
3213 os << globalTSTypeRef; in Dump()
3214 os << "\n"; in Dump()
3215 os << " - TSClassType moduleId: "; in Dump()
3217 os << moduleId; in Dump()
3218 os << "\n"; in Dump()
3219 os << " - TSClassType localTypeId: "; in Dump()
3221 os << localTypeId; in Dump()
3222 os << "\n"; in Dump()
3223 os << " - ExtensionTypeGT: "; in Dump()
3226 os << " (base class type) "; in Dump()
3228 os << extensionGT.GetType(); in Dump()
3230 os << "\n"; in Dump()
3233 os << " - HasLinked: " << hasLinked << "\n"; in Dump()
3235 os << " - InstanceType: " << "\n"; in Dump()
3238 instanceType->Dump(os); in Dump()
3239 os << "\n"; in Dump()
3242 os << " - ConstructorType: " << "\n"; in Dump()
3245 constructorType->Dump(os); in Dump()
3246 os << "\n"; in Dump()
3249 os << " - PrototypeType: " << "\n"; in Dump()
3252 prototypeType->Dump(os); in Dump()
3253 os << "\n"; in Dump()
3256 os << " - Index signature: "; in Dump()
3258 os << " no index signature type " << "\n"; in Dump()
3260 DumpArrayClass(TaggedArray::Cast(GetIndexSigns().GetTaggedObject()), os); in Dump()
3262 os << "\n"; in Dump()
3265 void TSInterfaceType::Dump(std::ostream &os) const in Dump()
3267 os << " - Dump Interface Type - " << "\n"; in Dump()
3268 os << " - TSInterfaceType globalTSTypeRef: "; in Dump()
3271 os << globalTSTypeRef; in Dump()
3272 os << "\n"; in Dump()
3273 os << " - TSInterfaceType moduleId: "; in Dump()
3275 os << moduleId; in Dump()
3276 os << "\n"; in Dump()
3277 os << " - TSInterfaceType localTypeId: "; in Dump()
3279 os << localTypeId; in Dump()
3280 os << "\n"; in Dump()
3281 os << " - Extends TypeId: " << "\n"; in Dump()
3283 os << " (base interface type) "<< "\n"; in Dump()
3285 DumpArrayClass(TaggedArray::Cast(GetExtends().GetTaggedObject()), os); in Dump()
3287 os << " - Fields: " << "\n"; in Dump()
3290 fieldsType->Dump(os); in Dump()
3291 os << "\n"; in Dump()
3294 os << " - Index signature: "; in Dump()
3296 os << " no index signature type " << "\n"; in Dump()
3298 DumpArrayClass(TaggedArray::Cast(GetIndexSigns().GetTaggedObject()), os); in Dump()
3300 os << "\n"; in Dump()
3303 void TSClassInstanceType::Dump(std::ostream &os) const in Dump()
3305 os << " - Dump ClassInstance Type - " << "\n"; in Dump()
3306 os << " - TSClassInstanceType globalTSTypeRef: "; in Dump()
3309 os << globalTSTypeRef; in Dump()
3310 os << "\n"; in Dump()
3311 os << " - TSClassInstanceType moduleId: "; in Dump()
3313 os << moduleId; in Dump()
3314 os << "\n"; in Dump()
3315 os << " - TSClassInstanceType localTypeId: "; in Dump()
3317 os << localTypeId; in Dump()
3318 os << "\n"; in Dump()
3320 os << " - createClassType GT: "; in Dump()
3322 os << createClassTypeGT.GetType(); in Dump()
3323 os << "\n"; in Dump()
3326 void TSUnionType::Dump(std::ostream &os) const in Dump()
3328 os << " - Dump UnionType Type - " << "\n"; in Dump()
3329 os << " - TSUnionType globalTSTypeRef: "; in Dump()
3332 os << globalTSTypeRef; in Dump()
3333 os << "\n"; in Dump()
3334 os << " - TSUnionType moduleId: "; in Dump()
3336 os << moduleId; in Dump()
3337 os << "\n"; in Dump()
3338 os << " - TSUnionType localTypeId: "; in Dump()
3340 os << localTypeId; in Dump()
3341 os << "\n"; in Dump()
3342 os << " - TSUnionType TypeId: " << "\n"; in Dump()
3343 DumpArrayClass(TaggedArray::Cast(GetComponents().GetTaggedObject()), os); in Dump()
3346 void TSFunctionType::Dump(std::ostream &os) const in Dump()
3348 os << " - Dump TSFunctionType - " << "\n"; in Dump()
3349 os << " - TSFunctionType globalTSTypeRef: "; in Dump()
3352 os << globalTSTypeRef; in Dump()
3353 os << "\n"; in Dump()
3354 os << " - TSFunctionType moduleId: "; in Dump()
3356 os << moduleId; in Dump()
3357 os << "\n"; in Dump()
3358 os << " - TSFunctionType localTypeId: "; in Dump()
3360 os << localTypeId; in Dump()
3361 os << "\n"; in Dump()
3362 os << " - TSFunctionType Name: "; in Dump()
3365 os << ConvertToString(EcmaString::Cast(name.GetTaggedObject())); in Dump()
3367 os << "\n"; in Dump()
3368 os << " - TSFunctionType ParameterTypeIds: " << "\n"; in Dump()
3369 DumpArrayClass(TaggedArray::Cast(GetParameterTypes().GetTaggedObject()), os); in Dump()
3370 os << " - TSFunctionType ReturnType: " << GetReturnGT().GetType() << "\n"; in Dump()
3371 os << " - TSFunctionType ThisType: " << GetThisGT().GetType() << "\n"; in Dump()
3375 os << " - Visibility: public"; in Dump()
3378 os << " - Visibility: private"; in Dump()
3381 os << " - Visibility: protected"; in Dump()
3384 os << " | IsStatic: " << std::boolalpha << GetStatic(); in Dump()
3385 os << " | IsAsync: " << std::boolalpha << GetAsync(); in Dump()
3386 os << " | IsGenerator: " << std::boolalpha << GetGenerator(); in Dump()
3387 os << " | IsGetterSetter: " << std::boolalpha << GetIsGetterSetter(); in Dump()
3388 os << "\n"; in Dump()
3391 void TSArrayType::Dump(std::ostream &os) const in Dump()
3393 os << " - Dump TSArrayType - " << "\n"; in Dump()
3394 os << " - TSArrayType globalTSTypeRef: "; in Dump()
3396 os << gt.GetType(); in Dump()
3397 os << "\n"; in Dump()
3398 os << " - TSArrayType ElementGT: "; in Dump()
3399 os << GetElementGT().GetType(); in Dump()
3400 os << "\n"; in Dump()
3403 void TSIteratorInstanceType::Dump(std::ostream &os) const in Dump()
3405 os << " - Dump IteratorInstance Type - " << "\n"; in Dump()
3406 os << " - TSIteratorInstanceType globalTSTypeRef: "; in Dump()
3409 os << globalTSTypeRef; in Dump()
3410 os << "\n"; in Dump()
3411 os << " - TSIteratorInstanceType moduleId: "; in Dump()
3413 os << moduleId; in Dump()
3414 os << "\n"; in Dump()
3415 os << " - TSIteratorInstanceType localTypeId: "; in Dump()
3417 os << localTypeId; in Dump()
3418 os << "\n"; in Dump()
3420 os << " - TSIteratorInstanceType KindGT: "; in Dump()
3421 os << GetKindGT().GetType(); in Dump()
3422 os << "\n"; in Dump()
3424 os << " - TSIteratorInstanceType ElementGT: "; in Dump()
3425 os << GetElementGT().GetType(); in Dump()
3426 os << "\n"; in Dump()
3429 void TSNamespaceType::Dump(std::ostream &os) const in Dump()
3431 os << " - Dump Namespace Type - " << "\n"; in Dump()
3432 os << " - TSNamespaceType globalTSTypeRef: "; in Dump()
3435 os << globalTSTypeRef; in Dump()
3436 os << "\n"; in Dump()
3437 os << " - TSNamespaceType moduleId: "; in Dump()
3439 os << moduleId; in Dump()
3440 os << "\n"; in Dump()
3441 os << " - TSNamespaceType localTypeId: "; in Dump()
3443 os << localTypeId; in Dump()
3444 os << "\n"; in Dump()
3445 os << " - Properties: "; in Dump()
3446 DumpArrayClass(TaggedArray::Cast(GetPropertyType().GetTaggedObject()), os); in Dump()
3449 void SourceTextModule::Dump(std::ostream &os) const in Dump()
3451 os << " - Environment: "; in Dump()
3452 GetEnvironment().Dump(os); in Dump()
3453 os << "\n"; in Dump()
3454 os << " - Namespace: "; in Dump()
3455 GetNamespace().Dump(os); in Dump()
3456 os << "\n"; in Dump()
3457 os << " - EcmaModuleFilename: "; in Dump()
3458 GetEcmaModuleFilename().Dump(os); in Dump()
3459 os << "\n"; in Dump()
3460 os << " - EcmaModuleRecordName: "; in Dump()
3461 GetEcmaModuleRecordName().Dump(os); in Dump()
3462 os << "\n"; in Dump()
3463 os << " - RequestedModules: "; in Dump()
3464 GetRequestedModules().Dump(os); in Dump()
3465 os << "\n"; in Dump()
3466 os << " - ImportEntries: "; in Dump()
3467 GetImportEntries().Dump(os); in Dump()
3468 os << "\n"; in Dump()
3469 os << " - LocalExportEntries: "; in Dump()
3470 GetLocalExportEntries().Dump(os); in Dump()
3471 os << "\n"; in Dump()
3472 os << " - IndirectExportEntries: "; in Dump()
3473 GetIndirectExportEntries().Dump(os); in Dump()
3474 os << "\n"; in Dump()
3475 os << " - StarExportEntries: "; in Dump()
3476 GetStarExportEntries().Dump(os); in Dump()
3477 os << "\n"; in Dump()
3478 os << " - Status: "; in Dump()
3479 os << static_cast<int32_t>(GetStatus()); in Dump()
3480 os << "\n"; in Dump()
3481 os << " - EvaluationError: "; in Dump()
3482 os << GetEvaluationError(); in Dump()
3483 os << "\n"; in Dump()
3484 os << " - DFSIndex: "; in Dump()
3485 os << GetDFSIndex(); in Dump()
3486 os << "\n"; in Dump()
3487 os << " - DFSAncestorIndex: "; in Dump()
3488 os << GetDFSAncestorIndex(); in Dump()
3489 os << "\n"; in Dump()
3490 os << " - NameDictionary: "; in Dump()
3491 GetNameDictionary().Dump(os); in Dump()
3492 os << "\n"; in Dump()
3495 void ImportEntry::Dump(std::ostream &os) const in Dump()
3497 os << " - ModuleRequest: "; in Dump()
3498 GetModuleRequest().Dump(os); in Dump()
3499 os << "\n"; in Dump()
3500 os << " - ImportName: "; in Dump()
3501 GetImportName().Dump(os); in Dump()
3502 os << "\n"; in Dump()
3503 os << " - LocalName: "; in Dump()
3504 GetLocalName().Dump(os); in Dump()
3505 os << "\n"; in Dump()
3508 void LocalExportEntry::Dump(std::ostream &os) const in Dump()
3510 os << " - ExportName: "; in Dump()
3511 GetExportName().Dump(os); in Dump()
3512 os << "\n"; in Dump()
3513 os << " - LocalName: "; in Dump()
3514 GetLocalName().Dump(os); in Dump()
3515 os << "\n"; in Dump()
3516 os << " - LocalIndex: " << GetLocalIndex(); in Dump()
3517 os << "\n"; in Dump()
3520 void IndirectExportEntry::Dump(std::ostream &os) const in Dump()
3522 os << " - ExportName: "; in Dump()
3523 GetExportName().Dump(os); in Dump()
3524 os << "\n"; in Dump()
3525 os << " - ModuleRequest: "; in Dump()
3526 GetModuleRequest().Dump(os); in Dump()
3527 os << "\n"; in Dump()
3528 os << " - ImportName: "; in Dump()
3529 GetImportName().Dump(os); in Dump()
3530 os << "\n"; in Dump()
3533 void StarExportEntry::Dump(std::ostream &os) const in Dump()
3535 os << " - ModuleRequest: "; in Dump()
3536 GetModuleRequest().Dump(os); in Dump()
3537 os << "\n"; in Dump()
3540 void ResolvedBinding::Dump(std::ostream &os) const in Dump()
3542 os << " - Module: "; in Dump()
3543 GetModule().Dump(os); in Dump()
3544 os << "\n"; in Dump()
3545 os << " - BindingName: "; in Dump()
3546 GetBindingName().Dump(os); in Dump()
3547 os << "\n"; in Dump()
3550 void ResolvedIndexBinding::Dump(std::ostream &os) const in Dump()
3552 os << " - Module: "; in Dump()
3553 GetModule().Dump(os); in Dump()
3554 os << "\n"; in Dump()
3555 os << " - Index: "; in Dump()
3557 os << "\n"; in Dump()
3560 void ModuleNamespace::Dump(std::ostream &os) const in Dump()
3562 os << " - Exports: "; in Dump()
3563 GetExports().Dump(os); in Dump()
3564 os << "\n"; in Dump()
3567 void CjsModule::Dump(std::ostream &os) const in Dump()
3569 os << " - current module path: "; in Dump()
3570 GetPath().Dump(os); in Dump()
3571 os << "\n"; in Dump()
3572 os << " - current module filename: "; in Dump()
3573 GetFilename().Dump(os); in Dump()
3574 os << "\n"; in Dump()
3577 void CjsRequire::Dump(std::ostream &os) const in Dump()
3579 os << " --- CjsRequire is JSFunction: "; in Dump()
3580 os << "\n"; in Dump()
3583 void CjsExports::Dump(std::ostream &os) const in Dump()
3587 os << " - hclass: " << std::hex << jshclass << "\n"; in Dump()
3588 os << " - prototype: "; in Dump()
3589 jshclass->GetPrototype().DumpTaggedValue(os); in Dump()
3590 os << "\n"; in Dump()
3593 os << " - properties: " << std::hex << properties; in Dump()
3603 os << " <LayoutInfo[" << std::dec << propNumber << "]>\n"; in Dump()
3608 os << " " << std::right << std::setw(DUMP_PROPERTY_OFFSET); in Dump()
3609 DumpPropertyKey(key, os); in Dump()
3610 os << ": ("; in Dump()
3617 val.DumpTaggedValue(os); in Dump()
3618 os << ") "; in Dump()
3619 DumpAttr(attr, true, os); in Dump()
3620 os << "\n"; in Dump()
3624 os << " <NameDictionary[" << std::dec << dict->EntriesCount() << "]>\n"; in Dump()
3625 dict->Dump(os); in Dump()
3629 void JSFunctionBase::Dump(std::ostream &os) const in Dump()
3631 os << " - Method: "; in Dump()
3632 GetMethod().Dump(os); in Dump()
3633 os << "\n"; in Dump()
3636 void Method::Dump(std::ostream &os) const in Dump()
3638 os << " - MethodName: "; in Dump()
3639 os << GetMethodName(); in Dump()
3640 os << "\n"; in Dump()
3641 os << " - ConstantPool: "; in Dump()
3642 GetConstantPool().Dump(os); in Dump()
3643 os << "\n"; in Dump()
3644 os << " - ProfileTypeInfo: "; in Dump()
3645 GetProfileTypeInfo().Dump(os); in Dump()
3646 os << "\n"; in Dump()
3647 os << " - FunctionKind: " << static_cast<int>(GetFunctionKind()); in Dump()
3648 os << "\n"; in Dump()
3649 os << " - CodeEntryOrLiteral: " << std::hex << GetCodeEntryOrLiteral() << "\n"; in Dump()
3650 os << "\n"; in Dump()
3653 void ClassLiteral::Dump(std::ostream &os) const in Dump()
3655 os << " - ClassLiteral: "; in Dump()
3656 os << "\n"; in Dump()
3657 os << " - IsAOTUsed: " << std::boolalpha << GetIsAOTUsed(); in Dump()
3658 os << "\n"; in Dump()
3659 os << " - Array: "; in Dump()
3660 GetArray().Dump(os); in Dump()
3661 os << "\n"; in Dump()