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
|