|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/llvm-pdbutil/MinimalSymbolDumper.cpp 350 P.formatLine("{0} | {1} [size = {2}]",
353 P.Indent();
359 AutoIndent Indent(P, 7);
360 P.formatBinary("bytes", Record.content(), 0);
362 P.Unindent();
388 P.format(" `{0}`", Block.Name);
389 AutoIndent Indent(P, 7);
390 P.formatLine("parent = {0}, end = {1}", Block.Parent, Block.End);
391 P.formatLine("code size = {0}, addr = {1}", Block.CodeSize,
397 P.format(" `{0}`", Thunk.Name);
398 AutoIndent Indent(P, 7);
399 P.formatLine("parent = {0}, end = {1}, next = {2}", Thunk.Parent, Thunk.End,
401 P.formatLine("kind = {0}, size = {1}, addr = {2}",
410 AutoIndent Indent(P, 7);
411 P.formatLine("type = {0}, size = {1}, source = {2}, target = {3}",
421 P.format(" `{0}`", Section.Name);
422 AutoIndent Indent(P, 7);
423 P.formatLine("length = {0}, alignment = {1}, rva = {2}, section # = {3}",
426 P.printLine("characteristics =");
427 AutoIndent Indent2(P, 2);
428 P.printLine(formatSectionCharacteristics(P.getIndentLevel(),
428 P.printLine(formatSectionCharacteristics(P.getIndentLevel(),
435 P.format(" `{0}`", CG.Name);
436 AutoIndent Indent(P, 7);
437 P.formatLine("length = {0}, addr = {1}", CG.Size,
439 P.printLine("characteristics =");
440 AutoIndent Indent2(P, 2);
441 P.printLine(formatSectionCharacteristics(P.getIndentLevel(),
441 P.printLine(formatSectionCharacteristics(P.getIndentLevel(),
449 P.format(" `{0}`", BPRel.Name);
450 AutoIndent Indent(P, 7);
451 P.formatLine("type = {0}, offset = {1}", typeIndex(BPRel.Type), BPRel.Offset);
457 P.format(" BuildId = `{0}`", BuildInfo.BuildId);
463 AutoIndent Indent(P, 7);
464 P.formatLine("type = {0}, addr = {1}", typeIndex(CSI.Type),
471 AutoIndent Indent(P, 7);
473 P.formatLine("- {0}", Entry);
479 P.format(" `{0}`", FS.Name);
480 AutoIndent Indent(P, 7);
485 P.formatLine("type = {0}, file name = {1} ({2}), flags = {3}",
487 formatLocalSymFlags(P.getIndentLevel() + 9, FS.Flags));
492 P.formatLine("type = {0}, file name offset = {1}, flags = {2}",
494 formatLocalSymFlags(P.getIndentLevel() + 9, FS.Flags));
499 P.format(" `{0}`", Export.Name);
500 AutoIndent Indent(P, 7);
501 P.formatLine("ordinal = {0}, flags = {1}", Export.Ordinal,
502 formatExportFlags(P.getIndentLevel() + 9, Export.Flags));
508 AutoIndent Indent(P, 7);
512 P.formatLine("machine = {0}, ver = {1}, language = {2}",
515 P.formatLine("frontend = {0}.{1}.{2}, backend = {3}.{4}.{5}",
519 P.formatLine("flags = {0}",
520 formatCompileSym2Flags(P.getIndentLevel() + 9, Compile2.Flags));
521 P.formatLine(
523 typesetStringList(P.getIndentLevel() + 9 + 2, Compile2.ExtraStrings));
529 AutoIndent Indent(P, 7);
533 P.formatLine("machine = {0}, Ver = {1}, language = {2}",
536 P.formatLine("frontend = {0}.{1}.{2}.{3}, backend = {4}.{5}.{6}.{7}",
541 P.formatLine("flags = {0}",
542 formatCompileSym3Flags(P.getIndentLevel() + 9, Compile3.Flags));
548 P.format(" `{0}`", Constant.Name);
549 AutoIndent Indent(P, 7);
550 P.formatLine("type = {0}, value = {1}", typeIndex(Constant.Type),
556 P.format(" `{0}`", Data.Name);
557 AutoIndent Indent(P, 7);
558 P.formatLine("type = {0}, addr = {1}", typeIndex(Data.Type),
565 P.format(" offset = {0}", Def.Offset);
571 AutoIndent Indent(P, 7);
572 P.formatLine("offset = {0}, range = {1}", Def.Hdr.Offset,
574 P.formatLine("gaps = {2}", Def.Hdr.Offset,
575 formatGaps(P.getIndentLevel() + 9, Def.Gaps));
581 AutoIndent Indent(P, 7);
582 P.formatLine("register = {0}, offset = {1}, offset in parent = {2}, has "
587 P.formatLine("range = {0}, gaps = {1}", formatRange(Def.Range),
588 formatGaps(P.getIndentLevel() + 9, Def.Gaps));
594 AutoIndent Indent(P, 7);
595 P.formatLine("register = {0}, may have no name = {1}, range start = "
602 P.formatLine("gaps = [{0}]",
603 formatGaps(P.getIndentLevel() + 9, DefRangeRegister.Gaps));
609 AutoIndent Indent(P, 7);
611 P.formatLine("register = {0}, may have no name = {1}, offset in parent = {2}",
614 P.formatLine("range = {0}, gaps = {1}", formatRange(Def.Range),
615 formatGaps(P.getIndentLevel() + 9, Def.Gaps));
621 AutoIndent Indent(P, 7);
622 P.formatLine("program = {0}, offset in parent = {1}, range = {2}",
624 P.formatLine("gaps = {0}", formatGaps(P.getIndentLevel() + 9, Def.Gaps));
624 P.formatLine("gaps = {0}", formatGaps(P.getIndentLevel() + 9, Def.Gaps));
629 AutoIndent Indent(P, 7);
630 P.formatLine("program = {0}, range = {1}", Def.Program,
632 P.formatLine("gaps = {0}", formatGaps(P.getIndentLevel() + 9, Def.Gaps));
632 P.formatLine("gaps = {0}", formatGaps(P.getIndentLevel() + 9, Def.Gaps));
637 AutoIndent Indent(P, 7);
638 P.formatLine("code offset = {0}, Register = {1}, kind = {2}, flags = {3}",
645 AutoIndent Indent(P, 7);
646 P.formatLine("size = {0}, padding size = {1}, offset to padding = {2}",
648 P.formatLine("bytes of callee saved registers = {0}, exception handler addr "
653 P.formatLine(
657 P.formatLine("flags = {0}",
658 formatFrameProcedureOptions(P.getIndentLevel() + 9, FP.Flags));
664 AutoIndent Indent(P, 7);
665 P.formatLine("type = {0}, addr = {1} call size = {2}", typeIndex(HAS.Type),
672 AutoIndent Indent(P, 7);
673 P.formatLine("inlinee = {0}, parent = {1}, end = {2}", idIndex(IS.Inlinee),
682 P.formatLine(" {0}", fmt_align(toHex(Annot.Bytes), AlignStyle::Left, 9));
686 P.format(" code 0x{0} (+0x{1})", utohexstr(CodeOffset), utohexstr(Delta));
690 P.format(" code end 0x{0} (+0x{1})", utohexstr(CodeOffset + Length),
696 P.format(" line {0} ({1}{2})", LineOffset, Sign, std::abs(Delta));
736 P.format(" setfile {0} 0x{1}", utohexstr(FileOffset));
749 P.format(" {0} {1}", Annot.Name, Annot.U1);
752 P.format(" {0} {1}", Annot.Name, Annot.S1);
761 P.format(" `{0}`", Register.Name);
762 AutoIndent Indent(P, 7);
763 P.formatLine("register = {0}, type = {1}",
771 P.format(" `{0}`", Public.Name);
772 AutoIndent Indent(P, 7);
773 P.formatLine("flags = {0}, addr = {1}",
774 formatPublicSymFlags(P.getIndentLevel() + 9, Public.Flags),
780 P.format(" `{0}`", PR.Name);
781 AutoIndent Indent(P, 7);
782 P.formatLine("module = {0}, sum name = {1}, offset = {2}", PR.Module,
788 P.format(" `{0}` (addr = {1})", Label.Name,
790 AutoIndent Indent(P, 7);
791 P.formatLine("flags = {0}",
792 formatProcSymFlags(P.getIndentLevel() + 9, Label.Flags));
797 P.format(" `{0}`", Local.Name);
798 AutoIndent Indent(P, 7);
801 formatLocalSymFlags(P.getIndentLevel() + 9, Local.Flags);
802 P.formatLine("type={0}, flags = {1}", typeIndex(Local.Type), FlagStr);
808 P.format(" sig={0}, `{1}`", ObjName.Signature, ObjName.Name);
813 P.format(" `{0}`", Proc.Name);
814 AutoIndent Indent(P, 7);
815 P.formatLine("parent = {0}, end = {1}, addr = {2}, code size = {3}",
829 P.formatLine("type = `{0}`, debug start = {1}, debug end = {2}, flags = {3}",
832 formatProcSymFlags(P.getIndentLevel() + 9, Proc.Flags));
842 AutoIndent Indent(P, 7);
844 P.formatLine("callee: {0}", idIndex(I));
851 P.format(" `{0}`", RegRel.Name);
852 AutoIndent Indent(P, 7);
853 P.formatLine(
861 P.format(" `{0}`", Data.Name);
862 AutoIndent Indent(P, 7);
863 P.formatLine("type = {0}, addr = {1}", typeIndex(Data.Type),
869 P.format(" `{0}`", UDT.Name);
870 AutoIndent Indent(P, 7);
871 P.formatLine("original type = {0}", UDT.Type);
877 P.format(" `{0}`", UN.Name);
883 AutoIndent Indent(P, 7);
884 P.formatLine("addr = {0}", formatSegmentOffset(Annot.Segment, Annot.CodeOffset));
885 P.formatLine("strings = {0}", typesetStringList(P.getIndentLevel() + 9 + 2,
885 P.formatLine("strings = {0}", typesetStringList(P.getIndentLevel() + 9 + 2,