Lines Matching full:symbols

60  Remove most local symbols from the output. Different file formats may limit
61 this to a subset of the local symbols. For example, file and section symbols in
83 Mark any defined symbols named ``<symbol>`` as global symbols in the output.
84 Can be specified multiple times to mark multiple symbols.
86 .. option:: --globalize-symbols <filename>
88 Read a list of names from the file ``<filename>`` and mark defined symbols with
99 Mark all symbols local in the output, except for symbols with the name
100 ``<symbol>``. Can be specified multiple times to ignore multiple symbols.
102 .. option:: --keep-global-symbols <filename>
104 Mark all symbols local in the output, except for symbols named in the file
112 output. Can be specified multiple times to mark multiple symbols as local.
114 .. option:: --localize-symbols <filename>
117 symbols with those names as local in the output. In the file, each line
141 Rename symbols called ``<old>`` to ``<new>`` in the output. Can be specified
142 multiple times to rename multiple symbols.
146 Rename symbols in the output as described in the file ``<filename>``. In the
159 Remove ``<prefix>`` from the start of every symbol name. No-op for symbols that do
222 .. option:: --skip-symbols <filename>
224 Do not change the parameters of symbols named in the file ``<filename>`` when
232 Remove all symbols, debug sections and relocations from the output. This option
237 For ELF objects, remove from the output all symbols and non-alloc sections not
241 For COFF and Mach-O objects, remove all symbols, debug sections, and
250 Remove all symbols named ``<symbol>`` from the output. Can be specified
251 multiple times to remove multiple symbols.
253 .. option:: --strip-symbols <filename>
255 Remove all symbols whose names appear in the file ``<filename>``, from the
262 Remove from the output all symbols named ``<symbol>`` that are local or
265 .. option:: --strip-unneeded-symbols <filename>
267 Remove all symbols whose names appear in the file ``<filename>``, from the
275 Remove from the output all local or undefined symbols that are not required by
293 Wildcard syntax allows the following special symbols:
306 another flag matches. For example ``-w -N '*' -N '!x'`` will strip all symbols
345 Can be specified multiple times to add multiple symbols.
389 Remove local symbols starting with ".L" from the output.
414 .. option:: --keep-file-symbols
416 Keep symbols of type `STT_FILE`, even if they would otherwise be stripped.
425 When removing symbols from the output, do not remove symbols named
426 ``<symbol>``. Can be specified multiple times to keep multiple symbols.
428 .. option:: --keep-symbols <filename>
430 When removing symbols from the output do not remove symbols named in the file
437 Mark all symbols with hidden or internal visibility local in the output.
441 Specify the visibility of the symbols automatically created when using binary
472 .. option:: --prefix-symbols <prefix>
505 .. option:: --set-symbols-visibility <filename>=<visibility>
507 Read a list of symbols from <filename> and change their visibility to the
544 Mark global symbols named ``<symbol>`` as weak symbols in the output. Can
545 be specified multiple times to mark multiple symbols as weak.
547 .. option:: --weaken-symbols <filename>
549 Read a list of names from the file ``<filename>`` and mark global symbols with
556 Mark all defined global symbols as weak in the output.
563 Keep undefined symbols, even if they would otherwise be stripped.
620 will be embedded as a data section in an ELF relocatable object, with symbols
628 Symbols and relocation information will be discarded. The image will start at