commit | 2e28ac4ec6d9bc40e2e1ec35d779e38a717dcba7 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Thu Dec 04 00:05:12 2008 +0000 |
committer | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Thu Dec 04 00:05:12 2008 +0000 |
tree | 694762b16b422f68267c6d895d3a28b5244a2bf7 | |
parent | d660d41d4174e44f284bad3264601662ed68d4a1 [diff] |
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 8f6e269a-dfd6-0310-a8e1-e2731360e62c