commit | 412098cf3166995b33b34e20b96eae9845e74a50 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Tue May 04 08:48:43 2010 +0000 |
committer | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Tue May 04 08:48:43 2010 +0000 |
tree | 5a9e709c4214550a6f0bf0e058bd270b98dfddb9 | |
parent | deceef857cde2b2f678d70dca42886dbe7df7ee3 [diff] |
Handle v7 memory fence instructions: ISB DSB DMB and their v6 equivalents: mcr 15,0,r0,c7,c5,4 mcr 15,0,r0,c7,c10,4 mcr 15,0,r0,c7,c10,5 respectively. Re-emit them in the v6 form so as not to inhibit possible support for v6-only platforms in the future. Extended version of a patch from Alexander Potapenko (glider@google.com). Fixes bug 228060. git-svn-id: svn://svn.valgrind.org/vex/trunk@1979 8f6e269a-dfd6-0310-a8e1-e2731360e62c