# objcopy # Autogenerated from man page /usr/share/man/man1/objcopy.1 complete -c objcopy -s I -d 'X Item "-I bfdname"' complete -c objcopy -l input-target -d 'X Item "--input-target=bfdname" ' complete -c objcopy -s O -d 'X Item "-O bfdname"' complete -c objcopy -l output-target -d 'X Item "--output-target=bfdname" ' complete -c objcopy -s F -d 'X Item "-F bfdname"' complete -c objcopy -l target -d 'X Item "--target=bfdname" ' complete -c objcopy -s B -d 'X Item "-B bfdarch"' complete -c objcopy -l binary-architecture -d 'X Item "--binary-architecture=bfdarch" ' complete -c objcopy -s j -d 'X Item "-j sectionpattern"' complete -c objcopy -l only-section -d 'X Item "--only-section=sectionpattern" ' complete -c objcopy -s R -d 'X Item "-R sectionpattern"' complete -c objcopy -l remove-section -d 'X Item "--remove-section=sectionpattern" ' complete -c objcopy -l keep-section -d 'X Item "--keep-section=sectionpattern" When removing sections from the output…' complete -c objcopy -l remove-relocations -d 'X Item "--remove-relocations=sectionpattern" Remove non-dynamic relocations f…' complete -c objcopy -l strip-section-headers -d 'X Item "--strip-section-headers" Strip section header This option is specif…' complete -c objcopy -s S -d 'X Item "-S"' complete -c objcopy -l strip-all -d 'X Item "--strip-all" ' complete -c objcopy -s g -d 'X Item "-g"' complete -c objcopy -l strip-debug -d 'X Item "--strip-debug" ' complete -c objcopy -l strip-unneeded -d 'X Item "--strip-unneeded" Remove all symbols that are not needed for relocati…' complete -c objcopy -s K -d 'X Item "-K symbolname"' complete -c objcopy -l keep-symbol -d 'X Item "--keep-symbol=symbolname" ' complete -c objcopy -s N -d 'X Item "-N symbolname"' complete -c objcopy -l strip-symbol -d 'X Item "--strip-symbol=symbolname" ' complete -c objcopy -l strip-unneeded-symbol -d 'X Item "--strip-unneeded-symbol=symbolname" Do not copy symbol symbolname fro…' complete -c objcopy -s G -d 'X Item "-G symbolname"' complete -c objcopy -l keep-global-symbol -d 'X Item "--keep-global-symbol=symbolname" ' complete -c objcopy -l localize-hidden -d 'X Item "--localize-hidden" In an ELF object, mark all symbols that have hidde…' complete -c objcopy -s L -d 'X Item "-L symbolname"' complete -c objcopy -l localize-symbol -d 'X Item "--localize-symbol=symbolname" ' complete -c objcopy -s W -d 'X Item "-W symbolname"' complete -c objcopy -l weaken-symbol -d 'X Item "--weaken-symbol=symbolname" . PD Make symbol symbolname weak' complete -c objcopy -l binary-symbol-prefix -d 'X Item "--binary-symbol-prefix=string" When used with --input-target=binary, …' complete -c objcopy -l globalize-symbol -d 'X Item "--globalize-symbol=symbolname" Give symbol symbolname global scoping …' complete -c objcopy -s w -d 'X Item "-w"' complete -c objcopy -l wildcard -d 'X Item "--wildcard" ' complete -c objcopy -s x -d 'X Item "-x"' complete -c objcopy -l discard-all -d 'X Item "--discard-all" ' complete -c objcopy -s X -d 'X Item "-X"' complete -c objcopy -l discard-locals -d 'X Item "--discard-locals" . PD Do not copy compiler-generated local symbols' complete -c objcopy -s b -d 'X Item "-b byte"' complete -c objcopy -l byte -d 'X Item "--byte=byte" ' complete -c objcopy -s i -d 'X Item "-i [breadth]"' complete -c objcopy -l interleave -d 'X Item "--interleave[=breadth]" ' complete -c objcopy -l interleave-width -d 'X Item "--interleave-width=width" When used with the --interleave option, cop…' complete -c objcopy -s p -d 'X Item "-p"' complete -c objcopy -l preserve-dates -d 'X Item "--preserve-dates" ' complete -c objcopy -s D -d 'X Item "-D"' complete -c objcopy -l enable-deterministic-archives -d 'X Item "--enable-deterministic-archives" . PD Operate in deterministic mode' complete -c objcopy -s U -d 'X Item "-U"' complete -c objcopy -l disable-deterministic-archives -d 'X Item "--disable-deterministic-archives" ' complete -c objcopy -l debugging -d 'X Item "--debugging" Convert debugging information, if possible' complete -c objcopy -l gap-fill -d 'X Item "--gap-fill val" Fill gaps between sections with val' complete -c objcopy -l pad-to -d 'X Item "--pad-to address" Pad the output file up to the load address address' complete -c objcopy -l set-start -d 'X Item "--set-start val" Set the start address (also known as the entry addre…' complete -c objcopy -l change-start -d 'X Item "--change-start incr"' complete -c objcopy -l adjust-start -d 'X Item "--adjust-start incr" ' complete -c objcopy -l change-addresses -d 'X Item "--change-addresses incr"' complete -c objcopy -l adjust-vma -d 'X Item "--adjust-vma incr" ' complete -c objcopy -l change-section-address -d 'X Item "--change-section-address sectionpattern{=,+,-}val"' complete -c objcopy -l adjust-section-vma -d 'X Item "--adjust-section-vma sectionpattern{=,+,-}val" ' complete -c objcopy -l change-section-lma -d 'X Item "--change-section-lma sectionpattern{=,+,-}val" Set or change the LMA …' complete -c objcopy -l change-section-vma -d 'X Item "--change-section-vma sectionpattern{=,+,-}val" Set or change the VMA …' complete -c objcopy -l change-warnings -d 'X Item "--change-warnings"' complete -c objcopy -l adjust-warnings -d 'X Item "--adjust-warnings" ' complete -c objcopy -l no-change-warnings -d 'X Item "--no-change-warnings"' complete -c objcopy -l no-adjust-warnings -d 'X Item "--no-adjust-warnings" ' complete -c objcopy -l set-section-flags -d 'X Item "--set-section-flags sectionpattern=flags" Set the flags for any secti…' complete -c objcopy -l set-section-alignment -d 'X Item "--set-section-alignment sectionpattern=align" Set the alignment for a…' complete -c objcopy -l add-section -d 'X Item "--add-section sectionname=filename" Add a new section named sectionna…' complete -c objcopy -l dump-section -d 'X Item "--dump-section sectionname=filename" Place the contents of section na…' complete -c objcopy -l update-section -d 'X Item "--update-section sectionname=filename" Replace the existing contents …' complete -c objcopy -l add-symbol -d 'X Item "--add-symbol name=[section:]value[,flags]" Add a new symbol named nam…' complete -c objcopy -l rename-section -d 'X Item "--rename-section oldname=newname[,flags]" Rename a section from oldna…' complete -c objcopy -l long-section-names -d 'X Item "--long-section-names {enable,disable,keep}" Controls the handling of …' complete -c objcopy -l change-leading-char -d 'X Item "--change-leading-char" Some object file formats use special character…' complete -c objcopy -l remove-leading-char -d 'X Item "--remove-leading-char" If the first character of a global symbol is a…' complete -c objcopy -l reverse-bytes -d 'X Item "--reverse-bytes=num" Reverse the bytes in a section with output conte…' complete -c objcopy -l srec-len -d 'X Item "--srec-len=ival" Meaningful only for srec output' complete -c objcopy -l srec-forceS3 -d 'X Item "--srec-forceS3" Meaningful only for srec output' complete -c objcopy -l redefine-sym -d 'X Item "--redefine-sym old=new" Change the name of a symbol old, to new' complete -c objcopy -l redefine-syms -d 'X Item "--redefine-syms=filename" Apply --redefine-sym to each symbol pair "o…' complete -c objcopy -l weaken -d 'X Item "--weaken" Change all global symbols in the file to be weak' complete -c objcopy -l keep-symbols -d 'X Item "--keep-symbols=filename" Apply --keep-symbol option to each symbol li…' complete -c objcopy -l strip-symbols -d 'X Item "--strip-symbols=filename" Apply --strip-symbol option to each symbol …' complete -c objcopy -l strip-unneeded-symbols -d 'X Item "--strip-unneeded-symbols=filename" Apply --strip-unneeded-symbol opti…' complete -c objcopy -l keep-global-symbols -d 'X Item "--keep-global-symbols=filename" Apply --keep-global-symbol option to …' complete -c objcopy -l localize-symbols -d 'X Item "--localize-symbols=filename" Apply --localize-symbol option to each s…' complete -c objcopy -l globalize-symbols -d 'X Item "--globalize-symbols=filename" Apply --globalize-symbol option to each…' complete -c objcopy -l weaken-symbols -d 'X Item "--weaken-symbols=filename" Apply --weaken-symbol option to each symbo…' complete -c objcopy -l alt-machine-code -d 'X Item "--alt-machine-code=index" If the output architecture has alternate ma…' complete -c objcopy -l writable-text -d 'X Item "--writable-text" Mark the output text as writable' complete -c objcopy -l readonly-text -d 'X Item "--readonly-text" Make the output text write protected' complete -c objcopy -l pure -d 'X Item "--pure" Mark the output file as demand paged' complete -c objcopy -l impure -d 'X Item "--impure" Mark the output file as impure' complete -c objcopy -l prefix-symbols -d 'X Item "--prefix-symbols=string" Prefix all symbols in the output file with s…' complete -c objcopy -l prefix-sections -d 'X Item "--prefix-sections=string" Prefix all section names in the output file…' complete -c objcopy -l prefix-alloc-sections -d 'X Item "--prefix-alloc-sections=string" Prefix all the names of all allocated…' complete -c objcopy -l add-gnu-debuglink -d 'X Item "--add-gnu-debuglink=path-to-file" Creates a ' complete -c objcopy -l keep-section-symbols -d 'X Item "--keep-section-symbols" When stripping a file, perhaps with --strip-d…' complete -c objcopy -l keep-file-symbols -d 'X Item "--keep-file-symbols" When stripping a file, perhaps with --strip-debu…' complete -c objcopy -l only-keep-debug -d 'X Item "--only-keep-debug" Strip a file, removing contents of any sections th…' complete -c objcopy -l strip-dwo -d 'X Item "--strip-dwo" Remove the contents of all DWARF ' complete -c objcopy -l extract-dwo -d 'X Item "--extract-dwo" Extract the contents of all DWARF . dwo sections' complete -c objcopy -l file-alignment -d 'X Item "--file-alignment num" Specify the file alignment' complete -c objcopy -l heap -d 'X Item "--heap reserve"' complete -c objcopy -l image-base -d 'X Item "--image-base value" Use value as the base address of your program or …' complete -c objcopy -l section-alignment -d 'X Item "--section-alignment num" [This option is specific to PE targets. ] ' complete -c objcopy -l stack -d 'X Item "--stack reserve"' complete -c objcopy -l subsystem -d 'X Item "--subsystem which"' complete -c objcopy -l extract-symbol -d 'X Item "--extract-symbol" Keep the file\\*(Aqs section flags and symbols but r…' complete -c objcopy -l compress-debug-sections -d 'X Item "--compress-debug-sections" Compress DWARF debug sections using zlib w…' complete -c objcopy -l decompress-debug-sections -d 'X Item "--decompress-debug-sections" Decompress DWARF debug sections' complete -c objcopy -l elf-stt-common -d 'X Item "--elf-stt-common=yes"' complete -c objcopy -l merge-notes -d 'X Item "--merge-notes"' complete -c objcopy -l no-merge-notes -d 'X Item "--no-merge-notes" ' complete -c objcopy -s V -d 'X Item "-V"' complete -c objcopy -l version -d 'X Item "--version" . PD Show the version number of objcopy' complete -c objcopy -l verilog-data-width -d 'X Item "--verilog-data-width=bytes" For Verilog output, this options controls…' complete -c objcopy -s v -d 'X Item "-v"' complete -c objcopy -l verbose -d 'X Item "--verbose" . PD Verbose output: list all object files modified' complete -c objcopy -l help -d 'X Item "--help" Show a summary of the options to objcopy' complete -c objcopy -l info -d 'X Item "--info" Display a list showing all architectures and object formats a…' complete -c objcopy -l adjust-section-lma -d 'if the section pattern does not match any sections' complete -c objcopy -l set-section-vma -d 'relocated then a warning message will be issued'