summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--view/elf/elfview.cpp1
-rw-r--r--view/elf/elfview.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/view/elf/elfview.cpp b/view/elf/elfview.cpp
index f054094b..c61a5697 100644
--- a/view/elf/elfview.cpp
+++ b/view/elf/elfview.cpp
@@ -1851,6 +1851,7 @@ bool ElfView::Init()
programHeaderTypeBuilder.AddMemberWithValue("PT_GNU_EH_FRAME", ELF_PT_GNU_EH_FRAME);
programHeaderTypeBuilder.AddMemberWithValue("PT_GNU_STACK", ELF_PT_GNU_STACK);
programHeaderTypeBuilder.AddMemberWithValue("PT_GNU_RELRO", ELF_PT_GNU_RELRO);
+ programHeaderTypeBuilder.AddMemberWithValue("PT_GNU_PROPERTY", ELF_PT_GNU_PROPERTY);
programHeaderTypeBuilder.AddMemberWithValue("PT_LOSUNW", ELF_PT_LOSUNW);
programHeaderTypeBuilder.AddMemberWithValue("PT_SUNWBSS", ELF_PT_SUNWBSS);
programHeaderTypeBuilder.AddMemberWithValue("PT_SUNWSTACK", ELF_PT_SUNWSTACK);
diff --git a/view/elf/elfview.h b/view/elf/elfview.h
index 438dee4f..856dacbd 100644
--- a/view/elf/elfview.h
+++ b/view/elf/elfview.h
@@ -36,6 +36,7 @@
#define ELF_PT_SUNW_UNWIND 0x6464e550
#define ELF_PT_GNU_STACK 0x6474e551 // Indicates stack executability.
#define ELF_PT_GNU_RELRO 0x6474e552 // Read-only after relocation.
+#define ELF_PT_GNU_PROPERTY 0x6474e553
#define ELF_PT_OPENBSD_RANDOMIZE 0x65a3dbe6 // Fill with random data.
#define ELF_PT_OPENBSD_WXNEEDED 0x65a3dbe7 // Program does W^X violations.
#define ELF_PT_OPENBSD_BOOTDATA 0x65a41be6 // Section for boot arguments.