|
From: | Nick Clifton |
Subject: | Re: Objdump missinterpretes padding bytes |
Date: | Mon, 08 Aug 2005 12:01:26 +0100 |
User-agent: | Thunderbird 1.0+ (X11/20050801) |
Hi Dominic,
I'm using objdump as a preprocessor for a tool which analyzes a binary's assembly and discovered that a jump instruction in the libc function "strrchr" has no target or rather the target lies within an instruction. Objdump missinterpretes 3 padding bytes and thus creates incorrect disassembly output:
Thanks very much for submitting this bug report and the patch. I have asked the x86 binutils maintainers about but unfortunately they feel that the patch is not appropriate. The whole question of how to start disassembly at a wrong address is a difficult one to solve and this patch only addresses a small subset of the problem.
Cheers Nick
[Prev in Thread] | Current Thread | [Next in Thread] |