1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Option Parsing Definitions *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9/////////
10// String table
11
12#ifdef OPTTABLE_STR_TABLE_CODE
13
14#ifdef __GNUC__
15#pragma GCC diagnostic push
16#pragma GCC diagnostic ignored "-Woverlength-strings"
17#endif
18static constexpr char OptionStrTableStorage[] =
19 "\0"
20 "-\0"
21 "--\0"
22 "kind\0"
23 "<input>\0"
24 "<unknown>\0"
25 "--adjust-vma=\0"
26 "--all-headers\0"
27 "--arch-name=\0"
28 "--arch=\0"
29 "--archive-headers\0"
30 "--archive-member-offsets\0"
31 "--arch\0"
32 "-a\0"
33 "--bind\0"
34 "--build-id=\0"
35 "--build-id\0"
36 "--chained-fixups\0"
37 "-C\0"
38 "--data-in-code\0"
39 "--debug-file-directory=\0"
40 "--debug-file-directory\0"
41 "--debug-vars-indent=\0"
42 "--debug-vars=\0"
43 "--debug-vars\0"
44 "--debuginfod\0"
45 "--demangle\0"
46 "--dis-symname\0"
47 "--disassemble-all\0"
48 "--disassemble-symbols=\0"
49 "--disassemble-zeroes\0"
50 "--disassembler-color=\0"
51 "--disassembler-options=\0"
52 "--disassemble\0"
53 "--dsym=\0"
54 "--dsym\0"
55 "--dwarf=\0"
56 "--dyld-info\0"
57 "--dylib-id\0"
58 "--dylibs-used\0"
59 "--dynamic-reloc\0"
60 "--dynamic-syms\0"
61 "-D\0"
62 "-d\0"
63 "--exports-trie\0"
64 "--fault-map-section\0"
65 "--file-headers\0"
66 "--full-contents\0"
67 "--full-leading-addr\0"
68 "--function-starts=\0"
69 "--function-starts\0"
70 "-f\0"
71 "-g\0"
72 "--headers\0"
73 "--help-hidden\0"
74 "--help\0"
75 "-h\0"
76 "--indirect-symbols\0"
77 "--info-plist\0"
78 "-j\0"
79 "--lazy-bind\0"
80 "--line-numbers\0"
81 "--link-opt-hints\0"
82 "-l\0"
83 "--macho\0"
84 "--mattr=\0"
85 "--mcpu=\0"
86 "-mllvm=\0"
87 "-mllvm\0"
88 "-M\0"
89 "-m\0"
90 "--no-addresses\0"
91 "--no-debuginfod\0"
92 "--no-leading-addr\0"
93 "--no-leading-headers\0"
94 "--no-print-imm-hex\0"
95 "--no-show-raw-insn\0"
96 "--no-symbolic-operands\0"
97 "--non-verbose\0"
98 "--objc-meta-data\0"
99 "--offloading\0"
100 "--prefix-strip=\0"
101 "--prefix-strip\0"
102 "--prefix=\0"
103 "--prefix\0"
104 "--pretty-pgo-analysis-map\0"
105 "--print-imm-hex=false\0"
106 "--print-imm-hex\0"
107 "--private-headers\0"
108 "--private-header\0"
109 "-p\0"
110 "--raw-clang-ast\0"
111 "--rebase\0"
112 "--reloc\0"
113 "--rpaths\0"
114 "-R\0"
115 "-r\0"
116 "--section-headers\0"
117 "--section=\0"
118 "--section\0"
119 "--show-all-symbols\0"
120 "--show-lma\0"
121 "--source\0"
122 "--start-address=\0"
123 "--stop-address=\0"
124 "--symbol-description\0"
125 "--symbolize-operands\0"
126 "--syms\0"
127 "-S\0"
128 "-s\0"
129 "--traceback-table\0"
130 "--triple=\0"
131 "--triple\0"
132 "-T\0"
133 "-t\0"
134 "--universal-headers\0"
135 "--unwind-info\0"
136 "-u\0"
137 "--version\0"
138 "-v\0"
139 "--weak-bind\0"
140 "--wide\0"
141 "-w\0"
142 "--x86-asm-syntax=att\0"
143 "--x86-asm-syntax=intel\0"
144 "-x\0"
145 "-z\0"
146 ;
147#ifdef __GNUC__
148#pragma GCC diagnostic pop
149#endif
150
151static constexpr llvm::StringTable OptionStrTable =
152 OptionStrTableStorage;
153#endif // OPTTABLE_STR_TABLE_CODE
154
155/////////
156// Prefixes
157
158#ifdef OPTTABLE_PREFIXES_TABLE_CODE
159static constexpr llvm::StringTable::Offset OptionPrefixesTable[] = {
160 0 /* prefixes */,
161 1 /* prefixes */, 1 /* '-' */,
162 1 /* prefixes */, 3 /* '--' */
163};
164#endif // OPTTABLE_PREFIXES_TABLE_CODE
165
166/////////
167// Prefix Union
168
169#ifdef OPTTABLE_PREFIXES_UNION_CODE
170static constexpr llvm::StringTable::Offset OptionPrefixesUnion[] = {
171 1 /* '-' */, 3 /* '--' */
172};
173#endif // OPTTABLE_PREFIXES_UNION_CODE
174
175/////////
176// ValuesCode
177
178#ifdef OPTTABLE_VALUES_CODE
179#endif
180/////////
181// Groups
182
183#ifdef OPTION
184OPTION(0 /* no prefixes */, 6 /* kind */, grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
185 "llvm-objdump MachO Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
186
187//////////
188// Options
189
190OPTION(0, 11 /* <input> */, INPUT, Input, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
191OPTION(0, 19 /* <unknown> */, UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
192OPTION(3, 29 /* --adjust-vma= */, adjust_vma_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
193 "Increase the displayed address by the specified offset", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "offset", nullptr)
194OPTION(3, 43 /* --all-headers */, all_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
195 "Display all available header information, relocation entries and the symbol table", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
196OPTION(3, 57 /* --arch-name= */, arch_name_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
197 "Target arch to disassemble for, see --version for available targets", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
198OPTION(3, 70 /* --arch= */, arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
199 "architecture(s) from a Mach-O file to dump", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
200OPTION(3, 78 /* --archive-headers */, archive_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
201 "Display archive header information", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
202OPTION(3, 96 /* --archive-member-offsets */, archive_member_offsets, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
203 "Print the offset to each archive member for Mach-O archives (requires --macho and --archive-headers)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
204OPTION(3, 121 /* --arch */, anonymous_31, Separate, grp_mach_o, arch_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
205OPTION(1, 128 /* -a */, anonymous_2, Flag, INVALID, archive_headers, nullptr, 0, DefaultVis, 0,
206 "Alias for --archive-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
207OPTION(3, 131 /* --bind */, bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
208 "Display mach-o binding info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
209OPTION(3, 138 /* --build-id= */, build_id_eq, Joined, INVALID, build_id, nullptr, 0, DefaultVis, 0,
210 "Build ID to look up. Once found, added as an input file", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<hex>", nullptr)
211OPTION(3, 150 /* --build-id */, build_id, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<hex>", nullptr)
212OPTION(3, 161 /* --chained-fixups */, chained_fixups, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
213 "Print chained fixup information (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
214OPTION(1, 178 /* -C */, anonymous_3, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0,
215 "Alias for --demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
216OPTION(3, 181 /* --data-in-code */, data_in_code, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
217 "Print the data in code table for Mach-O objects (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
218OPTION(3, 196 /* --debug-file-directory= */, debug_file_directory_eq, Joined, INVALID, debug_file_directory, nullptr, 0, DefaultVis, 0,
219 "Path to directory where to look for debug files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<dir>", nullptr)
220OPTION(3, 220 /* --debug-file-directory */, debug_file_directory, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<dir>", nullptr)
221OPTION(3, 243 /* --debug-vars-indent= */, debug_vars_indent_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
222 "Distance to indent the source-level variable display, relative to the start of the disassembly", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
223OPTION(3, 264 /* --debug-vars= */, debug_vars_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
224 "Print the locations (in registers or memory) of source-level variables alongside disassembly. Supported formats: ascii, unicode (default)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "unicode,ascii")
225OPTION(3, 278 /* --debug-vars */, anonymous_28, Flag, INVALID, debug_vars_EQ, "unicode\0", 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
226OPTION(3, 291 /* --debuginfod */, debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
227 "Use debuginfod to find debug files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
228OPTION(3, 304 /* --demangle */, demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
229 "Demangle symbol names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
230OPTION(3, 315 /* --dis-symname */, dis_symname, Separate, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
231 "disassemble just this symbol's instructions (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
232OPTION(3, 329 /* --disassemble-all */, disassemble_all, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
233 "Disassemble all sections found in the input files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
234OPTION(3, 347 /* --disassemble-symbols= */, disassemble_symbols_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
235 "List of symbols to disassemble. Accept demangled names when --demangle is specified, otherwise accept mangled names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
236OPTION(3, 370 /* --disassemble-zeroes */, disassemble_zeroes, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
237 "Do not skip blocks of zeroes when disassembling", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
238OPTION(3, 391 /* --disassembler-color= */, disassembler_color_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
239 "Enable or disable disassembler color output. Valid options are \"on\", \"off\" and \"terminal\" (default)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "mode", nullptr)
240OPTION(3, 413 /* --disassembler-options= */, disassembler_options_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
241 "Pass target specific disassembler options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "options", nullptr)
242OPTION(3, 437 /* --disassemble */, disassemble, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
243 "Disassemble all executable sections found in the input files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
244OPTION(3, 451 /* --dsym= */, dsym_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
245 "Use .dSYM file for debug info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
246OPTION(3, 459 /* --dsym */, anonymous_29, Separate, grp_mach_o, dsym_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
247OPTION(3, 466 /* --dwarf= */, dwarf_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
248 "Dump the specified DWARF debug sections. The only supported value is 'frames'", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "frames")
249OPTION(3, 475 /* --dyld-info */, dyld_info, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
250 "Print bind and rebase information used by dyld to resolve external references in a final linked binary (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
251OPTION(3, 487 /* --dylib-id */, dylib_id, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
252 "Print the shared library's id for the dylib Mach-O file (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
253OPTION(3, 498 /* --dylibs-used */, dylibs_used, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
254 "Print the shared libraries used for linked Mach-O files (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
255OPTION(3, 512 /* --dynamic-reloc */, dynamic_reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
256 "Display the dynamic relocation entries in the file", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
257OPTION(3, 528 /* --dynamic-syms */, dynamic_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
258 "Display the contents of the dynamic symbol table", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
259OPTION(1, 543 /* -D */, anonymous_5, Flag, INVALID, disassemble_all, nullptr, 0, DefaultVis, 0,
260 "Alias for --disassemble-all", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
261OPTION(1, 546 /* -d */, anonymous_4, Flag, INVALID, disassemble, nullptr, 0, DefaultVis, 0,
262 "Alias for --disassemble", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
263OPTION(3, 549 /* --exports-trie */, exports_trie, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
264 "Display mach-o exported symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
265OPTION(3, 564 /* --fault-map-section */, fault_map_section, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
266 "Display the content of the fault map section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
267OPTION(3, 584 /* --file-headers */, file_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
268 "Display the contents of the overall file header", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
269OPTION(3, 599 /* --full-contents */, full_contents, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
270 "Display the content of each section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
271OPTION(3, 615 /* --full-leading-addr */, full_leading_addr, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
272 "Print full leading address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
273OPTION(3, 635 /* --function-starts= */, function_starts_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
274 "Print the function starts table for Mach-O objects. Options: addrs (default), names, both (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "addrs,names,both")
275OPTION(3, 654 /* --function-starts */, anonymous_30, Flag, grp_mach_o, function_starts_EQ, "addrs\0", 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
276OPTION(1, 672 /* -f */, anonymous_9, Flag, INVALID, file_headers, nullptr, 0, DefaultVis, 0,
277 "Alias for --file-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
278OPTION(1, 675 /* -g */, g, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
279 "Print line information from debug info if available", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
280OPTION(3, 678 /* --headers */, anonymous_20, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0,
281 "Alias for --section-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
282OPTION(3, 688 /* --help-hidden */, help_hidden, Flag, INVALID, INVALID, nullptr, HelpHidden, DefaultVis, 0,
283 "Display all available options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
284OPTION(3, 702 /* --help */, help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
285 "Display available options (--help-hidden for more)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
286OPTION(1, 709 /* -h */, anonymous_21, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0,
287 "Alias for --section-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
288OPTION(3, 712 /* --indirect-symbols */, indirect_symbols, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
289 "Print indirect symbol table for Mach-O objects (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
290OPTION(3, 731 /* --info-plist */, info_plist, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
291 "Print the info plist section as strings for Mach-O objects (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
292OPTION(1, 744 /* -j */, anonymous_19, JoinedOrSeparate, INVALID, section_EQ, nullptr, 0, DefaultVis, 0,
293 "Alias for --section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
294OPTION(3, 747 /* --lazy-bind */, lazy_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
295 "Display mach-o lazy binding info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
296OPTION(3, 759 /* --line-numbers */, line_numbers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
297 "When disassembling, display source line numbers. Implies --disassemble", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
298OPTION(3, 774 /* --link-opt-hints */, link_opt_hints, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
299 "Print the linker optimization hints for Mach-O objects (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
300OPTION(1, 791 /* -l */, anonymous_11, Flag, INVALID, line_numbers, nullptr, 0, DefaultVis, 0,
301 "Alias for --line-numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
302OPTION(3, 794 /* --macho */, macho, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
303 "Use MachO specific object file parser", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
304OPTION(3, 802 /* --mattr= */, mattr_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
305 "Target specific attributes (--mattr=help for details)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "a1,+a2,-a3,...", nullptr)
306OPTION(3, 811 /* --mcpu= */, mcpu_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
307 "Target a specific cpu type (--mcpu=help for details)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "cpu-name", nullptr)
308OPTION(1, 819 /* -mllvm= */, anonymous_13, Joined, INVALID, mllvm, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
309OPTION(1, 827 /* -mllvm */, mllvm, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
310 "Specify an argument to forward to LLVM's CommandLine library", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<arg>", nullptr)
311OPTION(1, 834 /* -M */, anonymous_7, JoinedOrSeparate, INVALID, disassembler_options_EQ, nullptr, 0, DefaultVis, 0,
312 "Alias for --disassembler-options=", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
313OPTION(1, 837 /* -m */, anonymous_12, Flag, INVALID, macho, nullptr, 0, DefaultVis, 0,
314 "Alias for --macho", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
315OPTION(3, 840 /* --no-addresses */, anonymous_14, Flag, INVALID, no_leading_addr, nullptr, 0, DefaultVis, 0,
316 "Alias for --no-leading-addr", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
317OPTION(3, 855 /* --no-debuginfod */, no_debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
318 "Don't use debuginfod to find debug files", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
319OPTION(3, 871 /* --no-leading-addr */, no_leading_addr, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
320 "When disassembling, do not print leading addresses for instructions or inline relocations", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
321OPTION(3, 889 /* --no-leading-headers */, no_leading_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
322 "Print no leading headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
323OPTION(3, 910 /* --no-print-imm-hex */, no_print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
324 "Do not use hex format for immediate values", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
325OPTION(3, 929 /* --no-show-raw-insn */, no_show_raw_insn, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
326 "When disassembling instructions, do not print the instruction bytes.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
327OPTION(3, 948 /* --no-symbolic-operands */, no_symbolic_operands, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
328 "do not symbolic operands when disassembling (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
329OPTION(3, 971 /* --non-verbose */, non_verbose, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
330 "Print the info for Mach-O objects in non-verbose or numeric form (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
331OPTION(3, 985 /* --objc-meta-data */, objc_meta_data, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
332 "Print the Objective-C runtime meta data for Mach-O files (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
333OPTION(3, 1002 /* --offloading */, offloading, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
334 "Display the content of the offloading section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
335OPTION(3, 1015 /* --prefix-strip= */, prefix_strip_eq, Joined, INVALID, prefix_strip, nullptr, 0, DefaultVis, 0,
336 "Strip out initial directories from absolute paths. No effect without --prefix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix", nullptr)
337OPTION(3, 1031 /* --prefix-strip */, prefix_strip, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix", nullptr)
338OPTION(3, 1046 /* --prefix= */, prefix_eq, Joined, INVALID, prefix, nullptr, 0, DefaultVis, 0,
339 "Add prefix to absolute paths", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix", nullptr)
340OPTION(3, 1056 /* --prefix */, prefix, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix", nullptr)
341OPTION(3, 1065 /* --pretty-pgo-analysis-map */, pretty_pgo_analysis_map, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
342 "Display PGO analysis values with formatting rather than raw numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
343OPTION(3, 1091 /* --print-imm-hex=false */, anonymous_16, Flag, INVALID, no_print_imm_hex, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
344OPTION(3, 1113 /* --print-imm-hex */, print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
345 "Use hex format for immediate values (default)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
346OPTION(3, 1129 /* --private-headers */, private_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
347 "Display format specific file headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
348OPTION(3, 1147 /* --private-header */, private_header, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
349 "Display only the first format specific file header", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
350OPTION(1, 1164 /* -p */, anonymous_17, Flag, INVALID, private_headers, nullptr, 0, DefaultVis, 0,
351 "Alias for --private-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
352OPTION(3, 1167 /* --raw-clang-ast */, raw_clang_ast, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
353 "Dump the raw binary contents of the clang AST section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
354OPTION(3, 1183 /* --rebase */, rebase, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
355 "Display mach-o rebasing info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
356OPTION(3, 1192 /* --reloc */, reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
357 "Display the relocation entries in the file", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
358OPTION(3, 1200 /* --rpaths */, rpaths, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
359 "Print the runtime search paths for the Mach-O file (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
360OPTION(1, 1209 /* -R */, anonymous_8, Flag, INVALID, dynamic_reloc, nullptr, 0, DefaultVis, 0,
361 "Alias for --dynamic-reloc", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
362OPTION(1, 1212 /* -r */, anonymous_15, Flag, INVALID, reloc, nullptr, 0, DefaultVis, 0,
363 "Alias for --reloc", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
364OPTION(3, 1215 /* --section-headers */, section_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
365 "Display summaries of the headers for each section.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
366OPTION(3, 1233 /* --section= */, section_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
367 "Operate on the specified sections only. With --macho dump segment,section", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
368OPTION(3, 1244 /* --section */, anonymous_18, Separate, INVALID, section_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
369OPTION(3, 1254 /* --show-all-symbols */, show_all_symbols, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
370 "Show all symbols during disassembly, even if multiple symbols are defined at the same location", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
371OPTION(3, 1273 /* --show-lma */, show_lma, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
372 "Display LMA column when dumping ELF section headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
373OPTION(3, 1284 /* --source */, source, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
374 "When disassembling, display source interleaved with the disassembly. Implies --disassemble", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
375OPTION(3, 1293 /* --start-address= */, start_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
376 "Set the start address for disassembling, printing relocations and printing symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "address", nullptr)
377OPTION(3, 1310 /* --stop-address= */, stop_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
378 "Set the stop address for disassembling, printing relocations and printing symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "address", nullptr)
379OPTION(3, 1326 /* --symbol-description */, symbol_description, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
380 "Add symbol description for disassembly. This option is for XCOFF files only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
381OPTION(3, 1347 /* --symbolize-operands */, symbolize_operands, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
382 "Symbolize instruction operands when disassembling", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
383OPTION(3, 1368 /* --syms */, syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
384 "Display the symbol table", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
385OPTION(1, 1375 /* -S */, anonymous_22, Flag, INVALID, source, nullptr, 0, DefaultVis, 0,
386 "Alias for --source", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
387OPTION(1, 1378 /* -s */, anonymous_10, Flag, INVALID, full_contents, nullptr, 0, DefaultVis, 0,
388 "Alias for --full-contents", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
389OPTION(3, 1381 /* --traceback-table */, traceback_table, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
390 "Decode traceback table in disassembly. Implies --disassemble. This option is for XCOFF files only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
391OPTION(3, 1399 /* --triple= */, triple_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
392 "Target triple to disassemble for, see --version for available targets", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
393OPTION(3, 1409 /* --triple */, anonymous_25, Separate, INVALID, triple_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
394OPTION(1, 1418 /* -T */, anonymous_24, Flag, INVALID, dynamic_syms, nullptr, 0, DefaultVis, 0,
395 "Alias for --dynamic-syms", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
396OPTION(1, 1421 /* -t */, anonymous_23, Flag, INVALID, syms, nullptr, 0, DefaultVis, 0,
397 "Alias for --syms", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
398OPTION(3, 1424 /* --universal-headers */, universal_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
399 "Print Mach-O universal headers (requires --macho)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
400OPTION(3, 1444 /* --unwind-info */, unwind_info, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
401 "Display unwind information", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
402OPTION(1, 1458 /* -u */, anonymous_26, Flag, INVALID, unwind_info, nullptr, 0, DefaultVis, 0,
403 "Alias for --unwind-info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
404OPTION(3, 1461 /* --version */, version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
405 "Display the version of this program", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
406OPTION(1, 1471 /* -v */, anonymous_0, Flag, INVALID, version, nullptr, 0, DefaultVis, 0,
407 "Alias for --version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
408OPTION(3, 1474 /* --weak-bind */, weak_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
409 "Display mach-o weak binding info", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
410OPTION(3, 1486 /* --wide */, wide, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
411 "Ignored for compatibility with GNU objdump", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
412OPTION(1, 1493 /* -w */, anonymous_27, Flag, INVALID, wide, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
413OPTION(3, 1496 /* --x86-asm-syntax=att */, x86_asm_syntax_att, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
414 "Emit AT&T-style disassembly", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
415OPTION(3, 1517 /* --x86-asm-syntax=intel */, x86_asm_syntax_intel, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
416 "Emit Intel-style disassembly", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
417OPTION(1, 1540 /* -x */, anonymous_1, Flag, INVALID, all_headers, nullptr, 0, DefaultVis, 0,
418 "Alias for --all-headers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
419OPTION(1, 1543 /* -z */, anonymous_6, Flag, INVALID, disassemble_zeroes, nullptr, 0, DefaultVis, 0,
420 "Alias for --disassemble-zeroes", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
421#endif // OPTION
422
423#ifdef SIMPLE_ENUM_VALUE_TABLE
424
425struct SimpleEnumValue {
426 const char *Name;
427 unsigned Value;
428};
429
430struct SimpleEnumValueTable {
431 const SimpleEnumValue *Table;
432 unsigned Size;
433};
434static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
435static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
436#endif // SIMPLE_ENUM_VALUE_TABLE
437
438
439