diff options
| author | George Rimar <grimar@accesssoftek.com> | 2016-09-02 07:35:19 +0000 |
|---|---|---|
| committer | George Rimar <grimar@accesssoftek.com> | 2016-09-02 07:35:19 +0000 |
| commit | d8a4ecac3bf43eb37219060e46e90df26c140c26 (patch) | |
| tree | 17b5eb08291c45ebc7f6d877b7068508b531f31c /llvm/tools/llvm-readobj | |
| parent | f3cf2a494be6aeb52ee323a2f30c63d212afbd5b (diff) | |
| download | bcm5719-llvm-d8a4ecac3bf43eb37219060e46e90df26c140c26.tar.gz bcm5719-llvm-d8a4ecac3bf43eb37219060e46e90df26c140c26.zip | |
[llvm-readobj] - Teach readobj to print DT_AUXILIARY dynamic tag in human readable form.
Previously DT_AUXILIARY was unknown, patch fixes that.
Differential revision: https://reviews.llvm.org/D24138
llvm-svn: 280471
Diffstat (limited to 'llvm/tools/llvm-readobj')
| -rw-r--r-- | llvm/tools/llvm-readobj/ELFDumper.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index 9e65de8f471..1c1b69aa31b 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -1561,6 +1561,7 @@ static const char *getTypeString(uint64_t Type) { LLVM_READOBJ_TYPE_CASE(MIPS_RLD_MAP); LLVM_READOBJ_TYPE_CASE(MIPS_PLTGOT); LLVM_READOBJ_TYPE_CASE(MIPS_OPTIONS); + LLVM_READOBJ_TYPE_CASE(AUXILIARY); default: return "unknown"; } } @@ -1721,6 +1722,9 @@ void ELFDumper<ELFT>::printValue(uint64_t Type, uint64_t Value) { case DT_SONAME: OS << "LibrarySoname (" << getDynamicString(Value) << ")"; break; + case DT_AUXILIARY: + OS << "Auxiliary library: [" << getDynamicString(Value) << "]"; + break; case DT_RPATH: case DT_RUNPATH: OS << getDynamicString(Value); |

