On 02/09/2012 03:50 AM, Istvan Csanady wrote:
> vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xDF 0xD1 0x1 0xE8 
> 0x6A

> Any help is greatly appreciated.

Such as, RTFM?   It's even a FAQ!!

Begin at  http://valgrind.org .  Notice "Documentation" in the sidebar.
Click on "FAQ".  http://valgrind.org/docs/manual/faq.html#faq.msgdeath
Search for 'unhandled'.

That instruction is "aeskeygenassist $0x1,%xmm1,%xmm2"
which anyone can determine by creating a file foo.S containing the one line
        .byte 0x66,0xF,0x3A,0xDF,0xD1,0x1,0xE8,0x6A
then assembling and disassembling:
        $ gcc -c foo.S
        $ gdb foo.o
        (gdb) x/i 0
           0x0: aeskeygenassist $0x1,%xmm1,%xmm2

Valgrind does not [yet] support the aes* instructions.

Recommendation: trade-in your fancy new Mac for a better machine
(an __older__ box) that lacks the AES instructions.  Older boxes
are *better* because they run the software that _you_ need to run!
Or, try SnowLeopard (Mac OS X 10.6.*) instead of Lion (Mac OS X 10.7.*).
Or, wait until valgrind supports AES.

-- 

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to