[llvm-readelf] - Implement --addrsig option.
authorGeorgii Rymar <grimar@accesssoftek.com>
Mon, 5 Oct 2020 13:51:58 +0000 (16:51 +0300)
committerGeorgii Rymar <grimar@accesssoftek.com>
Wed, 7 Oct 2020 13:45:30 +0000 (16:45 +0300)
commit55a60af237809308cf4731ec291cab32ea8c732a
treeb6456bce8042a9e32c23c682e1b585c2a8762741
parent4a7e7620d6c64b9421f939f72e25c28563683eb7
[llvm-readelf] - Implement --addrsig option.

We have `--addrsig` implemented for `llvm-readobj`.
Usually it is convenient to use a single tool for dumping,
so it seems we might want to implement `--addrsig` for `llvm-readelf` too.

I've selected a simple output format which is a bit similar to one,
used for dumping of the symbol table. It looks like:

```
Address-significant symbols section '.llvm_addrsig' contains 2 entries:
   Num: Name
     1: foo
     2: bar
```

Differential revision: https://reviews.llvm.org/D88835
llvm/test/tools/llvm-readobj/ELF/addrsig.test
llvm/test/tools/llvm-readobj/ELF/demangle.test
llvm/tools/llvm-readobj/ELFDumper.cpp