| Summary: | eu-objdump does not work on mips, arm and ppc | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | LiRongQing <rongqing.li> |
| Component: | core | Assignee: | Chen Qi <Qi.Chen> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | major | ||
| Priority: | Medium | CC: | liezhi.yang, meta.mr.watcher, meta.watcher, Qi.Chen, rongqing.li, sgw, yi.zhao |
| Version: | 1.5 | ||
| Target Milestone: | 1.5.1 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | Release Note | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
LiRongQing
2013-09-27 00:46:22 UTC
It seems that our elfutils only supports disassemble on x86 platforms.
To correctly disassemble elf binaries, some arch related header files are needed.
In our project, only i386 and x86_64 related header files are available.
SRC_URI += "\
file://i386_dis.h \
file://x86_64_dis.h \
"
No relevant files for other archs are available in OE.
I've sent an email to upstream asking about whether elfutils supports disassemble on on-x86 platforms.
//Chen Qi
Looking at the contents under libcpu/, only x86 related contents are there. So I think it's possible that elfutils only supports disassemble on x86 platforms. But I'm still waiting for upstream reply. //Chen Qi Confirmed from upstream: eu-objdump doesn't support no-x86 platform disassemble.
See original email below:
'''
On Mon, 2013-09-30 at 15:24 +0800, ChenQi wrote:
> x86_64_dis.h and i386_dis.h are available under /libcpu, but no relevant
> files for other archs.
> So if I understand it right, eu-objdump only supports disassemble on x86
> platforms? Right?
That is currently correct yes. Additional disassemblers are always
welcome of course.
Cheers,
Mark
'''
So mark this bug as RESOLVED/WONTFIX.
//Chen Qi
|