reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89
   90
   91
   92
   93
   94
   95
   96
   97
   98
   99
  100
  101
  102
  103
  104
  105
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Option Parsing Definitions                                                 *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

/////////
// Prefixes

#ifdef PREFIX
#define COMMA ,
PREFIX(prefix_0, {nullptr})
PREFIX(prefix_2, {"-" COMMA nullptr})
PREFIX(prefix_1, {"--" COMMA "-" COMMA nullptr})
#undef COMMA
#endif // PREFIX

/////////
// Groups

#ifdef OPTION
OPTION(nullptr, "Dsymutil", grp_general, Group, INVALID, INVALID, nullptr, 0, 0,
       "Dsymutil Options", nullptr, nullptr)

//////////
// Options

OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "accelerator=", anonymous_12, Joined, INVALID, accelerator, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "accelerator", accelerator, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Specify the desired type of accelerator table. Valid options are 'Apple', 'Dwarf' and 'Default'", "<accelerator type>", nullptr)
OPTION(prefix_1, "arch=", anonymous_11, Joined, INVALID, arch, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "arch", arch, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Link DWARF debug information only for specified CPU architecturetypes. This option can be specified multiple times, once for eachdesired architecture. All CPU architectures will be linked bydefault.", "<arch>", nullptr)
OPTION(prefix_1, "dump-debug-map", dump_debug_map, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Parse and dump the debug map to standard output. Not DWARF link will take place.", nullptr, nullptr)
OPTION(prefix_1, "flat", flat, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Produce a flat dSYM file (not a bundle).", nullptr, nullptr)
OPTION(prefix_2, "f", anonymous_3, Flag, grp_general, flat, nullptr, 0, 0,
       "Alias for --flat", nullptr, nullptr)
OPTION(prefix_1, "help", help, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Prints this help output.", nullptr, nullptr)
OPTION(prefix_2, "h", anonymous_0, Flag, grp_general, help, nullptr, 0, 0,
       "Alias for --help", nullptr, nullptr)
OPTION(prefix_2, "j", anonymous_13, Separate, grp_general, threads, nullptr, 0, 0,
       "Alias for --num-threads", nullptr, nullptr)
OPTION(prefix_1, "minimize", minimize, Flag, grp_general, INVALID, nullptr, 0, 0,
       "When used when creating a dSYM file with Apple accelerator tables, this option will suppress the emission of the .debug_inlines, .debug_pubnames, and .debug_pubtypes sections since dsymutil has better equivalents: .apple_names and .apple_types. When used in conjunction with --update option, this option will cause redundant accelerator tables to be removed.", nullptr, nullptr)
OPTION(prefix_1, "no-odr", no_odr, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Do not use ODR (One Definition Rule) for type uniquing.", nullptr, nullptr)
OPTION(prefix_1, "no-output", no_output, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Do the link in memory, but do not emit the result file.", nullptr, nullptr)
OPTION(prefix_1, "no-swiftmodule-timestamp", no_swiftmodule_timestamp, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Don't check timestamp for swiftmodule files.", nullptr, nullptr)
OPTION(prefix_1, "num-threads", threads, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Specifies the maximum number of simultaneous threads to use when linking multiple architectures.", "<threads>", nullptr)
OPTION(prefix_1, "o=", anonymous_8, Joined, INVALID, output, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "oso-prepend-path=", anonymous_9, Joined, INVALID, oso_prepend_path, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "oso-prepend-path", oso_prepend_path, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Specify a directory to prepend to the paths of object files.", "<path>", nullptr)
OPTION(prefix_1, "out=", anonymous_7, Joined, INVALID, output, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_2, "out", anonymous_6, Separate, grp_general, output, nullptr, 0, 0,
       "Alias for --o", nullptr, nullptr)
OPTION(prefix_1, "o", output, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Specify the output file. Defaults to <input file>.dwarf", "<filename>", nullptr)
OPTION(prefix_1, "papertrail", papertrail, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Embed warnings in the linked DWARF debug info.", nullptr, nullptr)
OPTION(prefix_1, "symbol-map=", anonymous_10, Joined, INVALID, symbolmap, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "symbol-map", symbolmap, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Updates the existing dSYMs inplace using symbol map specified.", "<bcsymbolmap>", nullptr)
OPTION(prefix_1, "symtab", symtab, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Dumps the symbol table found in executable or object file(s) and exits.", nullptr, nullptr)
OPTION(prefix_1, "S", assembly, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Output textual assembly instead of a binary dSYM companion file.", nullptr, nullptr)
OPTION(prefix_2, "s", anonymous_2, Flag, grp_general, symtab, nullptr, 0, 0,
       "Alias for --symtab", nullptr, nullptr)
OPTION(prefix_1, "toolchain", toolchain, Separate, grp_general, INVALID, nullptr, 0, 0,
       "Embed toolchain information in dSYM bundle.", "<toolchain>", nullptr)
OPTION(prefix_1, "update", update, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Updates existing dSYM files to contain the latest accelerator tables and other DWARF optimizations.", nullptr, nullptr)
OPTION(prefix_2, "u", anonymous_5, Flag, grp_general, update, nullptr, 0, 0,
       "Alias for --update", nullptr, nullptr)
OPTION(prefix_1, "verbose", verbose, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Enable verbose mode.", nullptr, nullptr)
OPTION(prefix_1, "verify", verify, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Run the DWARF verifier on the linked DWARF debug info.", nullptr, nullptr)
OPTION(prefix_1, "version", version, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Prints the dsymutil version.", nullptr, nullptr)
OPTION(prefix_2, "v", anonymous_1, Flag, grp_general, version, nullptr, 0, 0,
       "Alias for --version", nullptr, nullptr)
OPTION(prefix_1, "y", yaml_input, Flag, grp_general, INVALID, nullptr, 0, 0,
       "Treat the input file is a YAML debug map rather than a binary.", nullptr, nullptr)
OPTION(prefix_2, "z", anonymous_4, Flag, grp_general, minimize, nullptr, 0, 0,
       "Alias for --minimize", nullptr, nullptr)
#endif // OPTION

#ifdef OPTTABLE_ARG_INIT
//////////
// Option Values


#endif // OPTTABLE_ARG_INIT