comparison src/share/vm/interpreter/interpreterRuntime.hpp @ 12010:ca0165daa6ec

7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments Summary: Restore the appendix argument after PopFrame() call Reviewed-by: twisti, coleenp Contributed-by: serguei.spitsyn@oracle.com
author sspitsyn
date Tue, 06 Aug 2013 16:33:59 -0700
parents aeaca88565e6
children 3cce976666d9 abe03600372a
comparison
equal deleted inserted replaced
11996:22a5aff0df0b 12010:ca0165daa6ec
93 static void throw_ArrayIndexOutOfBoundsException(JavaThread* thread, char* name, jint index); 93 static void throw_ArrayIndexOutOfBoundsException(JavaThread* thread, char* name, jint index);
94 static void throw_ClassCastException(JavaThread* thread, oopDesc* obj); 94 static void throw_ClassCastException(JavaThread* thread, oopDesc* obj);
95 static void create_exception(JavaThread* thread, char* name, char* message); 95 static void create_exception(JavaThread* thread, char* name, char* message);
96 static void create_klass_exception(JavaThread* thread, char* name, oopDesc* obj); 96 static void create_klass_exception(JavaThread* thread, char* name, oopDesc* obj);
97 static address exception_handler_for_exception(JavaThread* thread, oopDesc* exception); 97 static address exception_handler_for_exception(JavaThread* thread, oopDesc* exception);
98 #if INCLUDE_JVMTI
99 static void member_name_arg_or_null(JavaThread* thread, address dmh, Method* m, address bcp);
100 #endif
98 static void throw_pending_exception(JavaThread* thread); 101 static void throw_pending_exception(JavaThread* thread);
99 102
100 // Statics & fields 103 // Statics & fields
101 static void resolve_get_put(JavaThread* thread, Bytecodes::Code bytecode); 104 static void resolve_get_put(JavaThread* thread, Bytecodes::Code bytecode);
102 105