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 , |
14 | PREFIX(prefix_0, {llvm::StringLiteral("" )}) |
15 | PREFIX(prefix_2, {llvm::StringLiteral("-" ) COMMA llvm::StringLiteral("" )}) |
16 | PREFIX(prefix_1, {llvm::StringLiteral("--" ) COMMA llvm::StringLiteral("" )}) |
17 | #undef COMMA |
18 | #endif // PREFIX |
19 | |
20 | ///////// |
21 | // Prefix Union |
22 | |
23 | #ifdef PREFIX_UNION |
24 | #define COMMA , |
25 | PREFIX_UNION({ |
26 | llvm::StringLiteral("-" ) COMMA llvm::StringLiteral("--" ) COMMA llvm::StringLiteral("" )}) |
27 | #undef COMMA |
28 | #endif // PREFIX_UNION |
29 | |
30 | ///////// |
31 | // ValuesCode |
32 | |
33 | #ifdef OPTTABLE_VALUES_CODE |
34 | #endif |
35 | ///////// |
36 | // Groups |
37 | |
38 | #ifdef OPTION |
39 | OPTION(llvm::ArrayRef<llvm::StringLiteral>(), "kind" , grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0, |
40 | "llvm-symbolizer 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) |
41 | |
42 | ////////// |
43 | // Options |
44 | |
45 | OPTION(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) |
46 | OPTION(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) |
47 | OPTION(prefix_1, "--addresses" , addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
48 | "Show address before line information" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
49 | OPTION(prefix_1, "--adjust-vma=" , adjust_vma_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
50 | "Add specified offset to object file addresses" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<offset>" , nullptr) |
51 | OPTION(prefix_1, "--adjust-vma" , anonymous_0, Separate, INVALID, adjust_vma_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) }}), "<offset>" , nullptr) |
52 | OPTION(prefix_2, "-a" , anonymous_11, Flag, INVALID, addresses, nullptr, 0, DefaultVis, 0, |
53 | "Alias for --addresses" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
54 | OPTION(prefix_1, "--basenames" , basenames, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
55 | "Strip directory names from paths" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
56 | OPTION(prefix_1, "--build-id=" , build_id_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
57 | "Build ID used to look up the object file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
58 | OPTION(prefix_1, "--build-id" , anonymous_1, Separate, INVALID, build_id_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) |
59 | OPTION(prefix_1, "--cache-size=" , cache_size_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
60 | "Max size in bytes of the in-memory binary cache." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
61 | OPTION(prefix_1, "--cache-size" , anonymous_2, Separate, INVALID, cache_size_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) |
62 | OPTION(prefix_1, "--color=" , color_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
63 | "Whether to use color when symbolizing log markup: always, auto, never" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "always,auto,never" ) |
64 | OPTION(prefix_1, "--color" , color, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
65 | "Use color when symbolizing log markup." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
66 | OPTION(prefix_2, "-C" , anonymous_13, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0, |
67 | "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) |
68 | OPTION(prefix_1, "--debug-file-directory=" , debug_file_directory_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
69 | "Path to directory where to look for debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>" , nullptr) |
70 | OPTION(prefix_1, "--debug-file-directory" , anonymous_3, Separate, INVALID, debug_file_directory_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) }}), "<dir>" , nullptr) |
71 | OPTION(prefix_1, "--debuginfod" , debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
72 | "Use debuginfod to find debug binaries" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
73 | OPTION(prefix_1, "--default-arch=" , default_arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
74 | "Default architecture (for multi-arch objects)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
75 | OPTION(prefix_1, "--default-arch" , anonymous_4, Separate, grp_mach_o, default_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) |
76 | OPTION(prefix_2, "-demangle=false" , anonymous_29, Flag, INVALID, no_demangle, nullptr, 0, DefaultVis, 0, |
77 | "Alias for --no-demangle" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
78 | OPTION(prefix_2, "-demangle=true" , anonymous_28, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0, |
79 | "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) |
80 | OPTION(prefix_1, "--demangle" , demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
81 | "Demangle function names" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
82 | OPTION(prefix_1, "--dia" , use_dia, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
83 | "Use the DIA library to access symbols (Windows only)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
84 | OPTION(prefix_1, "--dsym-hint=" , dsym_hint_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
85 | "Path to .dSYM bundles to search for debug info for the object files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>" , nullptr) |
86 | OPTION(prefix_1, "--dsym-hint" , anonymous_6, Separate, grp_mach_o, dsym_hint_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) }}), "<dir>" , nullptr) |
87 | OPTION(prefix_1, "--dwp=" , dwp_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
88 | "Path to DWP file to be use for any split CUs" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
89 | OPTION(prefix_1, "--dwp" , anonymous_5, Separate, INVALID, dwp_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) }}), "<file>" , nullptr) |
90 | OPTION(prefix_2, "-e=" , anonymous_17, Joined, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0, |
91 | "Alias for --obj" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
92 | OPTION(prefix_1, "--exe=" , anonymous_14, Joined, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0, |
93 | "Alias for --obj" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
94 | OPTION(prefix_1, "--exe" , anonymous_15, Separate, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0, |
95 | "Alias for --obj" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
96 | OPTION(prefix_2, "-e" , anonymous_16, JoinedOrSeparate, INVALID, obj_EQ, nullptr, 0, DefaultVis, 0, |
97 | "Alias for --obj" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
98 | OPTION(prefix_2, "-f=" , anonymous_19, Joined, INVALID, functions_EQ, nullptr, 0, DefaultVis, 0, |
99 | "Alias for --functions=" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
100 | OPTION(prefix_1, "--fallback-debug-path=" , fallback_debug_path_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
101 | "Fallback path for debug binaries" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>" , nullptr) |
102 | OPTION(prefix_1, "--fallback-debug-path" , anonymous_7, Separate, INVALID, fallback_debug_path_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) }}), "<dir>" , nullptr) |
103 | OPTION(prefix_1, "--filter-markup" , filter_markup, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
104 | "Filter symbolizer markup from stdin." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
105 | OPTION(prefix_1, "--functions=" , functions_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
106 | "Print function name for a given address" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "none,short,linkage" ) |
107 | OPTION(prefix_1, "--functions" , functions, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
108 | "Print function name for a given address" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
109 | OPTION(prefix_2, "-f" , anonymous_18, Flag, INVALID, functions, nullptr, 0, DefaultVis, 0, |
110 | "Alias for --functions" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
111 | OPTION(prefix_1, "--help" , help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
112 | "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) |
113 | OPTION(prefix_2, "-h" , anonymous_20, Flag, INVALID, help, 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) |
114 | OPTION(prefix_1, "--inlines" , inlines, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
115 | "Print all inlined frames for a given address" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
116 | OPTION(prefix_1, "--inlining=false" , anonymous_27, Flag, INVALID, no_inlines, nullptr, 0, DefaultVis, 0, |
117 | "Alias for --no-inlines" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
118 | OPTION(prefix_1, "--inlining=true" , anonymous_26, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0, |
119 | "Alias for --inlines" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
120 | OPTION(prefix_1, "--inlining" , anonymous_22, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0, |
121 | "Alias for --inlines" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
122 | OPTION(prefix_2, "-i" , anonymous_21, Flag, INVALID, inlines, nullptr, 0, DefaultVis, 0, |
123 | "Alias for --inlines" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
124 | OPTION(prefix_1, "--no-debuginfod" , no_debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
125 | "Don't use debuginfod to find debug binaries" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
126 | OPTION(prefix_1, "--no-demangle" , no_demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
127 | "Don't demangle function names" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
128 | OPTION(prefix_1, "--no-inlines" , no_inlines, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
129 | "Do not print inlined frames" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
130 | OPTION(prefix_1, "--no-untag-addresses" , no_untag_addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
131 | "Remove memory tags from addresses before symbolization" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
132 | OPTION(prefix_1, "--obj=" , obj_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
133 | "Path to object file to be symbolized (if not provided, object file should be specified for each input line)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<file>" , nullptr) |
134 | OPTION(prefix_1, "--obj" , anonymous_8, Separate, INVALID, obj_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) }}), "<file>" , nullptr) |
135 | OPTION(prefix_1, "--output-style=" , output_style_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
136 | "Specify print style. Supported styles: LLVM, GNU, JSON" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "style" , "LLVM,GNU,JSON" ) |
137 | OPTION(prefix_1, "--output-style" , anonymous_9, Separate, INVALID, output_style_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) }}), "style" , "LLVM,GNU,JSON" ) |
138 | OPTION(prefix_1, "--pretty-print" , pretty_print, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
139 | "Make the output more human friendly" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
140 | OPTION(prefix_1, "--print-address" , anonymous_12, Flag, INVALID, addresses, nullptr, 0, DefaultVis, 0, |
141 | "Alias for --addresses" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
142 | OPTION(prefix_1, "--print-source-context-lines=" , print_source_context_lines_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
143 | "Print N lines of source file context" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
144 | OPTION(prefix_1, "--print-source-context-lines" , anonymous_10, Separate, INVALID, print_source_context_lines_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) |
145 | OPTION(prefix_2, "-p" , anonymous_23, Flag, INVALID, pretty_print, nullptr, 0, DefaultVis, 0, |
146 | "Alias for --pretty-print" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
147 | OPTION(prefix_1, "--relative-address" , relative_address, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
148 | "Interpret addresses as addresses relative to the image base" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
149 | OPTION(prefix_1, "--relativenames" , relativenames, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
150 | "Strip the compilation directory from paths" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
151 | OPTION(prefix_2, "-s" , anonymous_24, Flag, INVALID, basenames, nullptr, 0, DefaultVis, 0, |
152 | "Alias for --basenames" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
153 | OPTION(prefix_1, "--untag-addresses" , untag_addresses, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
154 | "" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
155 | OPTION(prefix_1, "--verbose" , verbose, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
156 | "Print verbose line info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
157 | OPTION(prefix_1, "--version" , version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
158 | "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) |
159 | OPTION(prefix_2, "-v" , anonymous_25, Flag, INVALID, version, nullptr, 0, DefaultVis, 0, |
160 | "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) |
161 | #endif // OPTION |
162 | |
163 | #ifdef SIMPLE_ENUM_VALUE_TABLE |
164 | |
165 | struct SimpleEnumValue { |
166 | const char *Name; |
167 | unsigned Value; |
168 | }; |
169 | |
170 | struct SimpleEnumValueTable { |
171 | const SimpleEnumValue *Table; |
172 | unsigned Size; |
173 | }; |
174 | static const SimpleEnumValueTable SimpleEnumValueTables[] = {}; |
175 | static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables); |
176 | #endif // SIMPLE_ENUM_VALUE_TABLE |
177 | |
178 | |
179 | |