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-objdump MachO 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, "--adjust-vma=" , adjust_vma_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
48 | "Increase the displayed address by the specified offset" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "offset" , nullptr) |
49 | OPTION(prefix_1, "--all-headers" , all_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
50 | "Display all available header information, relocation entries and 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) |
51 | OPTION(prefix_1, "--arch-name=" , arch_name_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
52 | "Target arch to disassemble for, see --version for available targets" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
53 | OPTION(prefix_1, "--arch=" , arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
54 | "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) |
55 | OPTION(prefix_1, "--archive-headers" , archive_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
56 | "Display archive header information" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
57 | OPTION(prefix_1, "--archive-member-offsets" , archive_member_offsets, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
58 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
59 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
60 | OPTION(prefix_2, "-a" , anonymous_2, Flag, INVALID, archive_headers, nullptr, 0, DefaultVis, 0, |
61 | "Alias for --archive-headers" , (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, "--bind" , bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
63 | "Display mach-o binding info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
64 | OPTION(prefix_1, "--build-id=" , build_id_eq, Joined, INVALID, build_id, nullptr, 0, DefaultVis, 0, |
65 | "Build ID to look up. Once found, added as an input file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<hex>" , nullptr) |
66 | OPTION(prefix_1, "--build-id" , build_id, Separate, 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) }}), "<hex>" , nullptr) |
67 | OPTION(prefix_1, "--chained-fixups" , chained_fixups, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
68 | "Print chained fixup information (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
69 | OPTION(prefix_2, "-C" , anonymous_3, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0, |
70 | "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) |
71 | OPTION(prefix_1, "--data-in-code" , data_in_code, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
72 | "Print the data in code table for Mach-O objects (requires --macho)" , (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, "--debug-file-directory=" , debug_file_directory_eq, Joined, INVALID, debug_file_directory, nullptr, 0, DefaultVis, 0, |
74 | "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) |
75 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<dir>" , nullptr) |
76 | OPTION(prefix_1, "--debug-vars-indent=" , debug_vars_indent_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
77 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
78 | OPTION(prefix_1, "--debug-vars=" , debug_vars_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
79 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "unicode,ascii" ) |
80 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
81 | OPTION(prefix_1, "--debuginfod" , debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
82 | "Use debuginfod to find debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
83 | OPTION(prefix_1, "--demangle" , demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
84 | "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) |
85 | OPTION(prefix_1, "--dis-symname" , dis_symname, Separate, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
86 | "disassemble just this symbol's instructions (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
87 | OPTION(prefix_1, "--disassemble-all" , disassemble_all, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
88 | "Disassemble all sections found in the input files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
89 | OPTION(prefix_1, "--disassemble-symbols=" , disassemble_symbols_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
90 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
91 | OPTION(prefix_1, "--disassemble-zeroes" , disassemble_zeroes, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
92 | "Do not skip blocks of zeroes when disassembling" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
93 | OPTION(prefix_1, "--disassembler-color=" , disassembler_color_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
94 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "mode" , nullptr) |
95 | OPTION(prefix_1, "--disassembler-options=" , disassembler_options_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
96 | "Pass target specific disassembler options" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "options" , nullptr) |
97 | OPTION(prefix_1, "--disassemble" , disassemble, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
98 | "Disassemble all executable sections found in the input files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
99 | OPTION(prefix_1, "--dsym=" , dsym_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
100 | "Use .dSYM file for debug info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
101 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
102 | OPTION(prefix_1, "--dwarf=" , dwarf_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
103 | "Dump the specified DWARF debug sections. The only supported value is 'frames'" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "frames" ) |
104 | OPTION(prefix_1, "--dyld-info" , dyld_info, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
105 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
106 | OPTION(prefix_1, "--dylib-id" , dylib_id, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
107 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
108 | OPTION(prefix_1, "--dylibs-used" , dylibs_used, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
109 | "Print the shared libraries used for linked Mach-O files (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
110 | OPTION(prefix_1, "--dynamic-reloc" , dynamic_reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
111 | "Display the dynamic relocation entries in the file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
112 | OPTION(prefix_1, "--dynamic-syms" , dynamic_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
113 | "Display the contents of the dynamic 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) |
114 | OPTION(prefix_2, "-D" , anonymous_5, Flag, INVALID, disassemble_all, nullptr, 0, DefaultVis, 0, |
115 | "Alias for --disassemble-all" , (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_2, "-d" , anonymous_4, Flag, INVALID, disassemble, nullptr, 0, DefaultVis, 0, |
117 | "Alias for --disassemble" , (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, "--exports-trie" , exports_trie, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
119 | "Display mach-o exported symbols" , (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, "--fault-map-section" , fault_map_section, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
121 | "Display the content of the fault map section" , (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_1, "--file-headers" , file_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
123 | "Display the contents of the overall file header" , (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, "--full-contents" , full_contents, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
125 | "Display the content of each section" , (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, "--full-leading-addr" , full_leading_addr, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
127 | "Print full leading address" , (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, "--function-starts=" , function_starts_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
129 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, "addrs,names,both" ) |
130 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
131 | OPTION(prefix_2, "-f" , anonymous_9, Flag, INVALID, file_headers, nullptr, 0, DefaultVis, 0, |
132 | "Alias for --file-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
133 | OPTION(prefix_2, "-g" , g, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
134 | "Print line information from debug info if available" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
135 | OPTION(prefix_1, "--headers" , anonymous_20, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0, |
136 | "Alias for --section-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
137 | OPTION(prefix_1, "--help-hidden" , help_hidden, Flag, INVALID, INVALID, nullptr, HelpHidden, DefaultVis, 0, |
138 | "Display all available options" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
139 | OPTION(prefix_1, "--help" , help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
140 | "Display available options (--help-hidden for more)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
141 | OPTION(prefix_2, "-h" , anonymous_21, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0, |
142 | "Alias for --section-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
143 | OPTION(prefix_1, "--indirect-symbols" , indirect_symbols, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
144 | "Print indirect symbol table for Mach-O objects (requires --macho)" , (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_1, "--info-plist" , info_plist, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
146 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
147 | OPTION(prefix_2, "-j" , anonymous_19, JoinedOrSeparate, INVALID, section_EQ, nullptr, 0, DefaultVis, 0, |
148 | "Alias for --section" , (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, "--lazy-bind" , lazy_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
150 | "Display mach-o lazy binding info" , (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_1, "--line-numbers" , line_numbers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
152 | "When disassembling, display source line numbers. Implies --disassemble" , (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, "--link-opt-hints" , link_opt_hints, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
154 | "Print the linker optimization hints for Mach-O objects (requires --macho)" , (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_2, "-l" , anonymous_11, Flag, INVALID, line_numbers, nullptr, 0, DefaultVis, 0, |
156 | "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) |
157 | OPTION(prefix_1, "--macho" , macho, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
158 | "Use MachO specific object file parser" , (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_1, "--mattr=" , mattr_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
160 | "Target specific attributes (--mattr=help for details)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "a1,+a2,-a3,..." , nullptr) |
161 | OPTION(prefix_1, "--mcpu=" , mcpu_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
162 | "Target a specific cpu type (--mcpu=help for details)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "cpu-name" , nullptr) |
163 | OPTION(prefix_2, "-mllvm=" , anonymous_13, Joined, INVALID, mllvm, 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) |
164 | OPTION(prefix_2, "-mllvm" , mllvm, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
165 | "Specify an argument to forward to LLVM's CommandLine library" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "<arg>" , nullptr) |
166 | OPTION(prefix_2, "-M" , anonymous_7, JoinedOrSeparate, INVALID, disassembler_options_EQ, nullptr, 0, DefaultVis, 0, |
167 | "Alias for --disassembler-options=" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
168 | OPTION(prefix_2, "-m" , anonymous_12, Flag, INVALID, macho, nullptr, 0, DefaultVis, 0, |
169 | "Alias for --macho" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
170 | OPTION(prefix_1, "--no-addresses" , anonymous_14, Flag, INVALID, no_leading_addr, nullptr, 0, DefaultVis, 0, |
171 | "Alias for --no-leading-addr" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
172 | OPTION(prefix_1, "--no-debuginfod" , no_debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
173 | "Don't use debuginfod to find debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
174 | OPTION(prefix_1, "--no-leading-addr" , no_leading_addr, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
175 | "When disassembling, do not print leading addresses for instructions or inline relocations" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
176 | OPTION(prefix_1, "--no-leading-headers" , no_leading_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
177 | "Print no leading headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
178 | OPTION(prefix_1, "--no-print-imm-hex" , no_print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
179 | "Do not use hex format for immediate values" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
180 | OPTION(prefix_1, "--no-show-raw-insn" , no_show_raw_insn, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
181 | "When disassembling instructions, do not print the instruction bytes." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
182 | OPTION(prefix_1, "--no-symbolic-operands" , no_symbolic_operands, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
183 | "do not symbolic operands when disassembling (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
184 | OPTION(prefix_1, "--non-verbose" , non_verbose, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
185 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
186 | OPTION(prefix_1, "--objc-meta-data" , objc_meta_data, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
187 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
188 | OPTION(prefix_1, "--offloading" , offloading, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
189 | "Display the content of the offloading section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
190 | OPTION(prefix_1, "--prefix-strip=" , prefix_strip_eq, Joined, INVALID, prefix_strip, nullptr, 0, DefaultVis, 0, |
191 | "Strip out initial directories from absolute paths. No effect without --prefix" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "prefix" , nullptr) |
192 | OPTION(prefix_1, "--prefix-strip" , prefix_strip, Separate, 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) }}), "prefix" , nullptr) |
193 | OPTION(prefix_1, "--prefix=" , prefix_eq, Joined, INVALID, prefix, nullptr, 0, DefaultVis, 0, |
194 | "Add prefix to absolute paths" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "prefix" , nullptr) |
195 | OPTION(prefix_1, "--prefix" , prefix, Separate, 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) }}), "prefix" , nullptr) |
196 | OPTION(prefix_1, "--pretty-pgo-analysis-map" , pretty_pgo_analysis_map, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
197 | "Display PGO analysis values with formatting rather than raw numbers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
198 | OPTION(prefix_1, "--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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
199 | OPTION(prefix_1, "--print-imm-hex" , print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
200 | "Use hex format for immediate values (default)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
201 | OPTION(prefix_1, "--private-headers" , private_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
202 | "Display format specific file headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
203 | OPTION(prefix_1, "--private-header" , private_header, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
204 | "Display only the first format specific file header" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
205 | OPTION(prefix_2, "-p" , anonymous_17, Flag, INVALID, private_headers, nullptr, 0, DefaultVis, 0, |
206 | "Alias for --private-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
207 | OPTION(prefix_1, "--raw-clang-ast" , raw_clang_ast, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
208 | "Dump the raw binary contents of the clang AST section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
209 | OPTION(prefix_1, "--rebase" , rebase, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
210 | "Display mach-o rebasing info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
211 | OPTION(prefix_1, "--reloc" , reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
212 | "Display the relocation entries in the file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
213 | OPTION(prefix_1, "--rpaths" , rpaths, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
214 | "Print the runtime search paths for the Mach-O file (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
215 | OPTION(prefix_2, "-R" , anonymous_8, Flag, INVALID, dynamic_reloc, nullptr, 0, DefaultVis, 0, |
216 | "Alias for --dynamic-reloc" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
217 | OPTION(prefix_2, "-r" , anonymous_15, Flag, INVALID, reloc, nullptr, 0, DefaultVis, 0, |
218 | "Alias for --reloc" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
219 | OPTION(prefix_1, "--section-headers" , section_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
220 | "Display summaries of the headers for each section." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
221 | OPTION(prefix_1, "--section=" , section_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
222 | "Operate on the specified sections only. With --macho dump segment,section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
223 | OPTION(prefix_1, "--section" , anonymous_18, Separate, INVALID, section_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) |
224 | OPTION(prefix_1, "--show-all-symbols" , show_all_symbols, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
225 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
226 | OPTION(prefix_1, "--show-lma" , show_lma, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
227 | "Display LMA column when dumping ELF section headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
228 | OPTION(prefix_1, "--source" , source, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
229 | "When disassembling, display source interleaved with the disassembly. Implies --disassemble" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
230 | OPTION(prefix_1, "--start-address=" , start_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
231 | "Set the start address for disassembling, printing relocations and printing symbols" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "address" , nullptr) |
232 | OPTION(prefix_1, "--stop-address=" , stop_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
233 | "Set the stop address for disassembling, printing relocations and printing symbols" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), "address" , nullptr) |
234 | OPTION(prefix_1, "--symbol-description" , symbol_description, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
235 | "Add symbol description for disassembly. This option is for XCOFF files only" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
236 | OPTION(prefix_1, "--symbolize-operands" , symbolize_operands, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
237 | "Symbolize instruction operands when disassembling" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
238 | OPTION(prefix_1, "--syms" , syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
239 | "Display 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) |
240 | OPTION(prefix_2, "-S" , anonymous_22, Flag, INVALID, source, nullptr, 0, DefaultVis, 0, |
241 | "Alias for --source" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
242 | OPTION(prefix_2, "-s" , anonymous_10, Flag, INVALID, full_contents, nullptr, 0, DefaultVis, 0, |
243 | "Alias for --full-contents" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
244 | OPTION(prefix_1, "--traceback-table" , traceback_table, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
245 | "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::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
246 | OPTION(prefix_1, "--triple=" , triple_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
247 | "Target triple to disassemble for, see --version for available targets" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
248 | OPTION(prefix_1, "--triple" , anonymous_25, Separate, INVALID, triple_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) |
249 | OPTION(prefix_2, "-T" , anonymous_24, Flag, INVALID, dynamic_syms, nullptr, 0, DefaultVis, 0, |
250 | "Alias for --dynamic-syms" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
251 | OPTION(prefix_2, "-t" , anonymous_23, Flag, INVALID, syms, nullptr, 0, DefaultVis, 0, |
252 | "Alias for --syms" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
253 | OPTION(prefix_1, "--universal-headers" , universal_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
254 | "Print Mach-O universal headers (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
255 | OPTION(prefix_1, "--unwind-info" , unwind_info, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
256 | "Display unwind information" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
257 | OPTION(prefix_2, "-u" , anonymous_26, Flag, INVALID, unwind_info, nullptr, 0, DefaultVis, 0, |
258 | "Alias for --unwind-info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
259 | OPTION(prefix_1, "--version" , version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
260 | "Display the version of this program" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
261 | OPTION(prefix_2, "-v" , anonymous_0, Flag, INVALID, version, nullptr, 0, DefaultVis, 0, |
262 | "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) |
263 | OPTION(prefix_1, "--weak-bind" , weak_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
264 | "Display mach-o weak binding info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
265 | OPTION(prefix_1, "--wide" , wide, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
266 | "Ignored for compatibility with GNU objdump" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
267 | OPTION(prefix_2, "-w" , anonymous_27, Flag, INVALID, wide, 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) |
268 | OPTION(prefix_1, "--x86-asm-syntax=att" , x86_asm_syntax_att, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
269 | "Emit AT&T-style disassembly" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
270 | OPTION(prefix_1, "--x86-asm-syntax=intel" , x86_asm_syntax_intel, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
271 | "Emit Intel-style disassembly" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
272 | OPTION(prefix_2, "-x" , anonymous_1, Flag, INVALID, all_headers, nullptr, 0, DefaultVis, 0, |
273 | "Alias for --all-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
274 | OPTION(prefix_2, "-z" , anonymous_6, Flag, INVALID, disassemble_zeroes, nullptr, 0, DefaultVis, 0, |
275 | "Alias for --disassemble-zeroes" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ std::make_pair(std::array<unsigned, 2>{{0, 0}}, nullptr) }}), nullptr, nullptr) |
276 | #endif // OPTION |
277 | |
278 | #ifdef SIMPLE_ENUM_VALUE_TABLE |
279 | |
280 | struct SimpleEnumValue { |
281 | const char *Name; |
282 | unsigned Value; |
283 | }; |
284 | |
285 | struct SimpleEnumValueTable { |
286 | const SimpleEnumValue *Table; |
287 | unsigned Size; |
288 | }; |
289 | static const SimpleEnumValueTable SimpleEnumValueTables[] = {}; |
290 | static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables); |
291 | #endif // SIMPLE_ENUM_VALUE_TABLE |
292 | |
293 | |
294 | |