llvm-project/llvm/test/tools/llvm-objcopy
Simon Atanasyan d5d8b1c972 [llvm-objcopy] Fix handling of MIPS64 little endian files
MIPS64 little endian target has a "special" encoding of `r_info`
relocation record field. Instead of one 64-bit little endian number, it
is a little endian 32-bit number followed by a 32-bit big endian number.
For correct reading and writing such fields we must provide information
about target machine into the corresponding routine. This patch does
this for the `llvm-objcopy` tool and fix handling of MIPS64 little
endian files.

The bug was reported in the issue #52647.

Differential Revision: https://reviews.llvm.org/D115635
2021-12-14 17:21:27 +03:00
..
COFF [llvm-objcopy][COFF] Fix test for debug dir presence 2021-09-10 09:57:18 +01:00
ELF [llvm-objcopy] Fix handling of MIPS64 little endian files 2021-12-14 17:21:27 +03:00
Inputs
MachO [llvm-objcopy][MachO] Add llvm-strip support for newer load commands 2021-11-17 10:36:35 -08:00
wasm [WebAssembly][libObject] Avoid re-use of Section object during parsing 2021-09-10 09:30:50 -04:00
dash-dash.test [llvm-strip] Add support for '--' for delimiting options from input files 2021-05-20 03:33:51 -07:00
grouped-options.test [test] Use double pound to denote comments. 2021-07-15 17:39:34 -07:00
redefine-symbols.test [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
tool-help-message.test [OptTable] Reapply Improve error message output for grouped short options 2021-09-03 11:13:52 +01:00
tool-name.test [llvm-objcopy][MachO] Add llvm-bitcode-strip driver 2020-09-18 18:13:05 -07:00
tool-version.test [llvm-objcopy][MachO] Add llvm-bitcode-strip driver 2020-09-18 18:13:05 -07:00