41 lines
2 KiB
Text
41 lines
2 KiB
Text
Index: htelfphs.cc
|
|
--- htelfphs.cc.orig
|
|
+++ htelfphs.cc
|
|
@@ -28,21 +28,21 @@
|
|
|
|
static ht_mask_ptable elfprogramheader32[]=
|
|
{
|
|
- {"type", STATICTAG_EDIT_DWORD_VE("00000000")" ("STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},
|
|
+ {"type", STATICTAG_EDIT_DWORD_VE("00000000") " (" STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},
|
|
{"offset", STATICTAG_EDIT_DWORD_VE("00000004")},
|
|
{"virtual address", STATICTAG_EDIT_DWORD_VE("00000008")},
|
|
{"physical address", STATICTAG_EDIT_DWORD_VE("0000000c")},
|
|
{"in file size", STATICTAG_EDIT_DWORD_VE("00000010")},
|
|
{"in memory size", STATICTAG_EDIT_DWORD_VE("00000014")},
|
|
- {"flags", STATICTAG_EDIT_DWORD_VE("00000018")" "STATICTAG_FLAGS("00000018", ATOM_ELF_PH_FLAGS_STR)},
|
|
+ {"flags", STATICTAG_EDIT_DWORD_VE("00000018") " " STATICTAG_FLAGS("00000018", ATOM_ELF_PH_FLAGS_STR)},
|
|
{"alignment", STATICTAG_EDIT_DWORD_VE("0000001c")},
|
|
{0, 0}
|
|
};
|
|
|
|
static ht_mask_ptable elfprogramheader64[]=
|
|
{
|
|
- {"type", STATICTAG_EDIT_DWORD_VE("00000000")" ("STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},
|
|
- {"flags", STATICTAG_EDIT_DWORD_VE("00000004")" "STATICTAG_FLAGS("00000004", ATOM_ELF_PH_FLAGS_STR)},
|
|
+ {"type", STATICTAG_EDIT_DWORD_VE("00000000") " (" STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},
|
|
+ {"flags", STATICTAG_EDIT_DWORD_VE("00000004") " " STATICTAG_FLAGS("00000004", ATOM_ELF_PH_FLAGS_STR)},
|
|
{"offset", STATICTAG_EDIT_QWORD_VE("00000008")},
|
|
{"virtual address", STATICTAG_EDIT_QWORD_VE("00000010")},
|
|
{"physical address", STATICTAG_EDIT_QWORD_VE("00000018")},
|
|
@@ -67,6 +67,11 @@ static int_hash elf_ph_type[] =
|
|
{ELF_PT_GNU_STACK, "gnu stack"},
|
|
{ELF_PT_GNU_RELRO, "gnu relro"},
|
|
{ELF_PT_PAX_FLAGS, "pax flags"},
|
|
+ {ELF_PT_OPENBSD_MUTABLE, "openbsd mutable"},
|
|
+ {ELF_PT_OPENBSD_RANDOMIZE, "openbsd randomize"},
|
|
+ {ELF_PT_OPENBSD_WXNEEDED, "openbsd wxneeded"},
|
|
+ {ELF_PT_OPENBSD_NOBTCFI, "openbsd nobtcfi"},
|
|
+ {ELF_PT_OPENBSD_BOOTDATA, "openbsd bootdata"},
|
|
{0, 0}
|
|
};
|
|
|