|
From: <sv...@va...> - 2012-12-13 15:17:52
|
sewardj 2012-12-13 15:17:40 +0000 (Thu, 13 Dec 2012)
New Revision: 13177
Log:
On ARM: Don't be spooked by Puts to the translation-invalidation spec
when doing origin tracking, even though they are completely irrelevant.
Modified files:
trunk/memcheck/mc_machine.c
Modified: trunk/memcheck/mc_machine.c (+3 -0)
===================================================================
--- trunk/memcheck/mc_machine.c 2012-12-12 00:17:33 +00:00 (rev 13176)
+++ trunk/memcheck/mc_machine.c 2012-12-13 15:17:40 +00:00 (rev 13177)
@@ -940,6 +940,9 @@
if (o >= GOF(D30) && o+sz <= GOF(D30)+2*SZB(D30)) return GOF(D30); // Q15
}
+ if (o == GOF(TISTART) && sz == 4) return -1;
+ if (o == GOF(TILEN) && sz == 4) return -1;
+
VG_(printf)("MC_(get_otrack_shadow_offset)(arm)(off=%d,sz=%d)\n",
offset,szB);
tl_assert(0);
|