Bug 195825 - Instruction 0xD7 (xlatb) unhandled for amd64
Summary: Instruction 0xD7 (xlatb) unhandled for amd64
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.4.0
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks: 253451
  Show dependency treegraph
 
Reported: 2009-06-09 23:05 UTC by Magnus Berman
Modified: 2018-03-10 11:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
patch against b0ef574a2e1c7 (5.20 KB, patch)
2018-03-10 11:37 UTC, Delan Azabani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Magnus Berman 2009-06-09 23:05:30 UTC
Version:           3.4.0 (using KDE 3.5.10)
OS:                Linux
Installed from:    Gentoo Packages

vex amd64->IR: unhandled instruction bytes: 0xD7 ...

This instruction ("xlatb" aka "xlat %ds:[%rbx]") is not handled by valgrind for amd64. I'm not sure if the instruction is officially supported for this architecture but at least it works as expected. (It was not generated by any compiler, I just use it because of it's poetical qualities.)
Comment 1 Delan Azabani 2018-03-10 11:37:28 UTC
Created attachment 111298 [details]
patch against b0ef574a2e1c7

I can confirm that this is still the case on master/trunk, as well as Debian versions 1:3.13.0-2 and 1:3.10.0-4. I’ve attached a patch that should resolve this.