teak-llvm/llvm/tools/llvm-objcopy
Jordan Rupprecht 70038e01c8 [llvm-objcopy] Handle -O <format> flag.
Summary:
The -O flag is currently being mostly ignored; it's only checked whether or not the output format is "binary". This adds support for a few formats (e.g. elf64-x86-64), so that when specified, the output can change between 32/64 bit and sizes/alignments are updated accordingly.

This fixes PR39135

Reviewers: jakehehrlich, jhenderson, alexshap, espindola

Reviewed By: jhenderson

Subscribers: emaste, arichardson, llvm-commits

Differential Revision: https://reviews.llvm.org/D53667

llvm-svn: 350541
2019-01-07 16:59:12 +00:00
..
COFF [llvm-objcopy] [COFF] Use Error/Expected returns instead of calling reportError. NFC. 2018-12-30 20:35:43 +00:00
ELF [llvm-objcopy] Handle -O <format> flag. 2019-01-07 16:59:12 +00:00
Buffer.cpp [llvm-objcopy] Factor out Buffer 2018-10-16 05:40:18 +00:00
Buffer.h [llvm-objcopy] Factor out Buffer 2018-10-16 05:40:18 +00:00
CMakeLists.txt [llvm-objcopy] Initial COFF support 2018-12-19 07:24:38 +00:00
CopyConfig.cpp [llvm-objcopy] Handle -O <format> flag. 2019-01-07 16:59:12 +00:00
CopyConfig.h [llvm-objcopy] Handle -O <format> flag. 2019-01-07 16:59:12 +00:00
llvm-objcopy.cpp [llvm-objcopy] Initial COFF support 2018-12-19 07:24:38 +00:00
llvm-objcopy.h [Support] Make error banner optional in logAllUnhandledErrors 2018-11-11 01:46:03 +00:00
LLVMBuild.txt Recommit "[llvm-objcopy] Switch over to using TableGen for parsing arguments" 2018-04-24 05:43:32 +00:00
ObjcopyOpts.td [llvm-objcopy] Change --only-keep to --only-section 2018-12-06 02:03:53 +00:00
StripOpts.td [llvm-objcopy] Hook up the -V alias to --version, output "GNU strip" 2018-11-28 06:51:50 +00:00