]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Enable --track-origins on ARM code which accesses CPSR.GE3/2/1/0.
authorJulian Seward <jseward@acm.org>
Wed, 22 Sep 2010 22:27:41 +0000 (22:27 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 22 Sep 2010 22:27:41 +0000 (22:27 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11373

memcheck/mc_machine.c

index 61494d9e3c490c43daa21e4fff5f7d194f83753e..99fcf0a57bdfe4dafad21afe7b29e49fcdb4d3c8 100644 (file)
@@ -721,6 +721,11 @@ static Int get_otrack_shadow_offset_wrk ( Int offset, Int szB )
 
    if (o == GOF(QFLAG32) && sz == 4) return o;
 
+   if (o == GOF(GEFLAG0) && sz == 4) return o;
+   if (o == GOF(GEFLAG1) && sz == 4) return o;
+   if (o == GOF(GEFLAG2) && sz == 4) return o;
+   if (o == GOF(GEFLAG3) && sz == 4) return o;
+
    //if (o == GOF(SYSCALLNO)     && sz == 4) return -1; /* slot unused */
    //if (o == GOF(CC)     && sz == 4) return -1; /* slot unused */
    //if (o == GOF(EMWARN)     && sz == 4) return -1; /* slot unused */