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#if defined(OPTTABLE_STR_TABLE_CODE) || defined(OPTTABLE_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 "llvm-symbolizer GSYM Related Options\0"
24 "llvm-symbolizer Mach-O Specific Options\0"
25 "<input>\0"
26 "<unknown>\0"
27 "--addresses\0"
28 "Show address before line information\0"
29 "--adjust-vma=\0"
30 "Add specified offset to object file addresses\0"
31 "<offset>\0"
32 "--adjust-vma\0"
33 "-a\0"
34 "Alias for --addresses\0"
35 "--basenames\0"
36 "Strip directory names from paths\0"
37 "--build-id=\0"
38 "Build ID used to look up the object file\0"
39 "--build-id\0"
40 "--cache-size=\0"
41 "Max size in bytes of the in-memory binary cache.\0"
42 "--cache-size\0"
43 "--color=\0"
44 "Whether to use color when symbolizing log markup: always, auto, never\0"
45 "always,auto,never\0"
46 "--color\0"
47 "Use color when symbolizing log markup.\0"
48 "-C\0"
49 "Alias for --demangle\0"
50 "--debug-file-directory=\0"
51 "Path to directory where to look for debug files\0"
52 "<dir>\0"
53 "--debug-file-directory\0"
54 "--debuginfod\0"
55 "Use debuginfod to find debug binaries\0"
56 "--default-arch=\0"
57 "Default architecture for multi-arch containers (e.g. Mach-O objects or AIX archives)\0"
58 "--default-arch\0"
59 "-demangle=false\0"
60 "Alias for --no-demangle\0"
61 "-demangle=true\0"
62 "--demangle\0"
63 "Demangle function names\0"
64 "--dia\0"
65 "Use the DIA library to access symbols (Windows only)\0"
66 "--disable-gsym\0"
67 "Don't consider using GSYM files for symbolication\0"
68 "--dsym-hint=\0"
69 "Path to .dSYM bundles to search for debug info for the object files\0"
70 "--dsym-hint\0"
71 "--dwp=\0"
72 "Path to DWP file to be use for any split CUs\0"
73 "<file>\0"
74 "--dwp\0"
75 "-e=\0"
76 "Alias for --obj\0"
77 "--exe=\0"
78 "--exe\0"
79 "-e\0"
80 "-f=\0"
81 "Alias for --functions=\0"
82 "--fallback-debug-path=\0"
83 "Fallback path for debug binaries\0"
84 "--fallback-debug-path\0"
85 "--filter-markup\0"
86 "Filter symbolizer markup from stdin.\0"
87 "--functions=\0"
88 "Print function name for a given address\0"
89 "none,short,linkage\0"
90 "--functions\0"
91 "-f\0"
92 "Alias for --functions\0"
93 "--gsym-file-directory=\0"
94 "Path to directory where to look for GSYM files\0"
95 "--gsym-file-directory\0"
96 "--help\0"
97 "Display this help\0"
98 "-h\0"
99 "--inlines\0"
100 "Print all inlined frames for a given address\0"
101 "--inlining=false\0"
102 "Alias for --no-inlines\0"
103 "--inlining=true\0"
104 "Alias for --inlines\0"
105 "--inlining\0"
106 "-i\0"
107 "--no-debuginfod\0"
108 "Don't use debuginfod to find debug binaries\0"
109 "--no-demangle\0"
110 "Don't demangle function names\0"
111 "--no-inlines\0"
112 "Do not print inlined frames\0"
113 "--no-untag-addresses\0"
114 "Remove memory tags from addresses before symbolization\0"
115 "--obj=\0"
116 "Path to object file to be symbolized (if not provided, object file should be specified for each input line)\0"
117 "--obj\0"
118 "--output-style=\0"
119 "Specify print style. Supported styles: LLVM, GNU, JSON\0"
120 "style\0"
121 "LLVM,GNU,JSON\0"
122 "--output-style\0"
123 "--pdb=\0"
124 "Path to PDB file\0"
125 "--pdb\0"
126 "--pretty-print\0"
127 "Make the output more human friendly\0"
128 "--print-address\0"
129 "--print-source-context-lines=\0"
130 "Print N lines of source file context\0"
131 "--print-source-context-lines\0"
132 "-p\0"
133 "Alias for --pretty-print\0"
134 "--relative-address\0"
135 "Interpret addresses as addresses relative to the image base\0"
136 "--relativenames\0"
137 "Strip the compilation directory from paths\0"
138 "--skip-line-zero\0"
139 "If an address does not have an associated line number, use the last line number from the current sequence in the line-table\0"
140 "-s\0"
141 "Alias for --basenames\0"
142 "--untag-addresses\0"
143 "\0"
144 "\0"
145 "--verbose\0"
146 "Print verbose line info\0"
147 "--version\0"
148 "Display the version\0"
149 "-v\0"
150 "Alias for --version\0"
151 ;
152#ifdef __GNUC__
153#pragma GCC diagnostic pop
154#endif
155
156static constexpr llvm::StringTable
157OptionStrTable = OptionStrTableStorage;
158#undef OPTTABLE_STR_TABLE_CODE
159#endif // OPTTABLE_STR_TABLE_CODE || OPTTABLE_CODE
160
161/////////
162// Tables
163
164#ifdef OPTTABLE_CODE
165static llvm::opt::OptTable::Tables optionTables() {
166 static constexpr llvm::StringTable::Offset OptionPrefixesTable[] = {
167 0 /* prefixes */,
168 1 /* prefixes */, 1 /* '-' */,
169 1 /* prefixes */, 3 /* '--' */
170 };
171
172 static constexpr llvm::opt::OptTable::HelpTextVariant OptionHelpTextVariantsTable[] = {
173 {0, 0},
174 };
175
176 static constexpr unsigned OptionSubCommandIDsTable[] = {
177 0 /* subcommands */
178 };
179
180 static constexpr llvm::opt::OptTable::InfoExtra OptionInfoExtrasTable[] = {
181 {0, 0, 0, 0, 0},
182 {215, 0, 0, 0, 0},
183 {0, 0, 526, 0, 0},
184 {687, 0, 0, 0, 0},
185 {1242, 0, 0, 0, 0},
186 {0, 0, 1502, 0, 0},
187 {2236, 0, 2242, 0, 0},
188 };
189
190 static constexpr llvm::opt::OptTable::Info OptionInfoTable[] = {
191 {6 /* kind */, 11, 0, 0, 0, 0, 0, 0, llvm::opt::Option::GroupClass, 0},
192 {6 /* kind */, 48, 0, 0, 0, 0, 0, 0, llvm::opt::Option::GroupClass, 0},
193 {88 /* <input> */, 0, 0, DefaultVis, 0, 0, 0, 0, llvm::opt::Option::InputClass, 0},
194 {96 /* <unknown> */, 0, 0, DefaultVis, 0, 0, 0, 0, llvm::opt::Option::UnknownClass, 0},
195 {106 /* --addresses */, 118, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
196 {155 /* --adjust-vma= */, 169, 0, DefaultVis, 3, 0, 0, 1, llvm::opt::Option::JoinedClass, 0},
197 {224 /* --adjust-vma */, 0, 0, DefaultVis, 3, 0, 6, 1, llvm::opt::Option::SeparateClass, 0},
198 {237 /* -a */, 240, 0, DefaultVis, 1, 0, 5, 0, llvm::opt::Option::FlagClass, 0},
199 {262 /* --basenames */, 274, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
200 {307 /* --build-id= */, 319, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::JoinedClass, 0},
201 {360 /* --build-id */, 0, 0, DefaultVis, 3, 0, 10, 0, llvm::opt::Option::SeparateClass, 0},
202 {371 /* --cache-size= */, 385, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::JoinedClass, 0},
203 {434 /* --cache-size */, 0, 0, DefaultVis, 3, 0, 12, 0, llvm::opt::Option::SeparateClass, 0},
204 {447 /* --color= */, 456, 0, DefaultVis, 3, 0, 0, 2, llvm::opt::Option::JoinedClass, 0},
205 {544 /* --color */, 552, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
206 {591 /* -C */, 594, 0, DefaultVis, 1, 0, 24, 0, llvm::opt::Option::FlagClass, 0},
207 {615 /* --debug-file-directory= */, 639, 0, DefaultVis, 3, 0, 0, 3, llvm::opt::Option::JoinedClass, 0},
208 {693 /* --debug-file-directory */, 0, 0, DefaultVis, 3, 0, 17, 3, llvm::opt::Option::SeparateClass, 0},
209 {716 /* --debuginfod */, 729, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
210 {767 /* --default-arch= */, 783, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::JoinedClass, 0},
211 {868 /* --default-arch */, 0, 0, DefaultVis, 3, 0, 20, 0, llvm::opt::Option::SeparateClass, 0},
212 {883 /* -demangle=false */, 899, 0, DefaultVis, 1, 0, 52, 0, llvm::opt::Option::FlagClass, 0},
213 {923 /* -demangle=true */, 594, 0, DefaultVis, 1, 0, 24, 0, llvm::opt::Option::FlagClass, 0},
214 {938 /* --demangle */, 949, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
215 {973 /* --dia */, 979, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
216 {1032 /* --disable-gsym */, 1047, 0, DefaultVis, 3, 1, 0, 0, llvm::opt::Option::FlagClass, 0},
217 {1097 /* --dsym-hint= */, 1110, 0, DefaultVis, 3, 2, 0, 3, llvm::opt::Option::JoinedClass, 0},
218 {1178 /* --dsym-hint */, 0, 0, DefaultVis, 3, 2, 27, 3, llvm::opt::Option::SeparateClass, 0},
219 {1190 /* --dwp= */, 1197, 0, DefaultVis, 3, 0, 0, 4, llvm::opt::Option::JoinedClass, 0},
220 {1249 /* --dwp */, 0, 0, DefaultVis, 3, 0, 29, 4, llvm::opt::Option::SeparateClass, 0},
221 {1255 /* -e= */, 1259, 0, DefaultVis, 1, 0, 55, 4, llvm::opt::Option::JoinedClass, 0},
222 {1275 /* --exe= */, 1259, 0, DefaultVis, 3, 0, 55, 4, llvm::opt::Option::JoinedClass, 0},
223 {1282 /* --exe */, 1259, 0, DefaultVis, 3, 0, 55, 4, llvm::opt::Option::SeparateClass, 0},
224 {1288 /* -e */, 1259, 0, DefaultVis, 1, 0, 55, 4, llvm::opt::Option::JoinedOrSeparateClass, 0},
225 {1291 /* -f= */, 1295, 0, DefaultVis, 1, 0, 39, 0, llvm::opt::Option::JoinedClass, 0},
226 {1318 /* --fallback-debug-path= */, 1341, 0, DefaultVis, 3, 0, 0, 3, llvm::opt::Option::JoinedClass, 0},
227 {1374 /* --fallback-debug-path */, 0, 0, DefaultVis, 3, 0, 36, 3, llvm::opt::Option::SeparateClass, 0},
228 {1396 /* --filter-markup */, 1412, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
229 {1449 /* --functions= */, 1462, 0, DefaultVis, 3, 0, 0, 5, llvm::opt::Option::JoinedClass, 0},
230 {1521 /* --functions */, 1462, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
231 {1533 /* -f */, 1536, 0, DefaultVis, 1, 0, 40, 0, llvm::opt::Option::FlagClass, 0},
232 {1558 /* --gsym-file-directory= */, 1581, 0, DefaultVis, 3, 1, 0, 3, llvm::opt::Option::JoinedClass, 0},
233 {1628 /* --gsym-file-directory */, 0, 0, DefaultVis, 3, 1, 42, 3, llvm::opt::Option::SeparateClass, 0},
234 {1650 /* --help */, 1657, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
235 {1675 /* -h */, 0, 0, DefaultVis, 1, 0, 44, 0, llvm::opt::Option::FlagClass, 0},
236 {1678 /* --inlines */, 1688, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
237 {1733 /* --inlining=false */, 1750, 0, DefaultVis, 3, 0, 53, 0, llvm::opt::Option::FlagClass, 0},
238 {1773 /* --inlining=true */, 1789, 0, DefaultVis, 3, 0, 46, 0, llvm::opt::Option::FlagClass, 0},
239 {1809 /* --inlining */, 1789, 0, DefaultVis, 3, 0, 46, 0, llvm::opt::Option::FlagClass, 0},
240 {1820 /* -i */, 1789, 0, DefaultVis, 1, 0, 46, 0, llvm::opt::Option::FlagClass, 0},
241 {1823 /* --no-debuginfod */, 1839, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
242 {1883 /* --no-demangle */, 1897, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
243 {1927 /* --no-inlines */, 1940, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
244 {1968 /* --no-untag-addresses */, 1989, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
245 {2044 /* --obj= */, 2051, 0, DefaultVis, 3, 0, 0, 4, llvm::opt::Option::JoinedClass, 0},
246 {2159 /* --obj */, 0, 0, DefaultVis, 3, 0, 55, 4, llvm::opt::Option::SeparateClass, 0},
247 {2165 /* --output-style= */, 2181, 0, DefaultVis, 3, 0, 0, 6, llvm::opt::Option::JoinedClass, 0},
248 {2256 /* --output-style */, 0, 0, DefaultVis, 3, 0, 57, 6, llvm::opt::Option::SeparateClass, 0},
249 {2271 /* --pdb= */, 2278, 0, DefaultVis, 3, 0, 0, 4, llvm::opt::Option::JoinedClass, 0},
250 {2295 /* --pdb */, 0, 0, DefaultVis, 3, 0, 59, 4, llvm::opt::Option::SeparateClass, 0},
251 {2301 /* --pretty-print */, 2316, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
252 {2352 /* --print-address */, 240, 0, DefaultVis, 3, 0, 5, 0, llvm::opt::Option::FlagClass, 0},
253 {2368 /* --print-source-context-lines= */, 2398, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::JoinedClass, 0},
254 {2435 /* --print-source-context-lines */, 0, 0, DefaultVis, 3, 0, 63, 0, llvm::opt::Option::SeparateClass, 0},
255 {2464 /* -p */, 2467, 0, DefaultVis, 1, 0, 61, 0, llvm::opt::Option::FlagClass, 0},
256 {2492 /* --relative-address */, 2511, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
257 {2571 /* --relativenames */, 2587, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
258 {2630 /* --skip-line-zero */, 2647, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
259 {2771 /* -s */, 2774, 0, DefaultVis, 1, 0, 9, 0, llvm::opt::Option::FlagClass, 0},
260 {2796 /* --untag-addresses */, 2814, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
261 {2816 /* --verbose */, 2826, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
262 {2850 /* --version */, 2860, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::FlagClass, 0},
263 {2880 /* -v */, 2883, 0, DefaultVis, 1, 0, 72, 0, llvm::opt::Option::FlagClass, 0},
264 };
265
266 return {OptionStrTableStorage, OptionPrefixesTable,
267 OptionInfoTable, OptionInfoExtrasTable, OptionHelpTextVariantsTable, {}, OptionSubCommandIDsTable};
268}
269#undef OPTTABLE_CODE
270#endif // OPTTABLE_CODE
271
272/////////
273// ValuesCode
274
275#ifdef OPTTABLE_VALUES_CODE
276static llvm::StringRef getOptionValuesCode(unsigned ID) {
277 switch (ID) {
278 }
279 return {};
280}
281#undef OPTTABLE_VALUES_CODE
282#endif // OPTTABLE_VALUES_CODE
283/////////
284// Groups
285
286#ifdef OPTION
287OPTION(0 /* no prefixes */, 6 /* kind */, grp_gsym, Group, INVALID, INVALID, 0, 0, 0, 0, 11, 0, 0, 0, 0)
288OPTION(0 /* no prefixes */, 6 /* kind */, grp_mach_o, Group, INVALID, INVALID, 0, 0, 0, 0, 48, 0, 0, 0, 0)
289
290//////////
291// Options
292
293OPTION(0, 88 /* <input> */, INPUT, Input, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
294OPTION(0, 96 /* <unknown> */, UNKNOWN, Unknown, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
295OPTION(3, 106 /* --addresses */, addresses, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 118, 0, 0, 0, 0)
296OPTION(3, 155 /* --adjust-vma= */, adjust_vma_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 169, 0, 215, 0, 0)
297OPTION(3, 224 /* --adjust-vma */, anonymous_0, Separate, INVALID, adjust_vma_EQ, 0, 0, DefaultVis, 0, 0, 0, 215, 0, 0)
298OPTION(1, 237 /* -a */, anonymous_13, Flag, INVALID, addresses, 0, 0, DefaultVis, 0, 240, 0, 0, 0, 0)
299OPTION(3, 262 /* --basenames */, basenames, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 274, 0, 0, 0, 0)
300OPTION(3, 307 /* --build-id= */, build_id_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 319, 0, 0, 0, 0)
301OPTION(3, 360 /* --build-id */, anonymous_1, Separate, INVALID, build_id_EQ, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
302OPTION(3, 371 /* --cache-size= */, cache_size_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 385, 0, 0, 0, 0)
303OPTION(3, 434 /* --cache-size */, anonymous_2, Separate, INVALID, cache_size_EQ, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
304OPTION(3, 447 /* --color= */, color_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 456, 0, 0, 526, 0)
305OPTION(3, 544 /* --color */, color, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 552, 0, 0, 0, 0)
306OPTION(1, 591 /* -C */, anonymous_15, Flag, INVALID, demangle, 0, 0, DefaultVis, 0, 594, 0, 0, 0, 0)
307OPTION(3, 615 /* --debug-file-directory= */, debug_file_directory_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 639, 0, 687, 0, 0)
308OPTION(3, 693 /* --debug-file-directory */, anonymous_3, Separate, INVALID, debug_file_directory_EQ, 0, 0, DefaultVis, 0, 0, 0, 687, 0, 0)
309OPTION(3, 716 /* --debuginfod */, debuginfod, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 729, 0, 0, 0, 0)
310OPTION(3, 767 /* --default-arch= */, default_arch_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 783, 0, 0, 0, 0)
311OPTION(3, 868 /* --default-arch */, anonymous_4, Separate, INVALID, default_arch_EQ, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
312OPTION(1, 883 /* -demangle=false */, anonymous_31, Flag, INVALID, no_demangle, 0, 0, DefaultVis, 0, 899, 0, 0, 0, 0)
313OPTION(1, 923 /* -demangle=true */, anonymous_30, Flag, INVALID, demangle, 0, 0, DefaultVis, 0, 594, 0, 0, 0, 0)
314OPTION(3, 938 /* --demangle */, demangle, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 949, 0, 0, 0, 0)
315OPTION(3, 973 /* --dia */, use_dia, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 979, 0, 0, 0, 0)
316OPTION(3, 1032 /* --disable-gsym */, disable_gsym, Flag, grp_gsym, INVALID, 0, 0, DefaultVis, 0, 1047, 0, 0, 0, 0)
317OPTION(3, 1097 /* --dsym-hint= */, dsym_hint_EQ, Joined, grp_mach_o, INVALID, 0, 0, DefaultVis, 0, 1110, 0, 687, 0, 0)
318OPTION(3, 1178 /* --dsym-hint */, anonymous_8, Separate, grp_mach_o, dsym_hint_EQ, 0, 0, DefaultVis, 0, 0, 0, 687, 0, 0)
319OPTION(3, 1190 /* --dwp= */, dwp_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 1197, 0, 1242, 0, 0)
320OPTION(3, 1249 /* --dwp */, anonymous_6, Separate, INVALID, dwp_EQ, 0, 0, DefaultVis, 0, 0, 0, 1242, 0, 0)
321OPTION(1, 1255 /* -e= */, anonymous_19, Joined, INVALID, obj_EQ, 0, 0, DefaultVis, 0, 1259, 0, 1242, 0, 0)
322OPTION(3, 1275 /* --exe= */, anonymous_16, Joined, INVALID, obj_EQ, 0, 0, DefaultVis, 0, 1259, 0, 1242, 0, 0)
323OPTION(3, 1282 /* --exe */, anonymous_17, Separate, INVALID, obj_EQ, 0, 0, DefaultVis, 0, 1259, 0, 1242, 0, 0)
324OPTION(1, 1288 /* -e */, anonymous_18, JoinedOrSeparate, INVALID, obj_EQ, 0, 0, DefaultVis, 0, 1259, 0, 1242, 0, 0)
325OPTION(1, 1291 /* -f= */, anonymous_21, Joined, INVALID, functions_EQ, 0, 0, DefaultVis, 0, 1295, 0, 0, 0, 0)
326OPTION(3, 1318 /* --fallback-debug-path= */, fallback_debug_path_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 1341, 0, 687, 0, 0)
327OPTION(3, 1374 /* --fallback-debug-path */, anonymous_9, Separate, INVALID, fallback_debug_path_EQ, 0, 0, DefaultVis, 0, 0, 0, 687, 0, 0)
328OPTION(3, 1396 /* --filter-markup */, filter_markup, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1412, 0, 0, 0, 0)
329OPTION(3, 1449 /* --functions= */, functions_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 1462, 0, 0, 1502, 0)
330OPTION(3, 1521 /* --functions */, functions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1462, 0, 0, 0, 0)
331OPTION(1, 1533 /* -f */, anonymous_20, Flag, INVALID, functions, 0, 0, DefaultVis, 0, 1536, 0, 0, 0, 0)
332OPTION(3, 1558 /* --gsym-file-directory= */, gsym_file_directory_EQ, Joined, grp_gsym, INVALID, 0, 0, DefaultVis, 0, 1581, 0, 687, 0, 0)
333OPTION(3, 1628 /* --gsym-file-directory */, anonymous_5, Separate, grp_gsym, gsym_file_directory_EQ, 0, 0, DefaultVis, 0, 0, 0, 687, 0, 0)
334OPTION(3, 1650 /* --help */, help, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1657, 0, 0, 0, 0)
335OPTION(1, 1675 /* -h */, anonymous_22, Flag, INVALID, help, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
336OPTION(3, 1678 /* --inlines */, inlines, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1688, 0, 0, 0, 0)
337OPTION(3, 1733 /* --inlining=false */, anonymous_29, Flag, INVALID, no_inlines, 0, 0, DefaultVis, 0, 1750, 0, 0, 0, 0)
338OPTION(3, 1773 /* --inlining=true */, anonymous_28, Flag, INVALID, inlines, 0, 0, DefaultVis, 0, 1789, 0, 0, 0, 0)
339OPTION(3, 1809 /* --inlining */, anonymous_24, Flag, INVALID, inlines, 0, 0, DefaultVis, 0, 1789, 0, 0, 0, 0)
340OPTION(1, 1820 /* -i */, anonymous_23, Flag, INVALID, inlines, 0, 0, DefaultVis, 0, 1789, 0, 0, 0, 0)
341OPTION(3, 1823 /* --no-debuginfod */, no_debuginfod, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1839, 0, 0, 0, 0)
342OPTION(3, 1883 /* --no-demangle */, no_demangle, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1897, 0, 0, 0, 0)
343OPTION(3, 1927 /* --no-inlines */, no_inlines, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1940, 0, 0, 0, 0)
344OPTION(3, 1968 /* --no-untag-addresses */, no_untag_addresses, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1989, 0, 0, 0, 0)
345OPTION(3, 2044 /* --obj= */, obj_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2051, 0, 1242, 0, 0)
346OPTION(3, 2159 /* --obj */, anonymous_10, Separate, INVALID, obj_EQ, 0, 0, DefaultVis, 0, 0, 0, 1242, 0, 0)
347OPTION(3, 2165 /* --output-style= */, output_style_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2181, 0, 2236, 2242, 0)
348OPTION(3, 2256 /* --output-style */, anonymous_11, Separate, INVALID, output_style_EQ, 0, 0, DefaultVis, 0, 0, 0, 2236, 2242, 0)
349OPTION(3, 2271 /* --pdb= */, pdb_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2278, 0, 1242, 0, 0)
350OPTION(3, 2295 /* --pdb */, anonymous_7, Separate, INVALID, pdb_EQ, 0, 0, DefaultVis, 0, 0, 0, 1242, 0, 0)
351OPTION(3, 2301 /* --pretty-print */, pretty_print, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2316, 0, 0, 0, 0)
352OPTION(3, 2352 /* --print-address */, anonymous_14, Flag, INVALID, addresses, 0, 0, DefaultVis, 0, 240, 0, 0, 0, 0)
353OPTION(3, 2368 /* --print-source-context-lines= */, print_source_context_lines_EQ, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2398, 0, 0, 0, 0)
354OPTION(3, 2435 /* --print-source-context-lines */, anonymous_12, Separate, INVALID, print_source_context_lines_EQ, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0)
355OPTION(1, 2464 /* -p */, anonymous_25, Flag, INVALID, pretty_print, 0, 0, DefaultVis, 0, 2467, 0, 0, 0, 0)
356OPTION(3, 2492 /* --relative-address */, relative_address, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2511, 0, 0, 0, 0)
357OPTION(3, 2571 /* --relativenames */, relativenames, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2587, 0, 0, 0, 0)
358OPTION(3, 2630 /* --skip-line-zero */, skip_line_zero, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2647, 0, 0, 0, 0)
359OPTION(1, 2771 /* -s */, anonymous_26, Flag, INVALID, basenames, 0, 0, DefaultVis, 0, 2774, 0, 0, 0, 0)
360OPTION(3, 2796 /* --untag-addresses */, untag_addresses, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2814, 0, 0, 0, 0)
361OPTION(3, 2816 /* --verbose */, verbose, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2826, 0, 0, 0, 0)
362OPTION(3, 2850 /* --version */, version, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2860, 0, 0, 0, 0)
363OPTION(1, 2880 /* -v */, anonymous_27, Flag, INVALID, version, 0, 0, DefaultVis, 0, 2883, 0, 0, 0, 0)
364#endif // OPTION
365
366#ifdef SIMPLE_ENUM_VALUE_TABLE
367
368struct SimpleEnumValue {
369 const char *Name;
370 unsigned Value;
371};
372
373struct SimpleEnumValueTable {
374 const SimpleEnumValue *Table;
375 unsigned Size;
376};
377static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
378static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
379#endif // SIMPLE_ENUM_VALUE_TABLE
380