1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Option Parsing Definitions *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9/////////
10// Prefixes
11
12#ifdef PREFIX
13#define COMMA ,
14PREFIX(prefix_0, {llvm::StringLiteral("")})
15PREFIX(prefix_3, {llvm::StringLiteral("-") COMMA llvm::StringLiteral("")})
16PREFIX(prefix_1, {llvm::StringLiteral("--") COMMA llvm::StringLiteral("")})
17PREFIX(prefix_2, {llvm::StringLiteral("--") COMMA llvm::StringLiteral("-") COMMA llvm::StringLiteral("")})
18#undef COMMA
19#endif // PREFIX
20
21/////////
22// Prefix Union
23
24#ifdef PREFIX_UNION
25#define COMMA ,
26PREFIX_UNION({
27llvm::StringLiteral("-") COMMA llvm::StringLiteral("--") COMMA llvm::StringLiteral("")})
28#undef COMMA
29#endif // PREFIX_UNION
30
31/////////
32// ValuesCode
33
34#ifdef OPTTABLE_VALUES_CODE
35#endif
36/////////
37// Groups
38
39#ifdef OPTION
40OPTION(llvm::ArrayRef<llvm::StringLiteral>(), "kind", grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
41 "llvm-nm Mach-O Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
42OPTION(llvm::ArrayRef<llvm::StringLiteral>(), "kind", grp_xcoff_o, Group, INVALID, INVALID, nullptr, 0, 0, 0,
43 "llvm-nm XCOFF Specific Options", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
44
45//////////
46// Options
47
48OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
49OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
50OPTION(prefix_1, "--add-dyldinfo", add_dyldinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
51 "Add symbols from the dyldinfo not already in the symbol table", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
52OPTION(prefix_1, "--add-inlinedinfo", add_inlinedinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
53 "Add symbols from the inlined libraries, TBD only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
54OPTION(prefix_1, "--arch=", arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
55 "architecture(s) from a Mach-O file to dump", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
56OPTION(prefix_2, "--arch", anonymous_2, Separate, INVALID, arch_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
57OPTION(prefix_3, "-A", anonymous_6, Flag, INVALID, print_file_name, nullptr, 0, DefaultVis, 0,
58 "Alias for --print-file-name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
59OPTION(prefix_3, "-a", anonymous_5, Flag, INVALID, debug_syms, nullptr, 0, DefaultVis, 0,
60 "Alias for --debug-syms", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
61OPTION(prefix_3, "-B", anonymous_7, Flag, INVALID, format_EQ, "bsd\0", 0, DefaultVis, 0,
62 "Alias for --format=bsd", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
63OPTION(prefix_3, "-C", anonymous_8, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0,
64 "Alias for --demangle", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
65OPTION(prefix_1, "--debug-syms", debug_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
66 "Show all symbols, even debugger only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
67OPTION(prefix_1, "--defined-only", defined_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
68 "Show only defined symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
69OPTION(prefix_1, "--demangle", demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
70 "Demangle C++ symbol names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
71OPTION(prefix_1, "--dyldinfo-only", dyldinfo_only, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
72 "Show only symbols from the dyldinfo", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
73OPTION(prefix_1, "--dynamic", dynamic, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
74 "Display dynamic symbols instead of normal symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
75OPTION(prefix_3, "-D", anonymous_9, Flag, INVALID, dynamic, nullptr, 0, DefaultVis, 0,
76 "Alias for --dynamic", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
77OPTION(prefix_1, "--export-symbols", export_symbols, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
78 "Export symbol list for all inputs", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
79OPTION(prefix_1, "--extern-only", extern_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
80 "Show only external symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
81OPTION(prefix_1, "--format=", format_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
82 "Specify output format: bsd (default), posix, sysv, darwin, just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<format>", nullptr)
83OPTION(prefix_1, "--format", anonymous_0, Separate, INVALID, format_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<format>", nullptr)
84OPTION(prefix_3, "-f", anonymous_10, JoinedOrSeparate, INVALID, format_EQ, nullptr, 0, DefaultVis, 0,
85 "Alias for --format", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<format>", nullptr)
86OPTION(prefix_3, "-g", anonymous_12, Flag, INVALID, extern_only, nullptr, 0, DefaultVis, 0,
87 "Alias for --extern-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
88OPTION(prefix_1, "--help", help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
89 "Display this help", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
90OPTION(prefix_3, "-h", anonymous_11, Flag, INVALID, help, nullptr, 0, DefaultVis, 0,
91 "Alias for --help", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
92OPTION(prefix_1, "--just-symbol-name", anonymous_3, Flag, INVALID, format_EQ, "just-symbols\0", HelpHidden, DefaultVis, 0,
93 "Alias for --format=just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
94OPTION(prefix_3, "-j", anonymous_13, Flag, INVALID, format_EQ, "just-symbols\0", 0, DefaultVis, 0,
95 "Alias for --format=just-symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
96OPTION(prefix_1, "--line-numbers", line_numbers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
97 "Use debugging information to print symbols' filenames and line numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
98OPTION(prefix_3, "-l", anonymous_14, Flag, INVALID, line_numbers, nullptr, 0, DefaultVis, 0,
99 "Alias for --line-numbers", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
100OPTION(prefix_3, "-M", anonymous_16, Flag, INVALID, print_armap, nullptr, HelpHidden, DefaultVis, 0,
101 "Deprecated alias for --print-armap", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
102OPTION(prefix_3, "-m", anonymous_15, Flag, INVALID, format_EQ, "darwin\0", 0, DefaultVis, 0,
103 "Alias for --format=darwin", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
104OPTION(prefix_1, "--no-demangle", no_demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
105 "Don't demangle symbol names", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
106OPTION(prefix_1, "--no-dyldinfo", no_dyldinfo, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
107 "Don't add any symbols from the dyldinfo", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
108OPTION(prefix_1, "--no-llvm-bc", no_llvm_bc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
109 "Disable LLVM bitcode reader", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
110OPTION(prefix_1, "--no-rsrc", no_rsrc, Flag, grp_xcoff_o, INVALID, nullptr, 0, DefaultVis, 0,
111 "Exclude resource file symbols (__rsrc) from the export symbol list.", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
112OPTION(prefix_1, "--no-sort", no_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
113 "Show symbols in order encountered", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
114OPTION(prefix_1, "--no-weak", no_weak, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
115 "Show only non-weak symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
116OPTION(prefix_1, "--numeric-sort", numeric_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
117 "Sort symbols by address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
118OPTION(prefix_3, "-n", anonymous_17, Flag, INVALID, numeric_sort, nullptr, 0, DefaultVis, 0,
119 "Alias for --numeric-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
120OPTION(prefix_3, "-o", anonymous_18, Flag, INVALID, print_file_name, nullptr, 0, DefaultVis, 0,
121 "Alias for --print-file-name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
122OPTION(prefix_1, "--portability", anonymous_4, Flag, INVALID, format_EQ, "posix\0", 0, DefaultVis, 0,
123 "Alias for --format=posix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
124OPTION(prefix_1, "--print-armap", print_armap, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
125 "Print the archive map", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
126OPTION(prefix_1, "--print-file-name", print_file_name, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
127 "Precede each symbol with the object file it came from", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
128OPTION(prefix_1, "--print-size", print_size, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
129 "Show symbol size as well as address", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
130OPTION(prefix_3, "-P", anonymous_20, Flag, INVALID, format_EQ, "posix\0", 0, DefaultVis, 0,
131 "Alias for --format=posix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
132OPTION(prefix_3, "-p", anonymous_19, Flag, INVALID, no_sort, nullptr, 0, DefaultVis, 0,
133 "Alias for --no-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
134OPTION(prefix_1, "--quiet", quiet, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
135 "Suppress 'no symbols' diagnostic", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
136OPTION(prefix_1, "--radix=", radix_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
137 "Radix (o/d/x) for printing symbol Values", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<radix>", nullptr)
138OPTION(prefix_1, "--radix", anonymous_1, Separate, INVALID, radix_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<radix>", nullptr)
139OPTION(prefix_1, "--reverse-sort", reverse_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
140 "Sort in reverse order", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
141OPTION(prefix_3, "-r", anonymous_21, Flag, INVALID, reverse_sort, nullptr, 0, DefaultVis, 0,
142 "Alias for --reverse-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
143OPTION(prefix_1, "--size-sort", size_sort, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
144 "Sort symbols by size", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
145OPTION(prefix_1, "--special-syms", special_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
146 "Do not filter special symbols from the output", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
147OPTION(prefix_3, "-S", anonymous_22, Flag, INVALID, print_size, nullptr, 0, DefaultVis, 0,
148 "Alias for --print-size", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
149OPTION(prefix_3, "-s", s, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
150 "Dump only symbols from this segment and section name", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
151OPTION(prefix_3, "-t", anonymous_23, JoinedOrSeparate, INVALID, radix_EQ, nullptr, 0, DefaultVis, 0,
152 "Alias for --radix", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<radix>", nullptr)
153OPTION(prefix_1, "--undefined-only", undefined_only, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
154 "Show only undefined symbols", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
155OPTION(prefix_3, "-U", anonymous_25, Flag, INVALID, defined_only, nullptr, 0, DefaultVis, 0,
156 "Alias for --defined-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
157OPTION(prefix_3, "-u", anonymous_24, Flag, INVALID, undefined_only, nullptr, 0, DefaultVis, 0,
158 "Alias for --undefined-only", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
159OPTION(prefix_1, "--version", version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
160 "Display the version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
161OPTION(prefix_3, "-V", anonymous_27, Flag, INVALID, version, nullptr, 0, DefaultVis, 0,
162 "Alias for --version", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
163OPTION(prefix_3, "-v", anonymous_26, Flag, INVALID, numeric_sort, nullptr, 0, DefaultVis, 0,
164 "Alias for --numeric-sort", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
165OPTION(prefix_1, "--without-aliases", without_aliases, Flag, INVALID, INVALID, nullptr, HelpHidden, DefaultVis, 0,
166 "Exclude aliases from output", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
167OPTION(prefix_3, "-W", anonymous_28, Flag, INVALID, no_weak, nullptr, 0, DefaultVis, 0,
168 "Alias for --no-weak", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
169OPTION(prefix_3, "-X", X, JoinedOrSeparate, INVALID, INVALID, nullptr, 0, DefaultVis, 0,
170 "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
171OPTION(prefix_3, "-x", x, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0,
172 "Print symbol entry in hex", (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr)
173#endif // OPTION
174
175#ifdef SIMPLE_ENUM_VALUE_TABLE
176
177struct SimpleEnumValue {
178 const char *Name;
179 unsigned Value;
180};
181
182struct SimpleEnumValueTable {
183 const SimpleEnumValue *Table;
184 unsigned Size;
185};
186static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
187static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
188#endif // SIMPLE_ENUM_VALUE_TABLE
189
190
191