changeset 22999:9dc350b9e498

8076579: Popping a stack frame after exception breakpoint sets last method param to exception Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary Reviewed-by: jbachorik, coleenp, twisti
author sspitsyn
date Fri, 01 May 2015 12:27:01 -0700
parents 08ac538885d7
children 37d4d581f698
files src/share/vm/interpreter/interpreterRuntime.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/interpreter/interpreterRuntime.cpp	Thu Apr 30 15:20:58 2015 -0700
+++ b/src/share/vm/interpreter/interpreterRuntime.cpp	Fri May 01 12:27:01 2015 -0700
@@ -1306,6 +1306,8 @@
       member_name_oop = java_lang_invoke_DirectMethodHandle::member(member_name_oop);
     }
     thread->set_vm_result(member_name_oop);
+  } else {
+    thread->set_vm_result(NULL);
   }
 IRT_END
 #endif // INCLUDE_JVMTI