diff options
| author | Peter Smith <peter.smith@linaro.org> | 2019-11-29 19:12:49 +0000 |
|---|---|---|
| committer | Peter Smith <peter.smith@linaro.org> | 2019-12-04 15:38:12 +0000 |
| commit | 2120612e46bc9c1b0826618229154b76cdf41309 (patch) | |
| tree | 2f7c5db79c41fd81260a88ebf983a78f40013523 /llvm/tools/llvm-objdump/ELFDump.cpp | |
| parent | 678f1284a6a5e316c940200681594d4888e0a895 (diff) | |
| download | bcm5719-llvm-2120612e46bc9c1b0826618229154b76cdf41309.tar.gz bcm5719-llvm-2120612e46bc9c1b0826618229154b76cdf41309.zip | |
[ELF] Support for PT_GNU_PROPERTY in header and tools
The PT_GNU_PROPERTY is generated by a linker to describe the
.note.gnu.property section. The Linux kernel uses this program header to
locate the .note.gnu.property section.
It is described in "The Linux gABI extension"
Include support for llvm-readelf, llvm-readobj and the yaml reader and
writers.
Differential Revision: https://reviews.llvm.org/D70959
Diffstat (limited to 'llvm/tools/llvm-objdump/ELFDump.cpp')
| -rw-r--r-- | llvm/tools/llvm-objdump/ELFDump.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/ELFDump.cpp b/llvm/tools/llvm-objdump/ELFDump.cpp index 7ef16c18763..abfe08346bb 100644 --- a/llvm/tools/llvm-objdump/ELFDump.cpp +++ b/llvm/tools/llvm-objdump/ELFDump.cpp @@ -204,6 +204,9 @@ template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) { case ELF::PT_GNU_RELRO: outs() << " RELRO "; break; + case ELF::PT_GNU_PROPERTY: + outs() << " PROPERTY "; + break; case ELF::PT_GNU_STACK: outs() << " STACK "; break; |

