You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The instruction 48 8b 0c 25 c0 5c 07 80 is disassembled as MOVQ 0x80075cc0, CX. It
should be disassembled as MOVQ 0xffffffff80075cc0, CX. Addresses are signed, and should
be sign-extended. See the discussion in issue #7980 for details.
To reproduce, run 'go tool objdump addr31 0x2000 0x2012'. addr31 is attached. It was
created by stripping a binary built from the code in issue #7980.
minux
changed the title
cmd/objdump: incorrect disassembly of MOV instruction with address > 2^31-1
x/arch/x86/x86asm: Mem.Disp is positive for negative displacements
Jan 15, 2017
Attachments:
The text was updated successfully, but these errors were encountered: