Improve "llvm-nm -f sysv" output for Elf files
authorSunil Srivastava <sunil_srivastava@playstation.sony.com>
Fri, 8 Mar 2019 22:00:50 +0000 (22:00 +0000)
committerSunil Srivastava <sunil_srivastava@playstation.sony.com>
Fri, 8 Mar 2019 22:00:50 +0000 (22:00 +0000)
commitae8fe4e0931468456e5d15303304138c6f253d53
treec09dbfac4265edb8cd11f4cb826827817acfd5bb
parentf84083b4dbb1ddb6d2783400f11121f490cdb5a8
Improve "llvm-nm -f sysv" output for Elf files

Specifically, compute and Print Type and Section columns.

This is a re-commit of rL354833, after fixing the Asan problem found a a buildbot.

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

llvm-svn: 355742
llvm/include/llvm/Object/ELFObjectFile.h
llvm/lib/Object/ELFObjectFile.cpp
llvm/test/Object/X86/nm-print-size.s
llvm/test/tools/llvm-nm/X86/sysv-i386.test
llvm/test/tools/llvm-nm/X86/sysv-x86_64.test
llvm/tools/llvm-nm/llvm-nm.cpp
llvm/tools/llvm-readobj/ELFDumper.cpp