]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
mips32: Add an extra case for mips32 in ML_(get_CFA) in witch Valgrind will call
authorDejan Jevtic <dejan.jevtic@valgrind.org>
Fri, 4 Apr 2014 10:02:03 +0000 (10:02 +0000)
committerDejan Jevtic <dejan.jevtic@valgrind.org>
Fri, 4 Apr 2014 10:02:03 +0000 (10:02 +0000)
compute_cfa to get the call frame address.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13890

coregrind/m_debuginfo/debuginfo.c

index bc8418dad4ee50a4e0f2e75354d2ba6edd9f10ac..2846b407db4592e7560369b70525725a3eddc65d 100644 (file)
@@ -2426,6 +2426,14 @@ Addr ML_(get_CFA) ( Addr ip, Addr sp, Addr fp,
      return compute_cfa(&uregs,
                         min_accessible,  max_accessible, di, cfsi);
    }
+#elif defined(VGA_mips32)
+   { D3UnwindRegs uregs;
+     uregs.pc = ip;
+     uregs.sp = sp;
+     uregs.fp = fp;
+     return compute_cfa(&uregs,
+                        min_accessible,  max_accessible, di, cfsi);
+   }
 
 #  else
    return 0; /* indicates failure */