Lines Matching refs:cl
49 cl::list<std::string> InputFilenames(cl::Positional,
50 cl::desc("<input object files>"),
51 cl::ZeroOrMore);
54 cl::opt<bool> FileHeaders("file-headers",
55 cl::desc("Display file headers "));
56 cl::alias FileHeadersShort("h",
57 cl::desc("Alias for --file-headers"),
58 cl::aliasopt(FileHeaders));
61 cl::opt<bool> Sections("sections",
62 cl::desc("Display all sections."));
63 cl::alias SectionsShort("s",
64 cl::desc("Alias for --sections"),
65 cl::aliasopt(Sections));
68 cl::opt<bool> SectionRelocations("section-relocations",
69 cl::desc("Display relocations for each section shown."));
70 cl::alias SectionRelocationsShort("sr",
71 cl::desc("Alias for --section-relocations"),
72 cl::aliasopt(SectionRelocations));
75 cl::opt<bool> SectionSymbols("section-symbols",
76 cl::desc("Display symbols for each section shown."));
77 cl::alias SectionSymbolsShort("st",
78 cl::desc("Alias for --section-symbols"),
79 cl::aliasopt(SectionSymbols));
82 cl::opt<bool> SectionData("section-data",
83 cl::desc("Display section data for each section shown."));
84 cl::alias SectionDataShort("sd",
85 cl::desc("Alias for --section-data"),
86 cl::aliasopt(SectionData));
89 cl::opt<bool> Relocations("relocations",
90 cl::desc("Display the relocation entries in the file"));
91 cl::alias RelocationsShort("r",
92 cl::desc("Alias for --relocations"),
93 cl::aliasopt(Relocations));
96 cl::opt<bool> DynRelocs("dyn-relocations",
97 cl::desc("Display the dynamic relocation entries in the file"));
100 cl::opt<bool> Symbols("symbols",
101 cl::desc("Display the symbol table"));
102 cl::alias SymbolsShort("t",
103 cl::desc("Alias for --symbols"),
104 cl::aliasopt(Symbols));
107 cl::opt<bool> DynamicSymbols("dyn-symbols",
108 cl::desc("Display the dynamic symbol table"));
109 cl::alias DynamicSymbolsShort("dt",
110 cl::desc("Alias for --dyn-symbols"),
111 cl::aliasopt(DynamicSymbols));
114 cl::opt<bool> UnwindInfo("unwind",
115 cl::desc("Display unwind information"));
116 cl::alias UnwindInfoShort("u",
117 cl::desc("Alias for --unwind"),
118 cl::aliasopt(UnwindInfo));
121 cl::opt<bool> DynamicTable("dynamic-table",
122 cl::desc("Display the ELF .dynamic section table"));
125 cl::opt<bool> NeededLibraries("needed-libs",
126 cl::desc("Display the needed libraries"));
129 cl::opt<bool> ProgramHeaders("program-headers",
130 cl::desc("Display ELF program headers"));
133 cl::opt<bool> HashTable("hash-table",
134 cl::desc("Display ELF hash table"));
137 cl::opt<bool> GnuHashTable("gnu-hash-table",
138 cl::desc("Display ELF .gnu.hash section"));
141 cl::opt<bool> ExpandRelocs("expand-relocs",
142 cl::desc("Expand each shown relocation to multiple lines"));
145 cl::opt<bool> CodeView("codeview",
146 cl::desc("Display CodeView debug information"));
149 cl::opt<bool>
151 cl::desc("Display the merged CodeView type stream"));
154 cl::opt<bool> CodeViewSubsectionBytes(
156 cl::desc("Dump raw contents of codeview debug sections and records"));
159 cl::opt<bool> ARMAttributes("arm-attributes",
160 cl::desc("Display the ARM attributes section"));
161 cl::alias ARMAttributesShort("-a", cl::desc("Alias for --arm-attributes"),
162 cl::aliasopt(ARMAttributes));
165 cl::opt<bool>
167 cl::desc("Display the MIPS GOT and PLT GOT sections"));
170 cl::opt<bool> MipsABIFlags("mips-abi-flags",
171 cl::desc("Display the MIPS.abiflags section"));
174 cl::opt<bool> MipsReginfo("mips-reginfo",
175 cl::desc("Display the MIPS .reginfo section"));
178 cl::opt<bool> MipsOptions("mips-options",
179 cl::desc("Display the MIPS .MIPS.options section"));
182 cl::opt<bool>
183 COFFImports("coff-imports", cl::desc("Display the PE/COFF import table"));
186 cl::opt<bool>
187 COFFExports("coff-exports", cl::desc("Display the PE/COFF export table"));
190 cl::opt<bool>
192 cl::desc("Display the PE/COFF .drectve section"));
195 cl::opt<bool>
197 cl::desc("Display the PE/COFF .reloc section"));
200 cl::opt<bool>
202 cl::desc("Display the PE/COFF debug directory"));
205 cl::opt<bool>
207 cl::desc("Display MachO Data in Code command"));
210 cl::opt<bool>
212 cl::desc("Display MachO indirect symbols"));
215 cl::opt<bool>
217 cl::desc("Display MachO linker options"));
220 cl::opt<bool>
222 cl::desc("Display MachO Segment command"));
225 cl::opt<bool>
227 cl::desc("Display MachO version min command"));
230 cl::opt<bool>
232 cl::desc("Display MachO Dysymtab command"));
235 cl::opt<bool>
237 cl::desc("Display contents of stackmap section"));
240 cl::opt<bool>
242 cl::desc("Display ELF version sections (if present)"));
243 cl::alias VersionInfoShort("V", cl::desc("Alias for -version-info"),
244 cl::aliasopt(VersionInfo));
246 cl::opt<bool> SectionGroups("elf-section-groups",
247 cl::desc("Display ELF section group contents"));
248 cl::alias SectionGroupsShort("g", cl::desc("Alias for -elf-sections-groups"),
249 cl::aliasopt(SectionGroups));
250 cl::opt<bool> HashHistogram(
252 cl::desc("Display bucket list histogram for hash sections"));
253 cl::alias HashHistogramShort("I", cl::desc("Alias for -elf-hash-histogram"),
254 cl::aliasopt(HashHistogram));
256 cl::opt<OutputStyleTy>
257 Output("elf-output-style", cl::desc("Specify ELF dump style"),
258 cl::values(clEnumVal(LLVM, "LLVM default style"),
260 cl::init(LLVM));
506 cl::AddExtraVersionPrinter(TargetRegistry::printRegisteredTargetsForVersion); in main()
508 cl::ParseCommandLineOptions(argc, argv, "LLVM Object Reader\n"); in main()