From: Julian Seward Date: Thu, 13 Dec 2012 15:17:40 +0000 (+0000) Subject: On ARM: Don't be spooked by Puts to the translation-invalidation spec X-Git-Tag: svn/VALGRIND_3_9_0~495 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8919a049c40a33699e46d928d9d17d8b7dc2bf2;p=thirdparty%2Fvalgrind.git On ARM: Don't be spooked by Puts to the translation-invalidation spec when doing origin tracking, even though they are completely irrelevant. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13177 --- diff --git a/memcheck/mc_machine.c b/memcheck/mc_machine.c index 96609a595a..fad071c6c5 100644 --- a/memcheck/mc_machine.c +++ b/memcheck/mc_machine.c @@ -940,6 +940,9 @@ static Int get_otrack_shadow_offset_wrk ( Int offset, Int szB ) 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);