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 |
18 | static 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 | |
151 | static constexpr llvm::StringTable OptionStrTable = |
152 | OptionStrTableStorage; |
153 | #endif // OPTTABLE_STR_TABLE_CODE |
154 | |
155 | ///////// |
156 | // Prefixes |
157 | |
158 | #ifdef OPTTABLE_PREFIXES_TABLE_CODE |
159 | static 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 |
170 | static 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 |
184 | OPTION(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 | |
190 | OPTION(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) |
191 | OPTION(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) |
192 | OPTION(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) |
194 | OPTION(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) |
196 | OPTION(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) |
198 | OPTION(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) |
200 | OPTION(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) |
202 | OPTION(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) |
204 | OPTION(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) |
205 | OPTION(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) |
207 | OPTION(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) |
209 | OPTION(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) |
211 | OPTION(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) |
212 | OPTION(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) |
214 | OPTION(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) |
216 | OPTION(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) |
218 | OPTION(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) |
220 | OPTION(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) |
221 | OPTION(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) |
223 | OPTION(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" ) |
225 | OPTION(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) |
226 | OPTION(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) |
228 | OPTION(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) |
230 | OPTION(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) |
232 | OPTION(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) |
234 | OPTION(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) |
236 | OPTION(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) |
238 | OPTION(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) |
240 | OPTION(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) |
242 | OPTION(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) |
244 | OPTION(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) |
246 | OPTION(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) |
247 | OPTION(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" ) |
249 | OPTION(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) |
251 | OPTION(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) |
253 | OPTION(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) |
255 | OPTION(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) |
257 | OPTION(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) |
259 | OPTION(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) |
261 | OPTION(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) |
263 | OPTION(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) |
265 | OPTION(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) |
267 | OPTION(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) |
269 | OPTION(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) |
271 | OPTION(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) |
273 | OPTION(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" ) |
275 | OPTION(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) |
276 | OPTION(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) |
278 | OPTION(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) |
280 | OPTION(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) |
282 | OPTION(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) |
284 | OPTION(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) |
286 | OPTION(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) |
288 | OPTION(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) |
290 | OPTION(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) |
292 | OPTION(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) |
294 | OPTION(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) |
296 | OPTION(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) |
298 | OPTION(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) |
300 | OPTION(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) |
302 | OPTION(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) |
304 | OPTION(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) |
306 | OPTION(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) |
308 | OPTION(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) |
309 | OPTION(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) |
311 | OPTION(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) |
313 | OPTION(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) |
315 | OPTION(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) |
317 | OPTION(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) |
319 | OPTION(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) |
321 | OPTION(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) |
323 | OPTION(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) |
325 | OPTION(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) |
327 | OPTION(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) |
329 | OPTION(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) |
331 | OPTION(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) |
333 | OPTION(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) |
335 | OPTION(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) |
337 | OPTION(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) |
338 | OPTION(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) |
340 | OPTION(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) |
341 | OPTION(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) |
343 | OPTION(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) |
344 | OPTION(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) |
346 | OPTION(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) |
348 | OPTION(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) |
350 | OPTION(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) |
352 | OPTION(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) |
354 | OPTION(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) |
356 | OPTION(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) |
358 | OPTION(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) |
360 | OPTION(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) |
362 | OPTION(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) |
364 | OPTION(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) |
366 | OPTION(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) |
368 | OPTION(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) |
369 | OPTION(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) |
371 | OPTION(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) |
373 | OPTION(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) |
375 | OPTION(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) |
377 | OPTION(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) |
379 | OPTION(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) |
381 | OPTION(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) |
383 | OPTION(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) |
385 | OPTION(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) |
387 | OPTION(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) |
389 | OPTION(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) |
391 | OPTION(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) |
393 | OPTION(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) |
394 | OPTION(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) |
396 | OPTION(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) |
398 | OPTION(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) |
400 | OPTION(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) |
402 | OPTION(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) |
404 | OPTION(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) |
406 | OPTION(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) |
408 | OPTION(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) |
410 | OPTION(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) |
412 | OPTION(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) |
413 | OPTION(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) |
415 | OPTION(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) |
417 | OPTION(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) |
419 | OPTION(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 | |
425 | struct SimpleEnumValue { |
426 | const char *Name; |
427 | unsigned Value; |
428 | }; |
429 | |
430 | struct SimpleEnumValueTable { |
431 | const SimpleEnumValue *Table; |
432 | unsigned Size; |
433 | }; |
434 | static const SimpleEnumValueTable SimpleEnumValueTables[] = {}; |
435 | static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables); |
436 | #endif // SIMPLE_ENUM_VALUE_TABLE |
437 | |
438 | |
439 | |