Lines Matching full:desc
158 cl::desc("<input PDB files>"),
161 cl::opt<bool> Native("native", cl::desc("Use native PDB reader instead of DIA"),
165 ShowClassHierarchy("hierarchy", cl::desc("Show lexical and class parents"),
169 cl::desc("Don't show any SymIndexId fields (overrides -hierarchy)"),
174 cl::desc("When dumping a SymIndexId, dump the full details of the "
178 static cl::opt<bool> Enums("enums", cl::desc("Dump enum types"),
180 static cl::opt<bool> Pointers("pointers", cl::desc("Dump enum types"),
182 static cl::opt<bool> UDTs("udts", cl::desc("Dump udt types"),
185 cl::desc("Dump compiland information"),
188 cl::desc("Dump function signature information"),
190 static cl::opt<bool> Arrays("arrays", cl::desc("Dump array types"),
192 static cl::opt<bool> VTShapes("vtshapes", cl::desc("Dump virtual table shapes"),
194 static cl::opt<bool> Typedefs("typedefs", cl::desc("Dump typedefs"),
202 cl::desc("<input PDB files>"),
206 cl::desc("Display injected sources"),
210 cl::desc("When displaying an injected source, display the file content"),
215 cl::desc("Display any symbol or type with the specified exact name"),
218 cl::opt<bool> Compilands("compilands", cl::desc("Display compilands"),
221 cl::desc("Display symbols for each compiland"),
223 cl::opt<bool> Globals("globals", cl::desc("Dump global symbols"),
225 cl::opt<bool> Externals("externals", cl::desc("Dump external symbols"),
228 "sym-types", cl::desc("Type of symbols to dump (default all)"),
238 cl::desc("Display all types (implies -classes, -enums, -typedefs)"),
240 cl::opt<bool> Classes("classes", cl::desc("Display class types"),
242 cl::opt<bool> Enums("enums", cl::desc("Display enum types"),
244 cl::opt<bool> Typedefs("typedefs", cl::desc("Display typedef types"),
246 cl::opt<bool> Funcsigs("funcsigs", cl::desc("Display function signatures"),
248 cl::opt<bool> Pointers("pointers", cl::desc("Display pointer types"),
250 cl::opt<bool> Arrays("arrays", cl::desc("Display arrays"),
252 cl::opt<bool> VTShapes("vtshapes", cl::desc("Display vftable shapes"),
256 "symbol-order", cl::desc("symbol sort order"),
266 "class-order", cl::desc("Class sort order"), cl::init(ClassSortMode::None),
284 "class-definitions", cl::desc("Class definition format"),
296 "class-recurse-depth", cl::desc("Class recursion depth (0=no limit)"),
299 cl::opt<bool> Lines("lines", cl::desc("Line tables"), cl::cat(TypeCategory),
302 All("all", cl::desc("Implies all other options in 'Symbol Types' category"),
307 cl::desc("Assume the module is loaded at the specified address"),
309 cl::opt<bool> Native("native", cl::desc("Use native PDB reader instead of DIA"),
313 cl::desc("Override use of color (default = isatty)"),
317 cl::desc("Exclude types by regular expression"),
321 cl::desc("Exclude symbols by regular expression"),
325 cl::desc("Exclude compilands by regular expression"),
330 cl::desc("Include only types which match a regular expression"),
334 cl::desc("Include only symbols which match a regular expression"),
338 cl::desc("Include only compilands those which match a regular expression"),
341 "min-type-size", cl::desc("Displays only those types which are greater "
345 "min-class-padding", cl::desc("Displays only those classes which have at "
350 cl::desc("Displays only those classes which have at least the specified "
357 cl::desc("Don't show compiler generated types and symbols"),
361 cl::desc("Don't show symbols from system libraries"),
365 cl::desc("Don't display full enum definitions"),
383 cl::desc("Dump binary data from specified range of blocks."),
388 cl::desc("Dump binary data from specified range of bytes"),
393 cl::desc("Dump binary data from specified streams. Format "
397 cl::opt<bool> NameMap("name-map", cl::desc("Dump bytes of PDB Name Map"),
399 cl::opt<bool> Fpm("fpm", cl::desc("Dump free page map"),
402 cl::opt<bool> SectionContributions("sc", cl::desc("Dump section contributions"),
404 cl::opt<bool> SectionMap("sm", cl::desc("Dump section map"),
406 cl::opt<bool> ModuleInfos("modi", cl::desc("Dump module info"),
408 cl::opt<bool> FileInfo("files", cl::desc("Dump source file info"),
410 cl::opt<bool> TypeServerMap("type-server", cl::desc("Dump type server map"),
412 cl::opt<bool> ECData("ec", cl::desc("Dump edit and continue map"),
416 "type", cl::desc("Dump the type record with the given type index"),
419 IdIndex("id", cl::desc("Dump the id record with the given type index"),
425 cl::desc(
428 cl::opt<bool> ModuleSyms("syms", cl::desc("Dump symbol record substream"),
431 cl::desc("Dump C11 CodeView debug chunks"),
434 cl::desc("Dump C13 CodeView debug chunk subsection"),
438 cl::desc(
442 cl::desc("<input PDB files>"),
455 cl::opt<bool> DumpSummary("summary", cl::desc("dump file summary"),
458 cl::desc("dump summary of the PDB streams"),
462 cl::desc("Add block information to the output of -streams"),
466 cl::desc("Dump a detailed breakdown of symbol usage/size for each module"),
470 cl::desc("Dump a detailed breakdown of type usage/size"),
474 cl::desc("Dump a detailed breakdown of IPI types usage/size"),
478 cl::desc("Dump a detailed breakdown of S_UDT record usage / stats"),
483 cl::desc("dump CodeView type records from TPI stream"),
487 cl::desc("dump CodeView type record raw bytes from TPI stream"),
491 cl::desc("dump statistics on the number and size of types "
496 cl::desc("dump type hashes and index offsets"),
501 cl::desc("When dumping type records for classes, unions, enums, and "
507 cl::desc("only dump types with the specified hexadecimal type index"),
511 cl::desc("dump CodeView type records from IPI stream"),
515 cl::desc("dump CodeView type record raw bytes from IPI stream"),
519 cl::desc("dump id hashes and index offsets"),
523 cl::desc("only dump ids with the specified hexadecimal type index"),
528 cl::desc("In conjunection with -type-index and -id-index, dumps the entire "
534 cl::opt<bool> DumpGlobals("globals", cl::desc("dump Globals symbol records"),
536 cl::opt<bool> DumpGlobalExtras("global-extras", cl::desc("dump Globals hashes"),
540 cl::desc(
543 cl::opt<bool> DumpPublics("publics", cl::desc("dump Publics stream data"),
546 cl::desc("dump Publics hashes and address maps"),
550 cl::desc("dump public / global common record stream"),
552 cl::opt<bool> DumpSymbols("symbols", cl::desc("dump module symbols"),
557 cl::desc("dump CodeView symbol record raw bytes"),
560 cl::opt<bool> DumpFpo("fpo", cl::desc("dump FPO records"),
565 cl::desc("only dump symbol record with the specified symbol offset"),
568 cl::desc("dump the symbols record's all parents."),
572 cl::desc("only recurse to a depth of N when displaying "
576 cl::desc("dump the symbols record's all children."),
580 cl::desc("only recurse to a depth of N when displaying "
585 cl::opt<bool> DumpModules("modules", cl::desc("dump compiland information"),
589 cl::desc("Dump the source files that contribute to each module's."),
593 cl::desc("dump source file/line information (DEBUG_S_LINES subsection)"),
597 cl::desc("dump inlinee line information (DEBUG_S_INLINEELINES subsection)"),
601 cl::desc(
606 cl::desc(
610 cl::desc("For all options that iterate over "
614 cl::desc("For all options that iterate over modules, "
620 cl::desc("dump PDB named stream table"),
623 cl::opt<bool> DumpStringTable("string-table", cl::desc("dump PDB String Table"),
626 cl::desc("dump PDB String Table Details"),
631 cl::desc("dump section contributions"),
634 cl::opt<bool> DumpSectionMap("section-map", cl::desc("dump section map"),
637 cl::desc("Dump image section headers"),
640 cl::opt<bool> RawAll("all", cl::desc("Implies most other options."),
644 cl::desc("<input PDB files>"),
650 YamlPdbOutputFile("pdb", cl::desc("the name of the PDB file to write"),
654 cl::desc("<input YAML file>"), cl::Required,
660 cl::desc("Dump everything we know how to dump."),
663 cl::desc("Do not dump MSF file headers"),
666 cl::desc("Don't write fields with default values"),
671 cl::desc("Dump the number of streams and each stream's size"),
675 cl::desc("Dump each stream's block map (implies -stream-metadata)"),
678 cl::desc("Dump the PDB Stream (Stream 1)"),
681 cl::opt<bool> StringTable("string-table", cl::desc("Dump the PDB String Table"),
685 cl::desc("Dump the DBI Stream Headers (Stream 2)"),
689 cl::desc("Dump the TPI Stream (Stream 3)"),
693 cl::desc("Dump the IPI Stream (Stream 5)"),
697 cl::desc("Dump the Publics Stream"),
701 cl::opt<bool> DumpModules("modules", cl::desc("dump compiland information"),
703 cl::opt<bool> DumpModuleFiles("module-files", cl::desc("dump file information"),
708 cl::desc("dump subsections from each module's debug stream"), ChunkValues,
710 cl::opt<bool> DumpModuleSyms("module-syms", cl::desc("dump module symbols"),
715 cl::desc("<input PDB file>"), cl::Required,
721 cl::desc("<input PDB files>"),
724 PdbOutputFile("pdb", cl::desc("the name of the PDB file to write"),
730 cl::desc("<input PDB file>"), cl::Required,
733 cl::list<uint64_t> Offsets("offset", cl::desc("The file offset to explain"),
737 "input-type", cl::desc("Specify how to interpret the input file"),
753 cl::desc("<input PDB file>"), cl::Required,
756 cl::desc("The file to write the stream to"),
760 cl::desc("The index or name of the stream whose contents to export"),
763 cl::desc("Force the interpretation of -stream as a "