Bug 226601

Summary: unhandled instruction bytes: 0xDD 0x37 and 0x66 0x8D 0x76 0x2
Product: [Developer tools] valgrind Reporter: Brad Beckmann <bradford.beckmann>
Component: memcheckAssignee: Julian Seward <jseward>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 256630    

Description Brad Beckmann 2010-02-12 22:41:46 UTC
Version:            (using Devel)
Compiler:          gcc 4.2.0 
OS:                Linux
Installed from:    Compiled sources

I encountered two valid x86 instructions that Valgrind could not handle: 

bytes: 0xdd37  dis: "fsave (108)Byte ptr DS:[edi]"
bytes: 0x668d7602  dis: "lea si,Word ptr DS:[esi+02h]"

I believe that Valgrind can handle these opcodes, but has a problem decoding the operands.

One should be able to reproduce these bugs with a simple asm file.