Bug 317208 - vex x86->IR: unhandled instruction bytes: 0xC8 0x0 0x0 0x0 (enter $0x0, $0x0)
Summary: vex x86->IR: unhandled instruction bytes: 0xC8 0x0 0x0 0x0 (enter $0x0, $0x0)
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: memcheck (show other bugs)
Version: 3.9.0.SVN
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-22 21:56 UTC by Cooler
Modified: 2014-02-03 12:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cooler 2013-03-22 21:56:35 UTC
Disassembled instruction 0xC8 0x0 0x0 0x0 is "enter $0x0, $0x0", which is correct.
Without valgrind my program works fine.

Reproducible: Always

Steps to Reproduce:
1. Create "Hello world" application with D language. Create file hello.d with contents:
// **** Begin of the code ****
import std.stdio;
void main(){
  writeln("Hello world");
}
// **** End of the code ****
2. Compile with command "dmd hello.d".
3. Run "valgrind ./hello", and you will get the error.