Red Hat Bugzilla – Bug 83752
Enh: add support for elf-32 binary dis-assembling
Last modified: 2008-05-01 11:38:05 EDT
Description of problem: IA64 supports 32-bit Intel instruction set emulation
and ships a set of x86-compat-libs to allow 32-bit Intel code to run on IA64
(and IPF). Yet, running "objdump -d elf-32-format-file" fails on IA64, which
is understandable since it's not the matching architecture. However,
instruction set emulation seems to warrant a case for adding support for dis-
assembling elf-32 binaries on an 64-bit Intel architecture.
Version-Release number of selected component (if applicable):
# rpm -qf $(which objdump)
How reproducible: 100% (always)
Steps to Reproduce:
... run these steps on an IA64/IPF system...
1. scp intel32bithost:/usr/bin/objdump /tmp
2. objdump -d /tmp/objdump
/tmp/objdump: file format elf32-little
objdump: /tmp/objdump: no symbols
objdump: Can't disassemble for architecture UNKNOWN!
Should be fixed in 126.96.36.199.18-2 and later (ATM -5).