howardjack / distorm

Automatically exported from code.google.com/p/distorm
GNU General Public License v3.0
0 stars 0 forks source link

MOVD/MOVQ instruction not recognized #46

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In what mode did you try to disassemble (16/32/64)?
64

What is the input buffer (binary stream) you used to reproduce the problem?
Use hex.
66490f7ed0

What is the expected output (or what instruction)?
MOVD/MOVQ

Which tool did you use to see the expected output?
Python console

What do you see instead?
>>> import distorm3
... i = distorm3.Decompose(0x0000000140c49a7e, "66490f7ed0".decode('hex'), 
distorm3.Decode64Bits)[0]
... print i
UNDEFINED R8, XMM2
>>> i.instructionClass
16: 'ISC_SSE2'
>>> i.mnemonic
17: 'UNDEFINED'
>>> i.valid
18: True

What version of diStorm are you using? On what platform (Python/EXE/other)?
distorm3.1.0, distorm-package 3.1
Python 2.7.2 (32 bits)
Windows 7 x64

Please provide any additional information below.

Original issue reported on code.google.com by cesare.d...@gmail.com on 4 May 2012 at 11:28

GoogleCodeExporter commented 9 years ago
The same for another encoding: 66490f6ec7

UNDEFINED XMM0, R15

Original comment by cesare.d...@gmail.com on 4 May 2012 at 1:41

GoogleCodeExporter commented 9 years ago
Already fixed.
I will check it out too to be sure though.
Thanks.

Original comment by distorm@gmail.com on 5 May 2012 at 11:31