diff options
Diffstat (limited to 'plugins/readelf/header.c')
-rw-r--r-- | plugins/readelf/header.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/readelf/header.c b/plugins/readelf/header.c index 21884a3..4b3cdbc 100644 --- a/plugins/readelf/header.c +++ b/plugins/readelf/header.c @@ -471,17 +471,15 @@ bool annotate_elf_header(GBinFormat *format) result = g_exe_format_translate_offset_into_vmpa(G_EXE_FORMAT(format), 0, &pos); if (result) - result = parse_field_definitions(_elf_header_base, ARRAY_SIZE(_elf_header_base), format, &pos); + result = parse_field_definitions(PARSING_DEFS(_elf_header_base), format, &pos, NULL); if (result) { if (header->hdr32.e_ident[EI_CLASS] == ELFCLASS32) - result = parse_field_definitions(_elf_header_offset_32, ARRAY_SIZE(_elf_header_offset_32), - format, &pos); + result = parse_field_definitions(PARSING_DEFS(_elf_header_offset_32), format, &pos, NULL); else if (header->hdr32.e_ident[EI_CLASS] == ELFCLASS64) - result = parse_field_definitions(_elf_header_offset_64, ARRAY_SIZE(_elf_header_offset_64), - format, &pos); + result = parse_field_definitions(PARSING_DEFS(_elf_header_offset_64), format, &pos, NULL); else result = false; @@ -489,7 +487,7 @@ bool annotate_elf_header(GBinFormat *format) } if (result) - result = parse_field_definitions(_elf_header_ending, ARRAY_SIZE(_elf_header_ending), format, &pos); + result = parse_field_definitions(PARSING_DEFS(_elf_header_ending), format, &pos, NULL); return result; |