Fri, 01 May 2015 12:27:01 -0700
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
src/share/vm/interpreter/interpreterRuntime.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/interpreter/interpreterRuntime.cpp Thu Apr 30 15:20:58 2015 -0700 1.2 +++ b/src/share/vm/interpreter/interpreterRuntime.cpp Fri May 01 12:27:01 2015 -0700 1.3 @@ -1306,6 +1306,8 @@ 1.4 member_name_oop = java_lang_invoke_DirectMethodHandle::member(member_name_oop); 1.5 } 1.6 thread->set_vm_result(member_name_oop); 1.7 + } else { 1.8 + thread->set_vm_result(NULL); 1.9 } 1.10 IRT_END 1.11 #endif // INCLUDE_JVMTI