57 lines
3.7 KiB
Text
57 lines
3.7 KiB
Text
|
Index: htelfhd.cc
|
||
|
--- htelfhd.cc.orig
|
||
|
+++ htelfhd.cc
|
||
|
@@ -29,20 +29,34 @@
|
||
|
static ht_mask_ptable elfheader[]=
|
||
|
{
|
||
|
{"ident", 0},
|
||
|
- {" magic", STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
|
||
|
- {" class", STATICTAG_EDIT_BYTE("00000004")" ("STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR)")"},
|
||
|
- {" data", STATICTAG_EDIT_BYTE("00000005")" ("STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR)")"},
|
||
|
+ {" magic", STATICTAG_EDIT_BYTE("00000000")
|
||
|
+ " " STATICTAG_EDIT_BYTE("00000001")
|
||
|
+ " " STATICTAG_EDIT_BYTE("00000002")
|
||
|
+ " " STATICTAG_EDIT_BYTE("00000003")
|
||
|
+ " = " STATICTAG_EDIT_CHAR("00000000")
|
||
|
+ STATICTAG_EDIT_CHAR("00000001")
|
||
|
+ STATICTAG_EDIT_CHAR("00000002")
|
||
|
+ STATICTAG_EDIT_CHAR("00000003")},
|
||
|
+ {" class", STATICTAG_EDIT_BYTE("00000004") " (" STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR) ")"},
|
||
|
+ {" data", STATICTAG_EDIT_BYTE("00000005") " (" STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR) ")"},
|
||
|
{" version", STATICTAG_EDIT_BYTE("00000006")},
|
||
|
- {" OS ABI", STATICTAG_EDIT_BYTE("00000007")" ("STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR)")"},
|
||
|
+ {" OS ABI", STATICTAG_EDIT_BYTE("00000007") " (" STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR) ")"},
|
||
|
{" version", STATICTAG_EDIT_BYTE("00000008")},
|
||
|
- {" reserved", STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
|
||
|
+ {" reserved", STATICTAG_EDIT_BYTE("00000009")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000a")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000b")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000c")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000d")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000e")
|
||
|
+ " " STATICTAG_EDIT_BYTE("0000000f")},
|
||
|
{0, 0}
|
||
|
};
|
||
|
|
||
|
static ht_mask_ptable elfheader32[]=
|
||
|
{
|
||
|
- {"type", STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
|
||
|
- {"machine", STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
|
||
|
+ {"type", STATICTAG_EDIT_WORD_VE("00000010")
|
||
|
+ " (" STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR) ")"},
|
||
|
+ {"machine", STATICTAG_EDIT_WORD_VE("00000012") " (" STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR) ")"},
|
||
|
{"version", STATICTAG_EDIT_DWORD_VE("00000014")},
|
||
|
{"entrypoint", STATICTAG_EDIT_DWORD_VE("00000018")},
|
||
|
{"program header offset", STATICTAG_EDIT_DWORD_VE("0000001c")},
|
||
|
@@ -59,8 +73,8 @@ static ht_mask_ptable elfheader32[]=
|
||
|
|
||
|
static ht_mask_ptable elfheader64[]=
|
||
|
{
|
||
|
- {"type", STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
|
||
|
- {"machine", STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
|
||
|
+ {"type", STATICTAG_EDIT_WORD_VE("00000010") " (" STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
|
||
|
+ {"machine", STATICTAG_EDIT_WORD_VE("00000012") " (" STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
|
||
|
{"version", STATICTAG_EDIT_DWORD_VE("00000014")},
|
||
|
{"entrypoint", STATICTAG_EDIT_QWORD_VE("00000018")},
|
||
|
{"program header offset", STATICTAG_EDIT_QWORD_VE("00000020")},
|