gdabah / distorm

Powerful Disassembler Library For x86/AMD64
Other
1.26k stars 238 forks source link

VMFUNC not decoded #43

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Disassemble in 64-bit mode:
0f 01 d4

What is the expected output? What do you see instead?
Expect: VMFUNC
Get:
   1: (   0) 0f                       DB 0xf
   2: (   1) 01d4                     ADD ESP, EDX

What version of the product are you using? On what operating system?
diStorm 3.1; OSX 10.6.8

Please provide any additional information below.

I'm not sure if Intel added this to the VMX instruction set after the other VMX 
instructions, but it looks like this one is missing from x86sets.py. All of the 
other VMX instructions appear to decode correctly.

For reference, I'm using the Intel Combined Volumes 1-3 document dated Dec 2011 
and downloaded from here:
http://www.intel.com/content/www/us/en/processors/architectures-software-develop
er-manuals.html

Original issue reported on code.google.com by spa...@rotateright.com on 13 Feb 2012 at 7:49

GoogleCodeExporter commented 9 years ago

Original comment by distorm@gmail.com on 7 Mar 2012 at 10:29