commit | 20b5c6c9d6fdd0b4192d467086a097a28d7b3a0a | [log] [tgz] |
---|---|---|
author | jeffhao <jeffhao@google.com> | Mon May 21 14:15:18 2012 -0700 |
committer | jeffhao <jeffhao@google.com> | Mon May 21 14:15:18 2012 -0700 |
tree | 9647b70389f8b462e426f03287a562f048bf5fc3 | |
parent | 1ff4cd7c1ec698845145edd1e9d0ba767ce45de1 [diff] |
x86 trampoline macro missing a stack pop for exception case. This fixes 003-omnibus, though there are still failures in run-test. Change-Id: I5a44b4731979aa4aa7537696ebb2d75d4dfef62b
diff --git a/src/oat/runtime/x86/runtime_support_x86.S b/src/oat/runtime/x86/runtime_support_x86.S index 8cc7e58..74ae8fcc 100644 --- a/src/oat/runtime/x86/runtime_support_x86.S +++ b/src/oat/runtime/x86/runtime_support_x86.S
@@ -261,6 +261,7 @@ // Tail call to intended method. ret 1: + addl MACRO_LITERAL(4), %esp // Pop code pointer off stack DELIVER_PENDING_EXCEPTION END_MACRO