commit | 9c750f9b6283f62b3e6a93c0c6b2838abde5000e | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Thu Apr 05 12:07:59 2012 -0700 |
committer | Elliott Hughes <enh@google.com> | Thu Apr 05 12:07:59 2012 -0700 |
tree | ba9d030321e0528a18159e74e23a6b65218b2555 | |
parent | c8eeb9b283d5053c1b1092363320646dc7c0deab [diff] [blame] |
Ensure we don't AddLocalReference a bogus value when returning to native code from an upcall that threw. Also add a few missing CHECKs. Change-Id: Icf29506b258a2177b5e80c75cd2710761431ba4b
diff --git a/src/oat/runtime/x86/context_x86.h b/src/oat/runtime/x86/context_x86.h index 72dc719..845f6c3 100644 --- a/src/oat/runtime/x86/context_x86.h +++ b/src/oat/runtime/x86/context_x86.h
@@ -45,6 +45,7 @@ return gprs_[reg]; } + virtual void SmashCallerSaves(); virtual void DoLongJump(); private: