Lines Matching +full:mach +full:- +full:o

4   def NAME: Flag<["--"], name>, HelpText<help1>;
5 def no_ # NAME: Flag<["--"], "no-" # name>, HelpText<help2>;
9 def NAME : Separate<["--"], name>;
10 def NAME #_eq : Joined<["--"], name #"=">,
15 def help : Flag<["--"], "help">,
16 HelpText<"Display available options (--help-hidden for more)">;
18 def help_hidden : Flag<["--"], "help-hidden">,
22 def version : Flag<["--"], "version">,
24 def : Flag<["-"], "v">, Alias<version>, HelpText<"Alias for --version">;
26 def adjust_vma_EQ : Joined<["--"], "adjust-vma=">,
30 def all_headers : Flag<["--"], "all-headers">,
33 def : Flag<["-"], "x">, Alias<all_headers>, HelpText<"Alias for --all-headers">;
35 def arch_name_EQ : Joined<["--"], "arch-name=">,
37 "see --version for available targets">;
38 def archive_headers : Flag<["--"], "archive-headers">,
42 Eq<"build-id", "Build ID to look up. Once found, added as an input file">,
45 def : Flag<["-"], "a">, Alias<archive_headers>,
46 HelpText<"Alias for --archive-headers">;
48 def demangle : Flag<["--"], "demangle">, HelpText<"Demangle symbol names">;
49 def : Flag<["-"], "C">, Alias<demangle>, HelpText<"Alias for --demangle">;
52 Eq<"debug-file-directory", "Path to directory where to look for debug files">,
57 def disassemble : Flag<["--"], "disassemble">,
59 def : Flag<["-"], "d">, Alias<disassemble>, HelpText<"Alias for --disassemble">;
61 def disassemble_all : Flag<["--"], "disassemble-all">,
63 def : Flag<["-"], "D">, Alias<disassemble_all>,
64 HelpText<"Alias for --disassemble-all">;
66 def symbol_description : Flag<["--"], "symbol-description">,
70 def traceback_table : Flag<["--"], "traceback-table">,
71 HelpText<"Decode traceback table in disassembly. Implies --disassemble. "
74 def disassemble_symbols_EQ : Joined<["--"], "disassemble-symbols=">,
76 "Accept demangled names when --demangle is "
79 def disassemble_zeroes : Flag<["--"], "disassemble-zeroes">,
81 def : Flag<["-"], "z">, Alias<disassemble_zeroes>,
82 HelpText<"Alias for --disassemble-zeroes">;
84 def disassembler_options_EQ : Joined<["--"], "disassembler-options=">,
87 def : JoinedOrSeparate<["-"], "M">, Alias<disassembler_options_EQ>,
88 HelpText<"Alias for --disassembler-options=">;
90 def disassembler_color_EQ : Joined<["--"], "disassembler-color=">,
95 def dynamic_reloc : Flag<["--"], "dynamic-reloc">,
97 def : Flag<["-"], "R">, Alias<dynamic_reloc>,
98 HelpText<"Alias for --dynamic-reloc">;
100 def dwarf_EQ : Joined<["--"], "dwarf=">,
105 def fault_map_section : Flag<["--"], "fault-map-section">,
108 def offloading : Flag<["--"], "offloading">,
111 def file_headers : Flag<["--"], "file-headers">,
113 def : Flag<["-"], "f">, Alias<file_headers>,
114 HelpText<"Alias for --file-headers">;
116 def full_contents : Flag<["--"], "full-contents">,
118 def : Flag<["-"], "s">, Alias<full_contents>,
119 HelpText<"Alias for --full-contents">;
121 def line_numbers : Flag<["--"], "line-numbers">,
123 "Implies --disassemble">;
124 def : Flag<["-"], "l">,
126 HelpText<"Alias for --line-numbers">;
128 def macho : Flag<["--"], "macho">,
130 def : Flag<["-"], "m">, Alias<macho>, HelpText<"Alias for --macho">;
132 def mcpu_EQ : Joined<["--"], "mcpu=">,
133 MetaVarName<"cpu-name">,
134 HelpText<"Target a specific cpu type (--mcpu=help for details)">;
136 def mattr_EQ : Joined<["--"], "mattr=">,
137 MetaVarName<"a1,+a2,-a3,...">,
138 HelpText<"Target specific attributes (--mattr=help for details)">;
140 def mllvm : Separate<["-"], "mllvm">, HelpText<"Specify an argument to forward to LLVM's CommandLin…
141 def : Joined<["-"], "mllvm=">, Alias<mllvm>;
143 def no_show_raw_insn : Flag<["--"], "no-show-raw-insn">,
147 def no_leading_addr : Flag<["--"], "no-leading-addr">,
149 def : Flag<["--"], "no-addresses">, Alias<no_leading_addr>,
150 HelpText<"Alias for --no-leading-addr">;
152 def raw_clang_ast : Flag<["--"], "raw-clang-ast">,
155 def reloc : Flag<["--"], "reloc">,
157 def : Flag<["-"], "r">, Alias<reloc>, HelpText<"Alias for --reloc">;
159 def print_imm_hex : Flag<["--"], "print-imm-hex">,
162 def no_print_imm_hex : Flag<["--"], "no-print-imm-hex">,
164 def : Flag<["--"], "print-imm-hex=false">, Alias<no_print_imm_hex>;
166 def private_headers : Flag<["--"], "private-headers">,
168 def : Flag<["-"], "p">, Alias<private_headers>,
169 HelpText<"Alias for --private-headers">;
171 def section_EQ : Joined<["--"], "section=">,
173 "With --macho dump segment,section">;
174 def : Separate<["--"], "section">, Alias<section_EQ>;
175 def : JoinedOrSeparate<["-"], "j">, Alias<section_EQ>,
176 HelpText<"Alias for --section">;
178 def section_headers : Flag<["--"], "section-headers">,
180 def : Flag<["--"], "headers">, Alias<section_headers>,
181 HelpText<"Alias for --section-headers">;
182 def : Flag<["-"], "h">, Alias<section_headers>,
183 HelpText<"Alias for --section-headers">;
185 def show_all_symbols : Flag<["--"], "show-all-symbols">,
189 def show_lma : Flag<["--"], "show-lma">,
192 def source : Flag<["--"], "source">,
194 "disassembly. Implies --disassemble">;
195 def : Flag<["-"], "S">, Alias<source>, HelpText<"Alias for --source">;
197 def start_address_EQ : Joined<["--"], "start-address=">,
201 def stop_address_EQ : Joined<["--"], "stop-address=">,
206 def syms : Flag<["--"], "syms">,
208 def : Flag<["-"], "t">, Alias<syms>, HelpText<"Alias for --syms">;
210 def symbolize_operands : Flag<["--"], "symbolize-operands">,
213 def pretty_pgo_analysis_map : Flag<["--"], "pretty-pgo-analysis-map">,
217 def dynamic_syms : Flag<["--"], "dynamic-syms">,
219 def : Flag<["-"], "T">, Alias<dynamic_syms>,
220 HelpText<"Alias for --dynamic-syms">;
222 def triple_EQ : Joined<["--"], "triple=">,
224 "see --version for available targets">;
225 def : Separate<["--"], "triple">,
228 def unwind_info : Flag<["--"], "unwind-info">,
230 def : Flag<["-"], "u">, Alias<unwind_info>,
231 HelpText<"Alias for --unwind-info">;
233 def wide : Flag<["--"], "wide">,
235 def : Flag<["-"], "w">, Alias<wide>;
240 : Eq<"prefix-strip", "Strip out initial directories from absolute "
241 "paths. No effect without --prefix">,
244 def debug_vars_EQ : Joined<["--"], "debug-vars=">,
246 "source-level variables alongside disassembly. "
249 def : Flag<["--"], "debug-vars">, Alias<debug_vars_EQ>, AliasArgs<["unicode"]>;
251 def debug_vars_indent_EQ : Joined<["--"], "debug-vars-indent=">,
252 HelpText<"Distance to indent the source-level variable display, "
255 def x86_asm_syntax_att : Flag<["--"], "x86-asm-syntax=att">,
256 HelpText<"Emit AT&T-style disassembly">;
258 def x86_asm_syntax_intel : Flag<["--"], "x86-asm-syntax=intel">,
259 HelpText<"Emit Intel-style disassembly">;
262 def grp_mach_o : OptionGroup<"kind">, HelpText<"llvm-objdump MachO Specific Options">;
264 def private_header : Flag<["--"], "private-header">,
268 def exports_trie : Flag<["--"], "exports-trie">,
269 HelpText<"Display mach-o exported symbols">,
272 def rebase : Flag<["--"], "rebase">,
273 HelpText<"Display mach-o rebasing info">,
276 def bind : Flag<["--"], "bind">,
277 HelpText<"Display mach-o binding info">,
280 def lazy_bind : Flag<["--"], "lazy-bind">,
281 HelpText<"Display mach-o lazy binding info">,
284 def weak_bind : Flag<["--"], "weak-bind">,
285 HelpText<"Display mach-o weak binding info">,
288 def g : Flag<["-"], "g">,
292 def dsym_EQ : Joined<["--"], "dsym=">,
295 def : Separate<["--"], "dsym">,
299 def full_leading_addr : Flag<["--"], "full-leading-addr">,
303 def no_leading_headers : Flag<["--"], "no-leading-headers">,
307 def universal_headers : Flag<["--"], "universal-headers">,
308 HelpText<"Print Mach-O universal headers (requires --macho)">,
311 def archive_member_offsets : Flag<["--"], "archive-member-offsets">,
312 HelpText<"Print the offset to each archive member for Mach-O archives "
313 "(requires --macho and --archive-headers)">,
316 def indirect_symbols : Flag<["--"], "indirect-symbols">,
317 HelpText<"Print indirect symbol table for Mach-O objects (requires --macho)">,
320 def data_in_code : Flag<["--"], "data-in-code">,
321 HelpText<"Print the data in code table for Mach-O objects (requires --macho)">,
324 def function_starts_EQ : Joined<["--"], "function-starts=">,
325 HelpText<"Print the function starts table for Mach-O objects. "
326 "Options: addrs (default), names, both (requires --macho)">,
330 def : Flag<["--"], "function-starts">, Alias<function_starts_EQ>,
333 def link_opt_hints : Flag<["--"], "link-opt-hints">,
335 "Mach-O objects (requires --macho)">,
338 def info_plist : Flag<["--"], "info-plist">,
340 "Mach-O objects (requires --macho)">,
343 def chained_fixups : Flag<["--"], "chained-fixups">,
344 HelpText<"Print chained fixup information (requires --macho)">,
347 def dyld_info : Flag<["--"], "dyld-info">,
350 "(requires --macho)">,
353 def dylibs_used : Flag<["--"], "dylibs-used">,
355 "Mach-O files (requires --macho)">,
358 def dylib_id : Flag<["--"], "dylib-id">,
360 "dylib Mach-O file (requires --macho)">,
363 def rpaths : Flag<["--"], "rpaths">,
365 "Mach-O file (requires --macho)">,
368 def non_verbose : Flag<["--"], "non-verbose">,
369 HelpText<"Print the info for Mach-O objects in non-verbose or "
370 "numeric form (requires --macho)">,
373 def objc_meta_data : Flag<["--"], "objc-meta-data">,
374 HelpText<"Print the Objective-C runtime meta data "
375 "for Mach-O files (requires --macho)">,
378 def dis_symname : Separate<["--"], "dis-symname">,
379 HelpText<"disassemble just this symbol's instructions (requires --macho)">,
382 def no_symbolic_operands : Flag<["--"], "no-symbolic-operands">,
383 HelpText<"do not symbolic operands when disassembling (requires --macho)">,
386 def arch_EQ : Joined<["--"], "arch=">,
387 HelpText<"architecture(s) from a Mach-O file to dump">,
389 def : Separate<["--"], "arch">,