Bug 143324 - vex amd64->IR: unhandled instruction bytes: 0x66 0x8D 0x3 0xC9 (16-bit lea)
Summary: vex amd64->IR: unhandled instruction bytes: 0x66 0x8D 0x3 0xC9 (16-bit lea)
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks: 253451
  Show dependency treegraph
 
Reported: 2007-03-22 06:16 UTC by Francesco
Modified: 2016-04-09 11:20 UTC (History)
2 users (show)

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


Attachments
This patch adds support for 16-bit lea on amd64, plus a test case. (10.59 KB, patch)
2010-09-29 20:40 UTC, Vince Weaver
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco 2007-03-22 06:16:52 UTC
Version:            (using KDE Devel)
Compiler:          gcc 3.4.0 
OS:                Linux

This is a companion to bug 126239 but for amd64 instead of x86.  Some C code that exercises the bug is below:

int main() {
  // vex amd64->IR: unhandled instruction bytes: 0x66 0x8D 0x3 0xC9
  asm("lea (%rbx),%ax\n");
}
Comment 1 Vince Weaver 2010-09-29 20:40:23 UTC
Created attachment 52089 [details]
This patch adds support for 16-bit lea on amd64, plus a test case.