comparison src/share/vm/opto/runtime.hpp @ 7428:2d6c433b1f38

8004741: Missing compiled exception handle table entry for multidimensional array allocation Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception. Reviewed-by: twisti
author kvn
date Wed, 19 Dec 2012 19:21:15 -0800
parents a3ecd773a7b9
children b800986664f4
comparison
equal deleted inserted replaced
7427:2c7f594145dc 7428:2d6c433b1f38
172 172
173 // Exception handling 173 // Exception handling
174 static address handle_exception_C (JavaThread* thread); 174 static address handle_exception_C (JavaThread* thread);
175 static address handle_exception_C_helper(JavaThread* thread, nmethod*& nm); 175 static address handle_exception_C_helper(JavaThread* thread, nmethod*& nm);
176 static address rethrow_C (oopDesc* exception, JavaThread *thread, address return_pc ); 176 static address rethrow_C (oopDesc* exception, JavaThread *thread, address return_pc );
177 static void deoptimize_caller_frame (JavaThread *thread);
177 static void deoptimize_caller_frame (JavaThread *thread, bool doit); 178 static void deoptimize_caller_frame (JavaThread *thread, bool doit);
178 static bool is_deoptimized_caller_frame (JavaThread *thread); 179 static bool is_deoptimized_caller_frame (JavaThread *thread);
179 180
180 // CodeBlob support 181 // CodeBlob support
181 // =================================================================== 182 // ===================================================================