Mercurial > hg > graal-compiler
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 // =================================================================== |