]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Add to the VexAbiInfo structure, two new fields:
authorJulian Seward <jseward@acm.org>
Thu, 4 Dec 2008 00:05:12 +0000 (00:05 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 4 Dec 2008 00:05:12 +0000 (00:05 +0000)
commita9a4eed4a404f601dcc93ca8dfe172d1319f1cb0
tree34cfd4bdfc611c806cfd42f89de31aeb519ac10e
parent4c82569cedce75fdce8e462c81fe3a863af911e7
Add to the VexAbiInfo structure, two new fields:
  guest_amd64_assume_fs_is_zero
  guest_amd64_assume_gs_is_0x60

and use them to properly enable %fs/%gs prefix decoding for
guest-amd64.  This is needed to support amd64-darwin cleanly.

Unfortunately the VexAbiInfo needs to be plumbed to every single where
an address is decoded, which means the patch is vast, although very
trivial.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1875
VEX/priv/guest-amd64/toIR.c
VEX/priv/main/vex_main.c
VEX/pub/libvex.h