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 |