| 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| 2 | |* *| |
| 3 | |* Option Parsing Definitions *| |
| 4 | |* *| |
| 5 | |* Automatically generated file, do not edit! *| |
| 6 | |* *| |
| 7 | \*===----------------------------------------------------------------------===*/ |
| 8 | |
| 9 | ///////// |
| 10 | // String table |
| 11 | |
| 12 | #ifdef OPTTABLE_STR_TABLE_CODE |
| 13 | |
| 14 | #ifdef __GNUC__ |
| 15 | #pragma GCC diagnostic push |
| 16 | #pragma GCC diagnostic ignored "-Woverlength-strings" |
| 17 | #endif |
| 18 | static constexpr char OptionStrTableStorage[] = |
| 19 | "\0" |
| 20 | "-\0" |
| 21 | "--\0" |
| 22 | "kind\0" |
| 23 | "<input>\0" |
| 24 | "<unknown>\0" |
| 25 | "--adjust-vma=\0" |
| 26 | "--all-headers\0" |
| 27 | "--arch-name=\0" |
| 28 | "--arch=\0" |
| 29 | "--archive-headers\0" |
| 30 | "--archive-member-offsets\0" |
| 31 | "--arch\0" |
| 32 | "-a\0" |
| 33 | "--bind\0" |
| 34 | "--build-id=\0" |
| 35 | "--build-id\0" |
| 36 | "--chained-fixups\0" |
| 37 | "-C\0" |
| 38 | "--data-in-code\0" |
| 39 | "--debug-file-directory=\0" |
| 40 | "--debug-file-directory\0" |
| 41 | "--debug-vars-indent=\0" |
| 42 | "--debug-vars=\0" |
| 43 | "--debug-vars\0" |
| 44 | "--debuginfod\0" |
| 45 | "--demangle\0" |
| 46 | "--dis-symname\0" |
| 47 | "--disassemble-all\0" |
| 48 | "--disassemble-symbols=\0" |
| 49 | "--disassemble-zeroes\0" |
| 50 | "--disassembler-color=\0" |
| 51 | "--disassembler-options=\0" |
| 52 | "--disassemble\0" |
| 53 | "--dsym=\0" |
| 54 | "--dsym\0" |
| 55 | "--dwarf=\0" |
| 56 | "--dyld-info\0" |
| 57 | "--dylib-id\0" |
| 58 | "--dylibs-used\0" |
| 59 | "--dynamic-reloc\0" |
| 60 | "--dynamic-syms\0" |
| 61 | "-D\0" |
| 62 | "-d\0" |
| 63 | "--exports-trie\0" |
| 64 | "--fault-map-section\0" |
| 65 | "--file-headers\0" |
| 66 | "--full-contents\0" |
| 67 | "--full-leading-addr\0" |
| 68 | "--function-starts=\0" |
| 69 | "--function-starts\0" |
| 70 | "-f\0" |
| 71 | "-g\0" |
| 72 | "--headers\0" |
| 73 | "--help-hidden\0" |
| 74 | "--help\0" |
| 75 | "-h\0" |
| 76 | "--indirect-symbols\0" |
| 77 | "--info-plist\0" |
| 78 | "-j\0" |
| 79 | "--lazy-bind\0" |
| 80 | "--line-numbers\0" |
| 81 | "--link-opt-hints\0" |
| 82 | "-l\0" |
| 83 | "--macho\0" |
| 84 | "--mattr=\0" |
| 85 | "--mcpu=\0" |
| 86 | "-mllvm=\0" |
| 87 | "-mllvm\0" |
| 88 | "-M\0" |
| 89 | "-m\0" |
| 90 | "--no-addresses\0" |
| 91 | "--no-debuginfod\0" |
| 92 | "--no-leading-addr\0" |
| 93 | "--no-leading-headers\0" |
| 94 | "--no-print-imm-hex\0" |
| 95 | "--no-show-raw-insn\0" |
| 96 | "--no-symbolic-operands\0" |
| 97 | "--non-verbose\0" |
| 98 | "--objc-meta-data\0" |
| 99 | "--offloading\0" |
| 100 | "--prefix-strip=\0" |
| 101 | "--prefix-strip\0" |
| 102 | "--prefix=\0" |
| 103 | "--prefix\0" |
| 104 | "--pretty-pgo-analysis-map\0" |
| 105 | "--print-imm-hex=false\0" |
| 106 | "--print-imm-hex\0" |
| 107 | "--private-headers\0" |
| 108 | "--private-header\0" |
| 109 | "-p\0" |
| 110 | "--raw-clang-ast\0" |
| 111 | "--rebase\0" |
| 112 | "--reloc\0" |
| 113 | "--rpaths\0" |
| 114 | "-R\0" |
| 115 | "-r\0" |
| 116 | "--section-headers\0" |
| 117 | "--section=\0" |
| 118 | "--section\0" |
| 119 | "--show-all-symbols\0" |
| 120 | "--show-lma\0" |
| 121 | "--source\0" |
| 122 | "--start-address=\0" |
| 123 | "--stop-address=\0" |
| 124 | "--symbol-description\0" |
| 125 | "--symbolize-operands\0" |
| 126 | "--syms\0" |
| 127 | "-S\0" |
| 128 | "-s\0" |
| 129 | "--traceback-table\0" |
| 130 | "--triple=\0" |
| 131 | "--triple\0" |
| 132 | "-T\0" |
| 133 | "-t\0" |
| 134 | "--universal-headers\0" |
| 135 | "--unwind-info\0" |
| 136 | "-u\0" |
| 137 | "--version\0" |
| 138 | "-v\0" |
| 139 | "--weak-bind\0" |
| 140 | "--wide\0" |
| 141 | "-w\0" |
| 142 | "--x86-asm-syntax=att\0" |
| 143 | "--x86-asm-syntax=intel\0" |
| 144 | "-x\0" |
| 145 | "-z\0" |
| 146 | ; |
| 147 | #ifdef __GNUC__ |
| 148 | #pragma GCC diagnostic pop |
| 149 | #endif |
| 150 | |
| 151 | static constexpr llvm::StringTable OptionStrTable = |
| 152 | OptionStrTableStorage; |
| 153 | #endif // OPTTABLE_STR_TABLE_CODE |
| 154 | |
| 155 | ///////// |
| 156 | // Prefixes |
| 157 | |
| 158 | #ifdef OPTTABLE_PREFIXES_TABLE_CODE |
| 159 | static constexpr llvm::StringTable::Offset OptionPrefixesTable[] = { |
| 160 | 0 /* prefixes */, |
| 161 | 1 /* prefixes */, 1 /* '-' */, |
| 162 | 1 /* prefixes */, 3 /* '--' */ |
| 163 | }; |
| 164 | #endif // OPTTABLE_PREFIXES_TABLE_CODE |
| 165 | |
| 166 | ///////// |
| 167 | // Prefix Union |
| 168 | |
| 169 | #ifdef OPTTABLE_PREFIXES_UNION_CODE |
| 170 | static constexpr llvm::StringTable::Offset OptionPrefixesUnion[] = { |
| 171 | 1 /* '-' */, 3 /* '--' */ |
| 172 | }; |
| 173 | #endif // OPTTABLE_PREFIXES_UNION_CODE |
| 174 | |
| 175 | ///////// |
| 176 | // ValuesCode |
| 177 | |
| 178 | #ifdef OPTTABLE_VALUES_CODE |
| 179 | #endif |
| 180 | ///////// |
| 181 | // Groups |
| 182 | |
| 183 | #ifdef OPTION |
| 184 | OPTION(0 /* no prefixes */, 6 /* kind */, grp_mach_o, Group, INVALID, INVALID, nullptr, 0, 0, 0, |
| 185 | "llvm-objdump MachO Specific Options" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 186 | |
| 187 | ////////// |
| 188 | // Options |
| 189 | |
| 190 | OPTION(0, 11 /* <input> */, INPUT, Input, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 191 | OPTION(0, 19 /* <unknown> */, UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 192 | OPTION(3, 29 /* --adjust-vma= */, adjust_vma_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 193 | "Increase the displayed address by the specified offset" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "offset" , nullptr) |
| 194 | OPTION(3, 43 /* --all-headers */, all_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 195 | "Display all available header information, relocation entries and the symbol table" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 196 | OPTION(3, 57 /* --arch-name= */, arch_name_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 197 | "Target arch to disassemble for, see --version for available targets" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 198 | OPTION(3, 70 /* --arch= */, arch_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 199 | "architecture(s) from a Mach-O file to dump" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 200 | OPTION(3, 78 /* --archive-headers */, archive_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 201 | "Display archive header information" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 202 | OPTION(3, 96 /* --archive-member-offsets */, archive_member_offsets, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 203 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 204 | OPTION(3, 121 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 205 | OPTION(1, 128 /* -a */, anonymous_2, Flag, INVALID, archive_headers, nullptr, 0, DefaultVis, 0, |
| 206 | "Alias for --archive-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 207 | OPTION(3, 131 /* --bind */, bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 208 | "Display mach-o binding info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 209 | OPTION(3, 138 /* --build-id= */, build_id_eq, Joined, INVALID, build_id, nullptr, 0, DefaultVis, 0, |
| 210 | "Build ID to look up. Once found, added as an input file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<hex>" , nullptr) |
| 211 | OPTION(3, 150 /* --build-id */, build_id, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<hex>" , nullptr) |
| 212 | OPTION(3, 161 /* --chained-fixups */, chained_fixups, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 213 | "Print chained fixup information (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 214 | OPTION(1, 178 /* -C */, anonymous_3, Flag, INVALID, demangle, nullptr, 0, DefaultVis, 0, |
| 215 | "Alias for --demangle" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 216 | OPTION(3, 181 /* --data-in-code */, data_in_code, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 217 | "Print the data in code table for Mach-O objects (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 218 | OPTION(3, 196 /* --debug-file-directory= */, debug_file_directory_eq, Joined, INVALID, debug_file_directory, nullptr, 0, DefaultVis, 0, |
| 219 | "Path to directory where to look for debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<dir>" , nullptr) |
| 220 | OPTION(3, 220 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<dir>" , nullptr) |
| 221 | OPTION(3, 243 /* --debug-vars-indent= */, debug_vars_indent_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 222 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 223 | OPTION(3, 264 /* --debug-vars= */, debug_vars_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 224 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "unicode,ascii" ) |
| 225 | OPTION(3, 278 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 226 | OPTION(3, 291 /* --debuginfod */, debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 227 | "Use debuginfod to find debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 228 | OPTION(3, 304 /* --demangle */, demangle, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 229 | "Demangle symbol names" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 230 | OPTION(3, 315 /* --dis-symname */, dis_symname, Separate, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 231 | "disassemble just this symbol's instructions (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 232 | OPTION(3, 329 /* --disassemble-all */, disassemble_all, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 233 | "Disassemble all sections found in the input files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 234 | OPTION(3, 347 /* --disassemble-symbols= */, disassemble_symbols_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 235 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 236 | OPTION(3, 370 /* --disassemble-zeroes */, disassemble_zeroes, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 237 | "Do not skip blocks of zeroes when disassembling" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 238 | OPTION(3, 391 /* --disassembler-color= */, disassembler_color_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 239 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), "mode" , nullptr) |
| 240 | OPTION(3, 413 /* --disassembler-options= */, disassembler_options_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 241 | "Pass target specific disassembler options" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "options" , nullptr) |
| 242 | OPTION(3, 437 /* --disassemble */, disassemble, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 243 | "Disassemble all executable sections found in the input files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 244 | OPTION(3, 451 /* --dsym= */, dsym_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 245 | "Use .dSYM file for debug info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 246 | OPTION(3, 459 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 247 | OPTION(3, 466 /* --dwarf= */, dwarf_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 248 | "Dump the specified DWARF debug sections. The only supported value is 'frames'" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "frames" ) |
| 249 | OPTION(3, 475 /* --dyld-info */, dyld_info, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 250 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 251 | OPTION(3, 487 /* --dylib-id */, dylib_id, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 252 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 253 | OPTION(3, 498 /* --dylibs-used */, dylibs_used, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 254 | "Print the shared libraries used for linked Mach-O files (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 255 | OPTION(3, 512 /* --dynamic-reloc */, dynamic_reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 256 | "Display the dynamic relocation entries in the file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 257 | OPTION(3, 528 /* --dynamic-syms */, dynamic_syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 258 | "Display the contents of the dynamic symbol table" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 259 | OPTION(1, 543 /* -D */, anonymous_5, Flag, INVALID, disassemble_all, nullptr, 0, DefaultVis, 0, |
| 260 | "Alias for --disassemble-all" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 261 | OPTION(1, 546 /* -d */, anonymous_4, Flag, INVALID, disassemble, nullptr, 0, DefaultVis, 0, |
| 262 | "Alias for --disassemble" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 263 | OPTION(3, 549 /* --exports-trie */, exports_trie, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 264 | "Display mach-o exported symbols" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 265 | OPTION(3, 564 /* --fault-map-section */, fault_map_section, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 266 | "Display the content of the fault map section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 267 | OPTION(3, 584 /* --file-headers */, file_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 268 | "Display the contents of the overall file header" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 269 | OPTION(3, 599 /* --full-contents */, full_contents, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 270 | "Display the content of each section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 271 | OPTION(3, 615 /* --full-leading-addr */, full_leading_addr, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 272 | "Print full leading address" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 273 | OPTION(3, 635 /* --function-starts= */, function_starts_EQ, Joined, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 274 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, "addrs,names,both" ) |
| 275 | OPTION(3, 654 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 276 | OPTION(1, 672 /* -f */, anonymous_9, Flag, INVALID, file_headers, nullptr, 0, DefaultVis, 0, |
| 277 | "Alias for --file-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 278 | OPTION(1, 675 /* -g */, g, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 279 | "Print line information from debug info if available" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 280 | OPTION(3, 678 /* --headers */, anonymous_20, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0, |
| 281 | "Alias for --section-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 282 | OPTION(3, 688 /* --help-hidden */, help_hidden, Flag, INVALID, INVALID, nullptr, HelpHidden, DefaultVis, 0, |
| 283 | "Display all available options" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 284 | OPTION(3, 702 /* --help */, help, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 285 | "Display available options (--help-hidden for more)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 286 | OPTION(1, 709 /* -h */, anonymous_21, Flag, INVALID, section_headers, nullptr, 0, DefaultVis, 0, |
| 287 | "Alias for --section-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 288 | OPTION(3, 712 /* --indirect-symbols */, indirect_symbols, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 289 | "Print indirect symbol table for Mach-O objects (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 290 | OPTION(3, 731 /* --info-plist */, info_plist, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 291 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 292 | OPTION(1, 744 /* -j */, anonymous_19, JoinedOrSeparate, INVALID, section_EQ, nullptr, 0, DefaultVis, 0, |
| 293 | "Alias for --section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 294 | OPTION(3, 747 /* --lazy-bind */, lazy_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 295 | "Display mach-o lazy binding info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 296 | OPTION(3, 759 /* --line-numbers */, line_numbers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 297 | "When disassembling, display source line numbers. Implies --disassemble" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 298 | OPTION(3, 774 /* --link-opt-hints */, link_opt_hints, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 299 | "Print the linker optimization hints for Mach-O objects (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 300 | OPTION(1, 791 /* -l */, anonymous_11, Flag, INVALID, line_numbers, nullptr, 0, DefaultVis, 0, |
| 301 | "Alias for --line-numbers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 302 | OPTION(3, 794 /* --macho */, macho, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 303 | "Use MachO specific object file parser" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 304 | OPTION(3, 802 /* --mattr= */, mattr_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 305 | "Target specific attributes (--mattr=help for details)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "a1,+a2,-a3,..." , nullptr) |
| 306 | OPTION(3, 811 /* --mcpu= */, mcpu_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 307 | "Target a specific cpu type (--mcpu=help for details)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "cpu-name" , nullptr) |
| 308 | OPTION(1, 819 /* -mllvm= */, anonymous_13, Joined, INVALID, mllvm, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 309 | OPTION(1, 827 /* -mllvm */, mllvm, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 310 | "Specify an argument to forward to LLVM's CommandLine library" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "<arg>" , nullptr) |
| 311 | OPTION(1, 834 /* -M */, anonymous_7, JoinedOrSeparate, INVALID, disassembler_options_EQ, nullptr, 0, DefaultVis, 0, |
| 312 | "Alias for --disassembler-options=" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 313 | OPTION(1, 837 /* -m */, anonymous_12, Flag, INVALID, macho, nullptr, 0, DefaultVis, 0, |
| 314 | "Alias for --macho" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 315 | OPTION(3, 840 /* --no-addresses */, anonymous_14, Flag, INVALID, no_leading_addr, nullptr, 0, DefaultVis, 0, |
| 316 | "Alias for --no-leading-addr" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 317 | OPTION(3, 855 /* --no-debuginfod */, no_debuginfod, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 318 | "Don't use debuginfod to find debug files" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 319 | OPTION(3, 871 /* --no-leading-addr */, no_leading_addr, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 320 | "When disassembling, do not print leading addresses for instructions or inline relocations" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 321 | OPTION(3, 889 /* --no-leading-headers */, no_leading_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 322 | "Print no leading headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 323 | OPTION(3, 910 /* --no-print-imm-hex */, no_print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 324 | "Do not use hex format for immediate values" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 325 | OPTION(3, 929 /* --no-show-raw-insn */, no_show_raw_insn, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 326 | "When disassembling instructions, do not print the instruction bytes." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 327 | OPTION(3, 948 /* --no-symbolic-operands */, no_symbolic_operands, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 328 | "do not symbolic operands when disassembling (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 329 | OPTION(3, 971 /* --non-verbose */, non_verbose, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 330 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 331 | OPTION(3, 985 /* --objc-meta-data */, objc_meta_data, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 332 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 333 | OPTION(3, 1002 /* --offloading */, offloading, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 334 | "Display the content of the offloading section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 335 | OPTION(3, 1015 /* --prefix-strip= */, prefix_strip_eq, Joined, INVALID, prefix_strip, nullptr, 0, DefaultVis, 0, |
| 336 | "Strip out initial directories from absolute paths. No effect without --prefix" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix" , nullptr) |
| 337 | OPTION(3, 1031 /* --prefix-strip */, prefix_strip, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix" , nullptr) |
| 338 | OPTION(3, 1046 /* --prefix= */, prefix_eq, Joined, INVALID, prefix, nullptr, 0, DefaultVis, 0, |
| 339 | "Add prefix to absolute paths" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix" , nullptr) |
| 340 | OPTION(3, 1056 /* --prefix */, prefix, Separate, INVALID, INVALID, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "prefix" , nullptr) |
| 341 | OPTION(3, 1065 /* --pretty-pgo-analysis-map */, pretty_pgo_analysis_map, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 342 | "Display PGO analysis values with formatting rather than raw numbers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 343 | OPTION(3, 1091 /* --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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 344 | OPTION(3, 1113 /* --print-imm-hex */, print_imm_hex, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 345 | "Use hex format for immediate values (default)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 346 | OPTION(3, 1129 /* --private-headers */, private_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 347 | "Display format specific file headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 348 | OPTION(3, 1147 /* --private-header */, private_header, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 349 | "Display only the first format specific file header" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 350 | OPTION(1, 1164 /* -p */, anonymous_17, Flag, INVALID, private_headers, nullptr, 0, DefaultVis, 0, |
| 351 | "Alias for --private-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 352 | OPTION(3, 1167 /* --raw-clang-ast */, raw_clang_ast, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 353 | "Dump the raw binary contents of the clang AST section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 354 | OPTION(3, 1183 /* --rebase */, rebase, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 355 | "Display mach-o rebasing info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 356 | OPTION(3, 1192 /* --reloc */, reloc, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 357 | "Display the relocation entries in the file" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 358 | OPTION(3, 1200 /* --rpaths */, rpaths, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 359 | "Print the runtime search paths for the Mach-O file (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 360 | OPTION(1, 1209 /* -R */, anonymous_8, Flag, INVALID, dynamic_reloc, nullptr, 0, DefaultVis, 0, |
| 361 | "Alias for --dynamic-reloc" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 362 | OPTION(1, 1212 /* -r */, anonymous_15, Flag, INVALID, reloc, nullptr, 0, DefaultVis, 0, |
| 363 | "Alias for --reloc" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 364 | OPTION(3, 1215 /* --section-headers */, section_headers, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 365 | "Display summaries of the headers for each section." , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 366 | OPTION(3, 1233 /* --section= */, section_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 367 | "Operate on the specified sections only. With --macho dump segment,section" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 368 | OPTION(3, 1244 /* --section */, anonymous_18, Separate, INVALID, section_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 369 | OPTION(3, 1254 /* --show-all-symbols */, show_all_symbols, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 370 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 371 | OPTION(3, 1273 /* --show-lma */, show_lma, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 372 | "Display LMA column when dumping ELF section headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 373 | OPTION(3, 1284 /* --source */, source, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 374 | "When disassembling, display source interleaved with the disassembly. Implies --disassemble" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 375 | OPTION(3, 1293 /* --start-address= */, start_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 376 | "Set the start address for disassembling, printing relocations and printing symbols" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "address" , nullptr) |
| 377 | OPTION(3, 1310 /* --stop-address= */, stop_address_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 378 | "Set the stop address for disassembling, printing relocations and printing symbols" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), "address" , nullptr) |
| 379 | OPTION(3, 1326 /* --symbol-description */, symbol_description, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 380 | "Add symbol description for disassembly. This option is for XCOFF files only" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 381 | OPTION(3, 1347 /* --symbolize-operands */, symbolize_operands, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 382 | "Symbolize instruction operands when disassembling" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 383 | OPTION(3, 1368 /* --syms */, syms, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 384 | "Display the symbol table" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 385 | OPTION(1, 1375 /* -S */, anonymous_22, Flag, INVALID, source, nullptr, 0, DefaultVis, 0, |
| 386 | "Alias for --source" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 387 | OPTION(1, 1378 /* -s */, anonymous_10, Flag, INVALID, full_contents, nullptr, 0, DefaultVis, 0, |
| 388 | "Alias for --full-contents" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 389 | OPTION(3, 1381 /* --traceback-table */, traceback_table, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 390 | "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::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 391 | OPTION(3, 1399 /* --triple= */, triple_EQ, Joined, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 392 | "Target triple to disassemble for, see --version for available targets" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 393 | OPTION(3, 1409 /* --triple */, anonymous_25, Separate, INVALID, triple_EQ, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 394 | OPTION(1, 1418 /* -T */, anonymous_24, Flag, INVALID, dynamic_syms, nullptr, 0, DefaultVis, 0, |
| 395 | "Alias for --dynamic-syms" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 396 | OPTION(1, 1421 /* -t */, anonymous_23, Flag, INVALID, syms, nullptr, 0, DefaultVis, 0, |
| 397 | "Alias for --syms" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 398 | OPTION(3, 1424 /* --universal-headers */, universal_headers, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 399 | "Print Mach-O universal headers (requires --macho)" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 400 | OPTION(3, 1444 /* --unwind-info */, unwind_info, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 401 | "Display unwind information" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 402 | OPTION(1, 1458 /* -u */, anonymous_26, Flag, INVALID, unwind_info, nullptr, 0, DefaultVis, 0, |
| 403 | "Alias for --unwind-info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 404 | OPTION(3, 1461 /* --version */, version, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 405 | "Display the version of this program" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 406 | OPTION(1, 1471 /* -v */, anonymous_0, Flag, INVALID, version, nullptr, 0, DefaultVis, 0, |
| 407 | "Alias for --version" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 408 | OPTION(3, 1474 /* --weak-bind */, weak_bind, Flag, grp_mach_o, INVALID, nullptr, 0, DefaultVis, 0, |
| 409 | "Display mach-o weak binding info" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 410 | OPTION(3, 1486 /* --wide */, wide, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 411 | "Ignored for compatibility with GNU objdump" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 412 | OPTION(1, 1493 /* -w */, anonymous_27, Flag, INVALID, wide, nullptr, 0, DefaultVis, 0, nullptr, (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 413 | OPTION(3, 1496 /* --x86-asm-syntax=att */, x86_asm_syntax_att, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 414 | "Emit AT&T-style disassembly" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 415 | OPTION(3, 1517 /* --x86-asm-syntax=intel */, x86_asm_syntax_intel, Flag, INVALID, INVALID, nullptr, 0, DefaultVis, 0, |
| 416 | "Emit Intel-style disassembly" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 417 | OPTION(1, 1540 /* -x */, anonymous_1, Flag, INVALID, all_headers, nullptr, 0, DefaultVis, 0, |
| 418 | "Alias for --all-headers" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 419 | OPTION(1, 1543 /* -z */, anonymous_6, Flag, INVALID, disassemble_zeroes, nullptr, 0, DefaultVis, 0, |
| 420 | "Alias for --disassemble-zeroes" , (std::array<std::pair<std::array<unsigned, 2>, const char*>, 1>{{ {std::array<unsigned, 2>{{0, 0}}, nullptr} }}), nullptr, nullptr) |
| 421 | #endif // OPTION |
| 422 | |
| 423 | #ifdef SIMPLE_ENUM_VALUE_TABLE |
| 424 | |
| 425 | struct SimpleEnumValue { |
| 426 | const char *Name; |
| 427 | unsigned Value; |
| 428 | }; |
| 429 | |
| 430 | struct SimpleEnumValueTable { |
| 431 | const SimpleEnumValue *Table; |
| 432 | unsigned Size; |
| 433 | }; |
| 434 | static const SimpleEnumValueTable SimpleEnumValueTables[] = {}; |
| 435 | static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables); |
| 436 | #endif // SIMPLE_ENUM_VALUE_TABLE |
| 437 | |
| 438 | |
| 439 | |