vg_assert(VG_(in_generated_code) == True);
VG_(in_generated_code) = False;
+#if defined(VGA_mips32) || defined(VGA_mips64)
+ tst->arch.vex.guest_LLaddr = (HWord)(-1);
+#endif
+
if (jumped != (HWord)0) {
/* We get here if the client took a fault that caused our signal
handler to longjmp. */
if (o == GOF(ac2) && sz == 8) return o;
if (o == GOF(ac3) && sz == 8) return o;
+ if (o == GOF(LLaddr) && sz == 4) return -1; /* slot unused */
+ if (o == GOF(LLdata) && sz == 4) return -1; /* slot unused */
+
VG_(printf)("MC_(get_otrack_shadow_offset)(mips)(off=%d,sz=%d)\n",
offset,szB);
tl_assert(0);
if ((o > GOF(NRADDR)) && (o <= GOF(NRADDR) +12 )) return -1;
+ if (o == GOF(LLaddr) && sz == 8) return -1; /* slot unused */
+ if (o == GOF(LLdata) && sz == 8) return -1; /* slot unused */
+
VG_(printf)("MC_(get_otrack_shadow_offset)(mips)(off=%d,sz=%d)\n",
offset,szB);
tl_assert(0);