diff options
author | Fangrui Song <maskray@google.com> | 2019-09-04 09:19:31 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-09-04 09:19:31 +0000 |
commit | 441d450115f545c673f593fc62eccccb88167c9b (patch) | |
tree | 3fd13bb77bdbf64ed563a3d05fbda46b9c41c1af /llvm/lib/ObjectYAML/ELFYAML.cpp | |
parent | 42fb94993d8ac15e9fecf74ce6a7b9b2b313d01a (diff) | |
download | bcm5719-llvm-441d450115f545c673f593fc62eccccb88167c9b.tar.gz bcm5719-llvm-441d450115f545c673f593fc62eccccb88167c9b.zip |
[yaml2obj] Support PT_GNU_STACK and PT_GNU_RELRO
PT_GNU_STACK is used in an llvm-objcopy test.
I plan to use PT_GNU_RELRO in a patch to improve nested segment
processing in llvm-objcopy (PR42963).
Reviewed By: grimar
Differential Revision: https://reviews.llvm.org/D67146
llvm-svn: 370857
Diffstat (limited to 'llvm/lib/ObjectYAML/ELFYAML.cpp')
-rw-r--r-- | llvm/lib/ObjectYAML/ELFYAML.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/ObjectYAML/ELFYAML.cpp b/llvm/lib/ObjectYAML/ELFYAML.cpp index 6f05d7ddc1a..a81d27eed6b 100644 --- a/llvm/lib/ObjectYAML/ELFYAML.cpp +++ b/llvm/lib/ObjectYAML/ELFYAML.cpp @@ -52,6 +52,8 @@ void ScalarEnumerationTraits<ELFYAML::ELF_PT>::enumeration( ECase(PT_PHDR); ECase(PT_TLS); ECase(PT_GNU_EH_FRAME); + ECase(PT_GNU_STACK); + ECase(PT_GNU_RELRO); #undef ECase IO.enumFallback<Hex32>(Value); } |