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 _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils