[NFC][llvm-readobj] Refactor dynamic string table indexing into a function.
authorYuanfang Chen <yuanfang.chen@sony.com>
Thu, 18 Jul 2019 17:04:28 +0000 (17:04 +0000)
committerYuanfang Chen <yuanfang.chen@sony.com>
Thu, 18 Jul 2019 17:04:28 +0000 (17:04 +0000)
commitabbc3ff4ad9e744b89f1bd8755f4f56ee4539393
treef8f86343f9f47c93711b34b06dba615e856d3062
parent311131dafc0eff9a965907596e51b9e8834b7082
[NFC][llvm-readobj] Refactor dynamic string table indexing into a function.

Restore printDynamicString removed in rL363868. It provides better
error handling whenever indexing dynamic string table is needed.

Reviewers: jhenderson, MaskRay, grimar

Reviewed by: jhenderson, MaskRay, grimar

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

llvm-svn: 366464
llvm/test/tools/llvm-readobj/elf-dynamic-malformed.test
llvm/tools/llvm-readobj/ELFDumper.cpp