Godzil (./10) :
objdump est généralement ELF only
La page de manuel dit le contraire...
--target=bfdname
Specify that the object-code format for the object files is bfdname. This option may not be necessary; objdump can automatically recognize many formats.
For example,
objdump -b oasys -m vax -h fu.o
displays summary information from the section headers (-h) of fu.o, which is explicitly identified (-m) as a VAX object file in the format produced by Oasys compilers. You can list the formats available with the -i option.
$ objdump -i
BFD header file version (GNU Binutils for Debian) 2.18.0.20080103
elf32-i386
(header little endian, data little endian)
i386
a.out-i386-linux
(header little endian, data little endian)
i386
efi-app-ia32
(header little endian, data little endian)
i386
elf32-little
(header little endian, data little endian)
i386
elf32-big
(header big endian, data big endian)
i386
elf64-x86-64
(header little endian, data little endian)
i386
efi-app-x86_64
(header little endian, data little endian)
i386
elf64-little
(header little endian, data little endian)
i386
elf64-big
(header big endian, data big endian)
i386
srec
(header endianness unknown, data endianness unknown)
i386
symbolsrec
(header endianness unknown, data endianness unknown)
i386
tekhex
(header endianness unknown, data endianness unknown)
i386
binary
(header endianness unknown, data endianness unknown)
i386
ihex
(header endianness unknown, data endianness unknown)
i386
trad-core
(header endianness unknown, data endianness unknown)
elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big
i386 elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big
elf64-x86-64 efi-app-x86_64 elf64-little elf64-big srec
i386 elf64-x86-64 efi-app-x86_64 elf64-little elf64-big srec
symbolsrec tekhex binary ihex trad-core i386 symbolsrec tekhex binary ihex ---------
Je comprends pas tout (ça a l'air x86-only par contre non ?)