[llvm-readobj] - Report warnings instead of errors for broken relocations.
authorGeorgii Rymar <grimar@accesssoftek.com>
Fri, 14 Feb 2020 09:47:52 +0000 (12:47 +0300)
committerGeorgii Rymar <grimar@accesssoftek.com>
Sat, 29 Feb 2020 09:50:32 +0000 (12:50 +0300)
commit0b511c230213005051d0fb716cd01aa85cc479ea
tree60053530d4257380fababa432802aaca9db99f9c
parent186dd63182718f6d98089b86dd039c0dc9198d75
[llvm-readobj] - Report warnings instead of errors for broken relocations.

This is a follow-up for https://reviews.llvm.org/D74545.

It adds test cases for each incorrect case returned in `getRelocationTarget`.

Differential revision: https://reviews.llvm.org/D74595
llvm/include/llvm/Object/ELF.h
llvm/test/Object/invalid.test
llvm/test/tools/llvm-readobj/ELF/relocation-errors.test [new file with mode: 0644]
llvm/tools/llvm-readobj/ELFDumper.cpp