I spotted the following line in the objdump output: 81 bd 38 08 0c 2e 01 cmpl $0xd74e201,0x2e0c0838(%ebp)
Instruction is: 81 /7 id CMP r/m32,imm32 Mod in bd is 10b, RM in bd is 101b therefore 38 is SIB byte. Instruction should be: cmpl (%edi+%eax+0xd74e201),imm32 -- Summary: Wrong disassembly printed by 'objdump' for i386 instruction beginning with '81 bd' Product: binutils Version: 2.19 Status: NEW Severity: normal Priority: P2 Component: binutils AssignedTo: unassigned at sources dot redhat dot com ReportedBy: yuri at tsoft dot com CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=9982 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils