DRAFT lib: Make objdump work on binaries in x86-linux.

* lib/linux/x86-mes/elf32-header.hex2: Fix header sizes for objdump.
This commit is contained in:
Ekaitz Zarraga 2023-09-04 18:31:52 +02:00 committed by Janneke Nieuwenhuizen
parent 1120073d8d
commit acfead04ed

View file

@ -39,7 +39,7 @@
01 # e_ident[EI_DATA] Indicating little endianness 01 # e_ident[EI_DATA] Indicating little endianness
01 # e_ident[EI_VERSION] Indicating original elf 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 # e_ident[EI_ABIVERSION] See above
00 00 00 00 00 00 00 # e_ident[EI_PAD] 00 00 00 00 00 00 00 # e_ident[EI_PAD]
@ -48,7 +48,7 @@
03 00 # e_machine Indicating 32bit x86 03 00 # e_machine Indicating 32bit x86
01 00 00 00 # e_version Indicating original elf 01 00 00 00 # e_version Indicating original elf
&ELF_text # e_entry Address of the entry point &_start # e_entry Address of the entry point
%ELF_program_headers>ELF_base # e_phoff Address of program header table %ELF_program_headers>ELF_base # e_phoff Address of program header table
%ELF_section_headers>ELF_base # e_shoff Address of section header table %ELF_section_headers>ELF_base # e_shoff Address of section header table
@ -60,9 +60,9 @@
01 00 # e_phnum number of entries in program table 01 00 # e_phnum number of entries in program table
28 00 # e_shentsize size of a section header table 28 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
# @34 # @34
00 00 00 00 00 00 00 00