lib: Make objdump work on binaries in amd64

XXX: do the same for other architectures

* lib/linux/x86_64-mes/elf64-header.hex2: Fix header sizes until objdump
    stops complaining.
This commit is contained in:
Ekaitz 2023-09-03 00:05:22 +02:00
parent ba15a28de0
commit d4d413e5c5
1 changed files with 4 additions and 5 deletions

View File

@ -39,7 +39,7 @@
01 # e_ident[EI_DATA] Indicating little endianness
01 # e_ident[EI_VERSION] Indicating original elf
00 # e_ident[EI_OSABI] Set at 0 because none cares
03 # e_ident[EI_OSABI] Set at 3 because FreeBSD is strict
00 # e_ident[EI_ABIVERSION] See above
00 00 00 00 00 00 00 # e_ident[EI_PAD]
@ -50,10 +50,9 @@
01 00 00 00 # e_version Indicating original elf
# 0x18
&ELF_text 00 00 00 00 # e_entry Address of the entry point
&_start 00 00 00 00 # e_entry Address of the entry point
%ELF_program_headers>ELF_base # e_phoff Address of program header table
00 00 00 00
%ELF_section_headers>ELF_base # e_shoff Address of section header table
00 00 00 00
@ -65,9 +64,9 @@
01 00 # e_phnum number of entries in program table
40 00 # e_shentsize size of a section header table
07 00 # e_shnum number of entries in section table
05 00 # e_shnum number of entries in section table
04 00 # e_shstrndx index of the section names
02 00 # e_shstrndx index of the section names
# @40
:ELF_program_headers