Bug 226601 - unhandled instruction bytes: 0xDD 0x37 and 0x66 0x8D 0x76 0x2
Summary: unhandled instruction bytes: 0xDD 0x37 and 0x66 0x8D 0x76 0x2
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: memcheck (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks: 256630
  Show dependency treegraph
 
Reported: 2010-02-12 22:41 UTC by Brad Beckmann
Modified: 2010-11-11 20:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.