ports/editors/ht/patches/patch-htelfphs_cc

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}
};