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 "--add-dyldinfo\0"
26 "--add-inlinedinfo\0"
27 "--arch=\0"
28 "--arch\0"
29 "-A\0"
30 "-a\0"
31 "-B\0"
32 "-C\0"
33 "--debug-syms\0"
34 "--defined-only\0"
35 "--demangle\0"
36 "--dyldinfo-only\0"
37 "--dynamic\0"
38 "-D\0"
39 "--export-symbols\0"
40 "--extern-only\0"
41 "--format=\0"
42 "--format\0"
43 "-f\0"
44 "-g\0"
45 "--help\0"
46 "-h\0"
47 "--just-symbol-name\0"
48 "-j\0"
49 "--line-numbers\0"
50 "-l\0"
51 "-M\0"
52 "-m\0"
53 "--no-demangle\0"
54 "--no-dyldinfo\0"
55 "--no-llvm-bc\0"
56 "--no-rsrc\0"
57 "--no-sort\0"
58 "--no-weak\0"
59 "--numeric-sort\0"
60 "-n\0"
61 "-o\0"
62 "--portability\0"
63 "--print-armap\0"
64 "--print-file-name\0"
65 "--print-size\0"
66 "-P\0"
67 "-p\0"
68 "--quiet\0"
69 "--radix=\0"
70 "--radix\0"
71 "--reverse-sort\0"
72 "-r\0"
73 "--size-sort\0"
74 "--special-syms\0"
75 "-S\0"
76 "-s\0"
77 "-t\0"
78 "--undefined-only\0"
79 "-U\0"
80 "-u\0"
81 "--version\0"
82 "-V\0"
83 "-v\0"
84 "--without-aliases\0"
85 "-W\0"
86 "-X\0"
87 "-x\0"
88 ;
89#ifdef __GNUC__
90#pragma GCC diagnostic pop
91#endif
92
93static constexpr llvm::StringTable OptionStrTable =
94 OptionStrTableStorage;
95#endif // OPTTABLE_STR_TABLE_CODE
96
97/////////
98// Prefixes
99
100#ifdef OPTTABLE_PREFIXES_TABLE_CODE
101static constexpr llvm::StringTable::Offset OptionPrefixesTable[] = {
102 0 /* prefixes */,
103 1 /* prefixes */, 1 /* '-' */,
104 1 /* prefixes */, 3 /* '--' */,
105 2 /* prefixes */, 3 /* '--' */, 1 /* '-' */
106};
107#endif // OPTTABLE_PREFIXES_TABLE_CODE
108
109/////////
110// Prefix Union
111
112#ifdef OPTTABLE_PREFIXES_UNION_CODE
113static constexpr llvm::StringTable::Offset OptionPrefixesUnion[] = {
114 1 /* '-' */, 3 /* '--' */
115};
116#endif // OPTTABLE_PREFIXES_UNION_CODE
117
118/////////
119// ValuesCode
120
121#ifdef OPTTABLE_VALUES_CODE
122#endif
123/////////
124// Groups
125
126#ifdef OPTION
127OPTION(0 /* no prefixes */, 6 /* kind */, grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
128 "llvm-nm Mach-O Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
129OPTION(0 /* no prefixes */, 6 /* kind */, grp_xcoff_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
130 "llvm-nm XCOFF Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
131
132//////////
133// Options
134
135OPTION(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)
136OPTION(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)
137OPTION(3, 29 /* --add-dyldinfo */, add_dyldinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
138 "Add symbols from the dyldinfo not already in the symbol table", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
139OPTION(3, 44 /* --add-inlinedinfo */, add_inlinedinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
140 "Add symbols from the inlined libraries, TBD only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
141OPTION(3, 62 /* --arch= */, arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
142 "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)
143OPTION(5, 70 /* --arch */, anonymous_2, Separate, INVALID, 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)
144OPTION(1, 77 /* -A */, anonymous_6, Flag, INVALID, print_file_name, nullptr, 0, DefaultVis, 0,
145 "Alias for --print-file-name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
146OPTION(1, 80 /* -a */, anonymous_5, Flag, INVALID, debug_syms, nullptr, 0, DefaultVis, 0,
147 "Alias for --debug-syms", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
148OPTION(1, 83 /* -B */, anonymous_7, Flag, INVALID, format_EQ, "bsd\0", 0, DefaultVis, 0,
149 "Alias for --format=bsd", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
150OPTION(1, 86 /* -C */, anonymous_8, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0,
151 "Alias for --demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
152OPTION(3, 89 /* --debug-syms */, debug_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
153 "Show all symbols, even debugger only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
154OPTION(3, 102 /* --defined-only */, defined_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
155 "Show only defined symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
156OPTION(3, 117 /* --demangle */, demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
157 "Demangle C++ symbol names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
158OPTION(3, 128 /* --dyldinfo-only */, dyldinfo_only, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
159 "Show only symbols from the dyldinfo", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
160OPTION(3, 144 /* --dynamic */, dynamic, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
161 "Display dynamic symbols instead of normal symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
162OPTION(1, 154 /* -D */, anonymous_9, Flag, INVALID, dynamic, nullptr, 0, DefaultVis, 0,
163 "Alias for --dynamic", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
164OPTION(3, 157 /* --export-symbols */, export_symbols, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
165 "Export symbol list for all inputs", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
166OPTION(3, 174 /* --extern-only */, extern_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
167 "Show only external symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
168OPTION(3, 188 /* --format= */, format_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
169 "Specify output format: bsd (default), posix, sysv, darwin, just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<format>", nullptr)
170OPTION(3, 198 /* --format */, anonymous_0, Separate, INVALID, format_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<format>", nullptr)
171OPTION(1, 207 /* -f */, anonymous_10, JoinedOrSeparate, INVALID, format_EQ, nullptr, 0, DefaultVis, 0,
172 "Alias for --format", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<format>", nullptr)
173OPTION(1, 210 /* -g */, anonymous_12, Flag, INVALID, extern_only, nullptr, 0, DefaultVis, 0,
174 "Alias for --extern-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
175OPTION(3, 213 /* --help */, help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
176 "Display this help", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
177OPTION(1, 220 /* -h */, anonymous_11, Flag, INVALID, help, nullptr, 0, DefaultVis, 0,
178 "Alias for --help", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
179OPTION(3, 223 /* --just-symbol-name */, anonymous_3, Flag, INVALID, format_EQ, "just-symbols\0", HelpHidden, DefaultVis, 0,
180 "Alias for --format=just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
181OPTION(1, 242 /* -j */, anonymous_13, Flag, INVALID, format_EQ, "just-symbols\0", 0, DefaultVis, 0,
182 "Alias for --format=just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
183OPTION(3, 245 /* --line-numbers */, line_numbers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
184 "Use debugging information to print symbols' filenames and line numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
185OPTION(1, 260 /* -l */, anonymous_14, Flag, INVALID, line_numbers, nullptr, 0, DefaultVis, 0,
186 "Alias for --line-numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
187OPTION(1, 263 /* -M */, anonymous_16, Flag, INVALID, print_armap, nullptr, HelpHidden, DefaultVis, 0,
188 "Deprecated alias for --print-armap", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
189OPTION(1, 266 /* -m */, anonymous_15, Flag, INVALID, format_EQ, "darwin\0", 0, DefaultVis, 0,
190 "Alias for --format=darwin", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
191OPTION(3, 269 /* --no-demangle */, no_demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
192 "Don't demangle symbol names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
193OPTION(3, 283 /* --no-dyldinfo */, no_dyldinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
194 "Don't add any symbols from the dyldinfo", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
195OPTION(3, 297 /* --no-llvm-bc */, no_llvm_bc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
196 "Disable LLVM bitcode reader", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
197OPTION(3, 310 /* --no-rsrc */, no_rsrc, Flag, grp_xcoff_o, INVALID, nullptr, 0, DefaultVis, 0,
198 "Exclude resource file symbols (__rsrc) from the export symbol list.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
199OPTION(3, 320 /* --no-sort */, no_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
200 "Show symbols in order encountered", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
201OPTION(3, 330 /* --no-weak */, no_weak, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
202 "Show only non-weak symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
203OPTION(3, 340 /* --numeric-sort */, numeric_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
204 "Sort symbols by address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
205OPTION(1, 355 /* -n */, anonymous_17, Flag, INVALID, numeric_sort, nullptr, 0, DefaultVis, 0,
206 "Alias for --numeric-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
207OPTION(1, 358 /* -o */, anonymous_18, Flag, INVALID, print_file_name, nullptr, 0, DefaultVis, 0,
208 "Alias for --print-file-name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
209OPTION(3, 361 /* --portability */, anonymous_4, Flag, INVALID, format_EQ, "posix\0", 0, DefaultVis, 0,
210 "Alias for --format=posix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
211OPTION(3, 375 /* --print-armap */, print_armap, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
212 "Print the archive map", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
213OPTION(3, 389 /* --print-file-name */, print_file_name, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
214 "Precede each symbol with the object file it came from", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
215OPTION(3, 407 /* --print-size */, print_size, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
216 "Show symbol size as well as address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
217OPTION(1, 420 /* -P */, anonymous_20, Flag, INVALID, format_EQ, "posix\0", 0, DefaultVis, 0,
218 "Alias for --format=posix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
219OPTION(1, 423 /* -p */, anonymous_19, Flag, INVALID, no_sort, nullptr, 0, DefaultVis, 0,
220 "Alias for --no-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
221OPTION(3, 426 /* --quiet */, quiet, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
222 "Suppress 'no symbols' diagnostic", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
223OPTION(3, 434 /* --radix= */, radix_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
224 "Radix (o/d/x) for printing symbol Values", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<radix>", nullptr)
225OPTION(3, 443 /* --radix */, anonymous_1, Separate, INVALID, radix_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<radix>", nullptr)
226OPTION(3, 451 /* --reverse-sort */, reverse_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
227 "Sort in reverse order", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
228OPTION(1, 466 /* -r */, anonymous_21, Flag, INVALID, reverse_sort, nullptr, 0, DefaultVis, 0,
229 "Alias for --reverse-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
230OPTION(3, 469 /* --size-sort */, size_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
231 "Sort symbols by size", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
232OPTION(3, 481 /* --special-syms */, special_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
233 "Do not filter special symbols from the output", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
234OPTION(1, 496 /* -S */, anonymous_22, Flag, INVALID, print_size, nullptr, 0, DefaultVis, 0,
235 "Alias for --print-size", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
236OPTION(1, 499 /* -s */, s, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
237 "Dump only symbols from this segment and section name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
238OPTION(1, 502 /* -t */, anonymous_23, JoinedOrSeparate, INVALID, radix_EQ, nullptr, 0, DefaultVis, 0,
239 "Alias for --radix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<radix>", nullptr)
240OPTION(3, 505 /* --undefined-only */, undefined_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
241 "Show only undefined symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
242OPTION(1, 522 /* -U */, anonymous_25, Flag, INVALID, defined_only, nullptr, 0, DefaultVis, 0,
243 "Alias for --defined-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
244OPTION(1, 525 /* -u */, anonymous_24, Flag, INVALID, undefined_only, nullptr, 0, DefaultVis, 0,
245 "Alias for --undefined-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
246OPTION(3, 528 /* --version */, version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
247 "Display the version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
248OPTION(1, 538 /* -V */, anonymous_27, Flag, INVALID, version, nullptr, 0, DefaultVis, 0,
249 "Alias for --version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
250OPTION(1, 541 /* -v */, anonymous_26, Flag, INVALID, numeric_sort, nullptr, 0, DefaultVis, 0,
251 "Alias for --numeric-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
252OPTION(3, 544 /* --without-aliases */, without_aliases, Flag, INVALID, INVALID, nullptr, HelpHidden, DefaultVis, 0,
253 "Exclude aliases from output", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
254OPTION(1, 562 /* -W */, anonymous_28, Flag, INVALID, no_weak, nullptr, 0, DefaultVis, 0,
255 "Alias for --no-weak", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
256OPTION(1, 565 /* -X */, X, JoinedOrSeparate, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
257 "Specifies the type of ELF, XCOFF, or IR object file to examine. The value must be one of: 32, 64, 32_64, any (default)", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
258OPTION(1, 568 /* -x */, x, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
259 "Print symbol entry in hex", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr)
260#endif // OPTION
261
262#ifdef SIMPLE_ENUM_VALUE_TABLE
263
264struct SimpleEnumValue {
265 const char *Name;
266 unsigned Value;
267};
268
269struct SimpleEnumValueTable {
270 const SimpleEnumValue *Table;
271 unsigned Size;
272};
273static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
274static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
275#endif // SIMPLE_ENUM_VALUE_TABLE
276
277
278