Lines Matching refs:os

19   OFStream os(stdout);
20 this->Print(os);
21 os << flush;
25 void Object::Print(OStream& os) { // NOLINT
27 Smi::cast(this)->SmiPrint(os);
29 HeapObject::cast(this)->HeapObjectPrint(os);
34 void HeapObject::PrintHeader(OStream& os, const char* id) { // NOLINT
35 os << "" << reinterpret_cast<void*>(this) << ": [" << id << "]\n";
39 void HeapObject::HeapObjectPrint(OStream& os) { // NOLINT
44 String::cast(this)->StringPrint(os);
50 Symbol::cast(this)->SymbolPrint(os);
53 Map::cast(this)->MapPrint(os);
56 HeapNumber::cast(this)->HeapNumberPrint(os);
59 os << "<mutable ";
60 HeapNumber::cast(this)->HeapNumberPrint(os);
61 os << ">";
64 FixedDoubleArray::cast(this)->FixedDoubleArrayPrint(os);
67 ConstantPoolArray::cast(this)->ConstantPoolArrayPrint(os);
70 FixedArray::cast(this)->FixedArrayPrint(os);
73 ByteArray::cast(this)->ByteArrayPrint(os);
76 FreeSpace::cast(this)->FreeSpacePrint(os);
81 External##Type##Array::cast(this)->External##Type##ArrayPrint(os); \
89 Fixed##Type##Array::cast(this)->FixedTypedArrayPrint(os); \
96 os << "filler";
103 JSObject::cast(this)->JSObjectPrint(os);
106 Oddball::cast(this)->to_string()->Print(os);
109 JSModule::cast(this)->JSModulePrint(os);
112 JSFunction::cast(this)->JSFunctionPrint(os);
115 JSGlobalProxy::cast(this)->JSGlobalProxyPrint(os);
118 JSGlobalObject::cast(this)->JSGlobalObjectPrint(os);
121 JSBuiltinsObject::cast(this)->JSBuiltinsObjectPrint(os);
124 os << "Value wrapper around:";
125 JSValue::cast(this)->value()->Print(os);
128 JSDate::cast(this)->JSDatePrint(os);
131 Code::cast(this)->CodePrint(os);
134 JSProxy::cast(this)->JSProxyPrint(os);
137 JSFunctionProxy::cast(this)->JSFunctionProxyPrint(os);
140 JSSet::cast(this)->JSSetPrint(os);
143 JSMap::cast(this)->JSMapPrint(os);
146 JSSetIterator::cast(this)->JSSetIteratorPrint(os);
149 JSMapIterator::cast(this)->JSMapIteratorPrint(os);
152 JSWeakMap::cast(this)->JSWeakMapPrint(os);
155 JSWeakSet::cast(this)->JSWeakSetPrint(os);
158 Foreign::cast(this)->ForeignPrint(os);
161 SharedFunctionInfo::cast(this)->SharedFunctionInfoPrint(os);
164 JSMessageObject::cast(this)->JSMessageObjectPrint(os);
167 Cell::cast(this)->CellPrint(os);
170 PropertyCell::cast(this)->PropertyCellPrint(os);
173 JSArrayBuffer::cast(this)->JSArrayBufferPrint(os);
176 JSTypedArray::cast(this)->JSTypedArrayPrint(os);
179 JSDataView::cast(this)->JSDataViewPrint(os);
183 Name::cast(this)->Name##Print(os); \
189 os << "UNKNOWN TYPE " << map()->instance_type();
196 void ByteArray::ByteArrayPrint(OStream& os) { // NOLINT
197 os << "byte array, data starts at " << GetDataStartAddress();
201 void FreeSpace::FreeSpacePrint(OStream& os) { // NOLINT
202 os << "free space, size " << Size();
207 void External##Type##Array::External##Type##ArrayPrint(OStream& os) { \
208 os << "external " #type " array"; \
217 void FixedTypedArray<Traits>::FixedTypedArrayPrint(OStream& os) { // NOLINT
218 os << "fixed " << Traits::Designator();
222 void JSObject::PrintProperties(OStream& os) { // NOLINT
226 os << " ";
227 descs->GetKey(i)->NamePrint(os);
228 os << ": ";
232 os << Brief(RawFastPropertyAt(index)) << " (field at offset "
237 os << Brief(descs->GetConstant(i)) << " (constant)\n";
240 os << Brief(descs->GetCallbacksObject(i)) << " (callback)\n";
248 property_dictionary()->Print(os);
254 static void DoPrintElements(OStream& os, Object* object) { // NOLINT
257 os << " " << i << ": " << p->get_scalar(i) << "\n";
262 void JSObject::PrintElements(OStream& os) { // NOLINT
273 os << " " << i << ": " << Brief(p->get(i)) << "\n";
283 os << " " << i << ": ";
285 os << "<the hole>";
287 os << p->get_scalar(i);
289 os << "\n";
298 DoPrintElements<Type>(os, elements()); \
328 elements()->Print(os);
332 os << " parameter map:";
334 os << " " << (i - 2) << ":" << Brief(p->get(i));
336 os << "\n context: " << Brief(p->get(0))
344 void JSObject::PrintTransitions(OStream& os) { // NOLINT
349 os << " ";
350 key->NamePrint(os);
351 os << ": ";
353 os << " (transition to frozen)\n";
355 os << " (transition to "
359 os << " (transition to Object.observe)\n";
363 os << " (transition to field)\n";
367 os << " (transition to constant)\n";
370 os << " (transition to callback)\n";
382 void JSObject::JSObjectPrint(OStream& os) { // NOLINT
383 HeapObject::PrintHeader(os, "JSObject");
387 os << " - map = " << reinterpret_cast<void*>(map()) << " ["
391 PrintProperties(os);
392 PrintTransitions(os);
393 PrintElements(os);
394 os << " }\n";
398 void JSModule::JSModulePrint(OStream& os) { // NOLINT
399 HeapObject::PrintHeader(os, "JSModule");
400 os << " - map = " << reinterpret_cast<void*>(map()) << "\n"
402 context()->Print(os);
403 os << " - scope_info = " << Brief(scope_info())
405 PrintProperties(os);
406 PrintElements(os);
407 os << " }\n";
422 void Symbol::SymbolPrint(OStream& os) { // NOLINT
423 HeapObject::PrintHeader(os, "Symbol");
424 os << " - hash: " << Hash();
425 os << "\n - name: " << Brief(name());
426 os << "\n - private: " << is_private();
427 os << "\n - own: " << is_own();
428 os << "\n";
432 void Map::MapPrint(OStream& os) { // NOLINT
433 HeapObject::PrintHeader(os, "Map");
434 os << " - type: " << TypeToString(instance_type()) << "\n";
435 os << " - instance size: " << instance_size() << "\n";
436 os << " - inobject properties: " << inobject_properties() << "\n";
437 os << " - elements kind: " << ElementsKindToString(elements_kind());
438 os << "\n - pre-allocated property fields: "
440 os << " - unused property fields: " << unused_property_fields() << "\n";
441 if (is_hidden_prototype()) os << " - hidden_prototype\n";
442 if (has_named_interceptor()) os << " - named_interceptor\n";
443 if (has_indexed_interceptor()) os << " - indexed_interceptor\n";
444 if (is_undetectable()) os << " - undetectable\n";
445 if (has_instance_call_handler()) os << " - instance_call_handler\n";
446 if (is_access_check_needed()) os << " - access_check_needed\n";
448 os << " - frozen\n";
450 os << " - sealed\n";
452 os << " - back pointer: " << Brief(GetBackPointer());
453 os << "\n - instance descriptors " << (owns_descriptors() ? "(own) " : "")
457 os << "\n - transitions: " << Brief(transitions());
459 os << "\n - prototype: " << Brief(prototype());
460 os << "\n - constructor: " << Brief(constructor());
461 os << "\n - code cache: " << Brief(code_cache());
462 os << "\n - dependent code: " << Brief(dependent_code());
463 os << "\n";
467 void CodeCache::CodeCachePrint(OStream& os) { // NOLINT
468 HeapObject::PrintHeader(os, "CodeCache");
469 os << "\n - default_cache: " << Brief(default_cache());
470 os << "\n - normal_type_cache: " << Brief(normal_type_cache());
474 void PolymorphicCodeCache::PolymorphicCodeCachePrint(OStream& os) { // NOLINT
475 HeapObject::PrintHeader(os, "PolymorphicCodeCache");
476 os << "\n - cache: " << Brief(cache());
480 void TypeFeedbackInfo::TypeFeedbackInfoPrint(OStream& os) { // NOLINT
481 HeapObject::PrintHeader(os, "TypeFeedbackInfo");
482 os << " - ic_total_count: " << ic_total_count()
488 void AliasedArgumentsEntry::AliasedArgumentsEntryPrint(OStream& os) { // NOLINT
489 HeapObject::PrintHeader(os, "AliasedArgumentsEntry");
490 os << "\n - aliased_context_slot: " << aliased_context_slot();
494 void FixedArray::FixedArrayPrint(OStream& os) { // NOLINT
495 HeapObject::PrintHeader(os, "FixedArray");
496 os << " - length: " << length();
498 os << "\n [" << i << "]: " << Brief(get(i));
500 os << "\n";
504 void FixedDoubleArray::FixedDoubleArrayPrint(OStream& os) { // NOLINT
505 HeapObject::PrintHeader(os, "FixedDoubleArray");
506 os << " - length: " << length();
508 os << "\n [" << i << "]: ";
510 os << "<the hole>";
512 os << get_scalar(i);
515 os << "\n";
519 void ConstantPoolArray::ConstantPoolArrayPrint(OStream& os) { // NOLINT
520 HeapObject::PrintHeader(os, "ConstantPoolArray");
521 os << " - length: " << length();
524 os << "\n [" << i << "]: double: " << get_int64_entry_as_double(i);
526 os << "\n [" << i << "]: code target pointer: "
529 os << "\n [" << i << "]: heap pointer: "
532 os << "\n [" << i << "]: int32: " << get_int32_entry(i);
536 os << "\n Extended section:";
540 os << "\n [" << i << "]: double: " << get_int64_entry_as_double(i);
542 os << "\n [" << i << "]: code target pointer: "
545 os << "\n [" << i << "]: heap pointer: "
548 os << "\n [" << i << "]: int32: " << get_int32_entry(i);
552 os << "\n";
556 void JSValue::JSValuePrint(OStream& os) { // NOLINT
557 HeapObject::PrintHeader(os, "ValueObject");
558 value()->Print(os);
562 void JSMessageObject::JSMessageObjectPrint(OStream& os) { // NOLINT
563 HeapObject::PrintHeader(os, "JSMessageObject");
564 os << " - type: " << Brief(type());
565 os << "\n - arguments: " << Brief(arguments());
566 os << "\n - start_position: " << start_position();
567 os << "\n - end_position: " << end_position();
568 os << "\n - script: " << Brief(script());
569 os << "\n - stack_frames: " << Brief(stack_frames());
570 os << "\n";
574 void String::StringPrint(OStream& os) { // NOLINT
576 os << "#";
578 os << "c\"";
580 os << "\"";
591 os << AsUC16(Get(i));
594 os << truncated_epilogue;
597 if (!StringShape(this).IsInternalized()) os << "\"";
601 void Name::NamePrint(OStream& os) { // NOLINT
603 String::cast(this)->StringPrint(os);
605 os << Brief(this);
629 void JSDate::JSDatePrint(OStream& os) { // NOLINT
630 HeapObject::PrintHeader(os, "JSDate");
631 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
632 os << " - value = ";
633 value()->Print(os);
635 os << " - time = NaN\n";
648 os << buf.start();
653 void JSProxy::JSProxyPrint(OStream& os) { // NOLINT
654 HeapObject::PrintHeader(os, "JSProxy");
655 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
656 os << " - handler = ";
657 handler()->Print(os);
658 os << "\n - hash = ";
659 hash()->Print(os);
660 os << "\n";
664 void JSFunctionProxy::JSFunctionProxyPrint(OStream& os) { // NOLINT
665 HeapObject::PrintHeader(os, "JSFunctionProxy");
666 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
667 os << " - handler = ";
668 handler()->Print(os);
669 os << "\n - call_trap = ";
670 call_trap()->Print(os);
671 os << "\n - construct_trap = ";
672 construct_trap()->Print(os);
673 os << "\n";
677 void JSSet::JSSetPrint(OStream& os) { // NOLINT
678 HeapObject::PrintHeader(os, "JSSet");
679 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
680 os << " - table = " << Brief(table());
681 os << "\n";
685 void JSMap::JSMapPrint(OStream& os) { // NOLINT
686 HeapObject::PrintHeader(os, "JSMap");
687 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
688 os << " - table = " << Brief(table());
689 os << "\n";
695 Derived, TableType>::OrderedHashTableIteratorPrint(OStream& os) { // NOLINT
696 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
697 os << " - table = " << Brief(table());
698 os << "\n - index = " << Brief(index());
699 os << "\n - kind = " << Brief(kind());
700 os << "\n";
706 OrderedHashSet>::OrderedHashTableIteratorPrint(OStream& os); // NOLINT
711 OrderedHashMap>::OrderedHashTableIteratorPrint(OStream& os); // NOLINT
714 void JSSetIterator::JSSetIteratorPrint(OStream& os) { // NOLINT
715 HeapObject::PrintHeader(os, "JSSetIterator");
716 OrderedHashTableIteratorPrint(os);
720 void JSMapIterator::JSMapIteratorPrint(OStream& os) { // NOLINT
721 HeapObject::PrintHeader(os, "JSMapIterator");
722 OrderedHashTableIteratorPrint(os);
726 void JSWeakMap::JSWeakMapPrint(OStream& os) { // NOLINT
727 HeapObject::PrintHeader(os, "JSWeakMap");
728 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
729 os << " - table = " << Brief(table());
730 os << "\n";
734 void JSWeakSet::JSWeakSetPrint(OStream& os) { // NOLINT
735 HeapObject::PrintHeader(os, "JSWeakSet");
736 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
737 os << " - table = " << Brief(table());
738 os << "\n";
742 void JSArrayBuffer::JSArrayBufferPrint(OStream& os) { // NOLINT
743 HeapObject::PrintHeader(os, "JSArrayBuffer");
744 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
745 os << " - backing_store = " << backing_store() << "\n";
746 os << " - byte_length = " << Brief(byte_length());
747 os << "\n";
751 void JSTypedArray::JSTypedArrayPrint(OStream& os) { // NOLINT
752 HeapObject::PrintHeader(os, "JSTypedArray");
753 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
754 os << " - buffer = " << Brief(buffer());
755 os << "\n - byte_offset = " << Brief(byte_offset());
756 os << "\n - byte_length = " << Brief(byte_length());
757 os << "\n - length = " << Brief(length());
758 os << "\n";
759 PrintElements(os);
763 void JSDataView::JSDataViewPrint(OStream& os) { // NOLINT
764 HeapObject::PrintHeader(os, "JSDataView");
765 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
766 os << " - buffer =" << Brief(buffer());
767 os << "\n - byte_offset = " << Brief(byte_offset());
768 os << "\n - byte_length = " << Brief(byte_length());
769 os << "\n";
773 void JSFunction::JSFunctionPrint(OStream& os) { // NOLINT
774 HeapObject::PrintHeader(os, "Function");
775 os << " - map = " << reinterpret_cast<void*>(map()) << "\n";
776 os << " - initial_map = ";
777 if (has_initial_map()) os << Brief(initial_map());
778 os << "\n - shared_info = " << Brief(shared());
779 os << "\n - name = " << Brief(shared()->name());
780 os << "\n - context = " << Brief(context());
782 os << "\n - bindings = " << Brief(function_bindings());
784 os << "\n - literals = " << Brief(literals());
786 os << "\n - code = " << Brief(code());
787 os << "\n";
788 PrintProperties(os);
789 PrintElements(os);
790 os << "\n";
794 void SharedFunctionInfo::SharedFunctionInfoPrint(OStream& os) { // NOLINT
795 HeapObject::PrintHeader(os, "SharedFunctionInfo");
796 os << " - name: " << Brief(name());
797 os << "\n - expected_nof_properties: " << expected_nof_properties();
798 os << "\n - ast_node_count: " << ast_node_count();
799 os << "\n - instance class name = ";
800 instance_class_name()->Print(os);
801 os << "\n - code = " << Brief(code());
803 os << "\n - source code = ";
811 os << source_string.get();
814 // os << "\n - script =";
815 // script()->Print(os);
816 os << "\n - function token position = " << function_token_position();
817 os << "\n - start position = " << start_position();
818 os << "\n - end position = " << end_position();
819 os << "\n - is expression = " << is_expression();
820 os << "\n - debug info = " << Brief(debug_info());
821 os << "\n - length = " << length();
822 os << "\n - optimized_code_map = " << Brief(optimized_code_map());
823 os << "\n - feedback_vector = ";
824 feedback_vector()->FixedArrayPrint(os);
825 os << "\n";
829 void JSGlobalProxy::JSGlobalProxyPrint(OStream& os) { // NOLINT
830 os << "global_proxy ";
831 JSObjectPrint(os);
832 os << "native context : " << Brief(native_context());
833 os << "\n";
837 void JSGlobalObject::JSGlobalObjectPrint(OStream& os) { // NOLINT
838 os << "global ";
839 JSObjectPrint(os);
840 os << "native context : " << Brief(native_context());
841 os << "\n";
845 void JSBuiltinsObject::JSBuiltinsObjectPrint(OStream& os) { // NOLINT
846 os << "builtins ";
847 JSObjectPrint(os);
851 void Cell::CellPrint(OStream& os) { // NOLINT
852 HeapObject::PrintHeader(os, "Cell");
856 void PropertyCell::PropertyCellPrint(OStream& os) { // NOLINT
857 HeapObject::PrintHeader(os, "PropertyCell");
861 void Code::CodePrint(OStream& os) { // NOLINT
862 HeapObject::PrintHeader(os, "Code");
865 Disassemble(NULL, os);
871 void Foreign::ForeignPrint(OStream& os) { // NOLINT
872 os << "foreign address : " << foreign_address();
877 OStream& os) { // NOLINT
878 HeapObject::PrintHeader(os, "ExecutableAccessorInfo");
879 os << "\n - name: " << Brief(name());
880 os << "\n - flag: " << Brief(flag());
881 os << "\n - getter: " << Brief(getter());
882 os << "\n - setter: " << Brief(setter());
883 os << "\n - data: " << Brief(data());
884 os << "\n";
888 void DeclaredAccessorInfo::DeclaredAccessorInfoPrint(OStream& os) { // NOLINT
889 HeapObject::PrintHeader(os, "DeclaredAccessorInfo");
890 os << "\n - name: " << Brief(name());
891 os << "\n - flag: " << Brief(flag());
892 os << "\n - descriptor: " << Brief(descriptor());
893 os << "\n";
898 OStream& os) { // NOLINT
899 HeapObject::PrintHeader(os, "DeclaredAccessorDescriptor");
900 os << "\n - internal field: " << Brief(serialized_data());
901 os << "\n";
905 void Box::BoxPrint(OStream& os) { // NOLINT
906 HeapObject::PrintHeader(os, "Box");
907 os << "\n - value: " << Brief(value());
908 os << "\n";
912 void AccessorPair::AccessorPairPrint(OStream& os) { // NOLINT
913 HeapObject::PrintHeader(os, "AccessorPair");
914 os << "\n - getter: " << Brief(getter());
915 os << "\n - setter: " << Brief(setter());
916 os << "\n";
920 void AccessCheckInfo::AccessCheckInfoPrint(OStream& os) { // NOLINT
921 HeapObject::PrintHeader(os, "AccessCheckInfo");
922 os << "\n - named_callback: " << Brief(named_callback());
923 os << "\n - indexed_callback: " << Brief(indexed_callback());
924 os << "\n - data: " << Brief(data());
925 os << "\n";
929 void InterceptorInfo::InterceptorInfoPrint(OStream& os) { // NOLINT
930 HeapObject::PrintHeader(os, "InterceptorInfo");
931 os << "\n - getter: " << Brief(getter());
932 os << "\n - setter: " << Brief(setter());
933 os << "\n - query: " << Brief(query());
934 os << "\n - deleter: " << Brief(deleter());
935 os << "\n - enumerator: " << Brief(enumerator());
936 os << "\n - data: " << Brief(data());
937 os << "\n";
941 void CallHandlerInfo::CallHandlerInfoPrint(OStream& os) { // NOLINT
942 HeapObject::PrintHeader(os, "CallHandlerInfo");
943 os << "\n - callback: " << Brief(callback());
944 os << "\n - data: " << Brief(data());
945 os << "\n";
949 void FunctionTemplateInfo::FunctionTemplateInfoPrint(OStream& os) { // NOLINT
950 HeapObject::PrintHeader(os, "FunctionTemplateInfo");
951 os << "\n - class name: " << Brief(class_name());
952 os << "\n - tag: " << Brief(tag());
953 os << "\n - property_list: " << Brief(property_list());
954 os << "\n - serial_number: " << Brief(serial_number());
955 os << "\n - call_code: " << Brief(call_code());
956 os << "\n - property_accessors: " << Brief(property_accessors());
957 os << "\n - prototype_template: " << Brief(prototype_template());
958 os << "\n - parent_template: " << Brief(parent_template());
959 os << "\n - named_property_handler: " << Brief(named_property_handler());
960 os << "\n - indexed_property_handler: " << Brief(indexed_property_handler());
961 os << "\n - instance_template: " << Brief(instance_template());
962 os << "\n - signature: " << Brief(signature());
963 os << "\n - access_check_info: " << Brief(access_check_info());
964 os << "\n - hidden_prototype: " << (hidden_prototype() ? "true" : "false");
965 os << "\n - undetectable: " << (undetectable() ? "true" : "false");
966 os << "\n - need_access_check: " << (needs_access_check() ? "true" : "false");
967 os << "\n";
971 void ObjectTemplateInfo::ObjectTemplateInfoPrint(OStream& os) { // NOLINT
972 HeapObject::PrintHeader(os, "ObjectTemplateInfo");
973 os << " - tag: " << Brief(tag());
974 os << "\n - property_list: " << Brief(property_list());
975 os << "\n - property_accessors: " << Brief(property_accessors());
976 os << "\n - constructor: " << Brief(constructor());
977 os << "\n - internal_field_count: " << Brief(internal_field_count());
978 os << "\n";
982 void SignatureInfo::SignatureInfoPrint(OStream& os) { // NOLINT
983 HeapObject::PrintHeader(os, "SignatureInfo");
984 os << "\n - receiver: " << Brief(receiver());
985 os << "\n - args: " << Brief(args());
986 os << "\n";
990 void TypeSwitchInfo::TypeSwitchInfoPrint(OStream& os) { // NOLINT
991 HeapObject::PrintHeader(os, "TypeSwitchInfo");
992 os << "\n - types: " << Brief(types());
993 os << "\n";
997 void AllocationSite::AllocationSitePrint(OStream& os) { // NOLINT
998 HeapObject::PrintHeader(os, "AllocationSite");
999 os << " - weak_next: " << Brief(weak_next());
1000 os << "\n - dependent code: " << Brief(dependent_code());
1001 os << "\n - nested site: " << Brief(nested_site());
1002 os << "\n - memento found count: "
1004 os << "\n - memento create count: "
1006 os << "\n - pretenure decision: "
1008 os << "\n - transition_info: ";
1011 os << "Array allocation with ElementsKind " << ElementsKindToString(kind);
1013 os << "Array literal " << Brief(transition_info());
1015 os << "unknown transition_info" << Brief(transition_info());
1017 os << "\n";
1021 void AllocationMemento::AllocationMementoPrint(OStream& os) { // NOLINT
1022 HeapObject::PrintHeader(os, "AllocationMemento");
1023 os << " - allocation site: ";
1025 GetAllocationSite()->Print(os);
1027 os << "<invalid>\n";
1032 void Script::ScriptPrint(OStream& os) { // NOLINT
1033 HeapObject::PrintHeader(os, "Script");
1034 os << "\n - source: " << Brief(source());
1035 os << "\n - name: " << Brief(name());
1036 os << "\n - line_offset: " << Brief(line_offset());
1037 os << "\n - column_offset: " << Brief(column_offset());
1038 os << "\n - type: " << Brief(type());
1039 os << "\n - id: " << Brief(id());
1040 os << "\n - context data: " << Brief(context_data());
1041 os << "\n - wrapper: " << Brief(wrapper());
1042 os << "\n - compilation type: " << compilation_type();
1043 os << "\n - line ends: " << Brief(line_ends());
1044 os << "\n - eval from shared: " << Brief(eval_from_shared());
1045 os << "\n - eval from instructions offset: "
1047 os << "\n";
1051 void DebugInfo::DebugInfoPrint(OStream& os) { // NOLINT
1052 HeapObject::PrintHeader(os, "DebugInfo");
1053 os << "\n - shared: " << Brief(shared());
1054 os << "\n - original_code: " << Brief(original_code());
1055 os << "\n - code: " << Brief(code());
1056 os << "\n - break_points: ";
1057 break_points()->Print(os);
1061 void BreakPointInfo::BreakPointInfoPrint(OStream& os) { // NOLINT
1062 HeapObject::PrintHeader(os, "BreakPointInfo");
1063 os << "\n - code_position: " << code_position()->value();
1064 os << "\n - source_position: " << source_position()->value();
1065 os << "\n - statement_position: " << statement_position()->value();
1066 os << "\n - break_point_objects: " << Brief(break_point_objects());
1067 os << "\n";
1071 void DescriptorArray::PrintDescriptors(OStream& os) { // NOLINT
1072 os << "Descriptor array " << number_of_descriptors() << "\n";
1076 os << " " << i << ": " << desc;
1078 os << "\n";
1082 void TransitionArray::PrintTransitions(OStream& os) { // NOLINT
1083 os << "Transition array %d\n", number_of_transitions();
1085 os << " " << i << ": ";
1086 GetKey(i)->NamePrint(os);
1087 os << ": ";
1090 os << " (transition to field)\n";
1094 os << " (transition to constant)\n";
1097 os << " (transition to callback)\n";
1105 os << "\n";