Lines Matching +full:non +full:- +full:specified
4 def NAME: Flag<["--"], name>, HelpText<help1>;
5 def no_ # NAME: Flag<["--"], "no-" # name>, HelpText<help2>;
9 : Eq<"binary-architecture", "Ignored for compatibility">;
10 def B : JoinedOrSeparate<["-"], "B">,
12 HelpText<"Alias for --binary-architecture">;
14 defm target : Eq<"target", "Equivalent to --input-target and --output-target for the specified form…
16 def F : JoinedOrSeparate<["-"], "F">,
18 HelpText<"Alias for --target">;
20 defm input_target : Eq<"input-target", "Read the input as the specified format">, MetaVarName<"form…
21 def I : JoinedOrSeparate<["-"], "I">,
23 HelpText<"Alias for --input-target">;
25 defm output_target : Eq<"output-target", "Write the output as the specified format">, MetaVarName<"…
26 def O : JoinedOrSeparate<["-"], "O">,
28 HelpText<"Alias for --output-target">;
31 : Eq<"new-symbol-visibility", "Specify the visibility of symbols automatically "
32 "created when using binary input or --add-symbol. The default is 'default'">;
35 : Joined<["--"], "compress-debug-sections=">,
37 HelpText<"Compress DWARF debug sections using specified format. Supported "
39 def : Flag<["--"], "compress-debug-sections">, Alias<compress_debug_sections>,
41 def decompress_debug_sections : Flag<["--"], "decompress-debug-sections">,
44 : Eq<"compress-sections",
45 "Compress or decompress sections using specified format. Supported "
47 MetaVarName<"<section-glob>=<format>">;
50 …: Eq<"split-dwo", "Equivalent to --extract-dwo and <dwo-file> as the output file and no other opti…
51 "and then --strip-dwo on the input file">,
52 MetaVarName<"dwo-file">;
55 : Eq<"add-gnu-debuglink", "Add a .gnu_debuglink for <debug-file>">,
56 MetaVarName<"debug-file">;
59 : Eq<"rename-section",
60 "Rename sections called <old> to <new>, and apply any specified <flag> values. "
61 "See --set-section-flags for a list of supported flags">,
64 : Eq<"redefine-sym", "Change the name of a symbol old to new">,
67 : Eq<"redefine-syms",
69 "--redefine-sym=<old>=<new> is set for each one. <filename> "
76 defm only_section : Eq<"only-section", "Remove all but <section>">,
78 def j : JoinedOrSeparate<["-"], "j">,
80 HelpText<"Alias for --only-section">;
82 : Eq<"add-section",
87 : Eq<"set-section-alignment", "Set alignment for a given section">,
91 : Eq<"set-section-flags",
92 "Set section properties based on the specified <flags>. Supported flag names are: "
98 : Eq<"set-section-type",
103 : Eq<"set-symbol-visibility",
104 "Change the visibility of a symbol to the specified value">,
107 : Eq<"set-symbols-visibility",
109 "visibility to the specified value. Visibility values: default, "
113 def S : Flag<["-"], "S">,
115 HelpText<"Alias for --strip-all">;
116 def strip_dwo : Flag<["--"], "strip-dwo">,
119 : Flag<["--"], "strip-non-alloc">,
120 HelpText<"Remove all non-allocated sections that are not within segments">;
122 : Eq<"strip-unneeded-symbol",
127 : Eq<"strip-unneeded-symbols",
138 : Flag<["--"], "extract-dwo">,
143 : Eq<"extract-partition", "Extract named partition from input file">,
146 : Flag<["--"], "extract-main-partition">,
150 : Flag<["--"], "localize-hidden">,
154 : Eq<"localize-symbol", "Mark any defined non-common symbol named <symbol> as local">,
157 : Eq<"localize-symbols",
158 "Read a list of names from <filename> and mark any defined non-common "
162 def L : JoinedOrSeparate<["-"], "L">,
164 HelpText<"Alias for --localize-symbol">;
166 defm globalize_symbol : Eq<"globalize-symbol", "Mark <symbol> as global">,
170 : Eq<"globalize-symbols",
176 : Eq<"keep-global-symbol",
178 "Can be specified multiple times to ignore multiple symbols">,
180 def G : JoinedOrSeparate<["-"], "G">,
182 HelpText<"Alias for --keep-global-symbol">;
184 defm verify_note_sections : B<"verify-note-sections",
189 : Eq<"keep-global-symbols",
191 "--keep-global-symbol=<symbol> is set for each one. <filename> "
197 defm weaken_symbol : Eq<"weaken-symbol", "Mark global symbols named <symbol> as weak">,
200 : Eq<"weaken-symbols",
204 def W : JoinedOrSeparate<["-"], "W">,
206 HelpText<"Alias for --weaken-symbol">;
207 def weaken : Flag<["--"], "weaken">,
211 : Eq<"strip-symbols",
216 : Eq<"keep-symbols",
218 "--keep-symbol=<symbol> is set for each one. <filename> "
224 defm skip_symbol : Eq<"skip-symbol", "Do not change parameters of symbol <symbol> "
230 : Eq<"skip-symbols",
232 "--skip-symbol=<symbol> is set for each one. <filename> "
239 : Eq<"dump-section",
243 : Eq<"prefix-symbols", "Add <prefix> to the start of every symbol name">,
246 : Eq<"remove-symbol-prefix",
247 "Remove <prefix> from the start of every symbol name. No-op for symbols that do not start "
252 : Eq<"prefix-alloc-sections", "Add <prefix> to the start of every allocated section name">,
255 defm set_start : Eq<"set-start", "Set the start address to <addr>. Overrides "
256 "any previous --change-start or --adjust-start values">,
258 defm change_start : Eq<"change-start", "Add <incr> to the start address. Can be " …
259 "specified multiple times, all values will be applied "
262 def adjust_start : JoinedOrSeparate<["--"], "adjust-start">,
264 HelpText<"Alias for --change-start">;
267 … : Eq<"change-section-lma", "Shift LMA of non-zero-sized sections in the program header by <val>">,
268 MetaVarName<"*{+|-}val">;
271 : Eq<"add-symbol", "Add new symbol <name> to .symtab. Accepted flags: "
273 "function, indirect-function. Accepted but ignored for "
275 "unique-object, before">,
279 … : Eq<"update-section", "Replace the contents of section <name> with contents from a file <file>">,
283 : Eq<"gap-fill", "Fill the gaps between sections with <value> instead of zero. "
284 "<value> must be an unsigned 8-bit integer. "
289 : Eq<"pad-to", "Pad the output up to the load address <address>, using a value "
290 "of zero or the value specified by the --gap-fill option. "