Fix TE pf parsing

This commit is contained in:
Anton Kochkov 2015-04-19 23:37:59 +03:00
parent 434067c181
commit eef9cd0b95

View File

@ -47,7 +47,7 @@ static int r_bin_te_init_hdr(struct r_bin_te_obj_t *bin) {
"TE_IMAGE_SUBSYSTEM_EFI_APPLICATION=10, TE_IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER=11, TE_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER=12, "
"TE_IMAGE_SUBSYSTEM_EFI_ROM=13, TE_IMAGE_SUBSYSTEM_XBOX=14};", 0);
sdb_num_set (bin->kv, "te_header.offset", 0, 0);
sdb_set (bin->kv, "te_header.format", "[2]z[2]Bb[1]Bwxxq"
sdb_set (bin->kv, "te_header.format", "[2]z[2]Eb[1]Ewxxq"
" Signature (te_machine)Machine NumberOfSections (te_subsystem)Subsystem StrippedSize AddressOfEntryPoint BaseOfCode ImageBase", 0);
sdb_num_set (bin->kv, "te_directory1_header.offset", 24, 0);
sdb_set (bin->kv, "te_directory1_header.format", "xx"