comparison src/share/vm/runtime/stubRoutines.hpp @ 10479:40b8c383bc31

Throw InvalidInstalledCodeException directly in the stubs.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 23 Jun 2013 15:49:01 +0200
parents f2110083203d
children 6b0fd0964b87
comparison
equal deleted inserted replaced
10478:dd3333e4f182 10479:40b8c383bc31
126 static address _call_stub_entry; 126 static address _call_stub_entry;
127 static address _forward_exception_entry; 127 static address _forward_exception_entry;
128 static address _catch_exception_entry; 128 static address _catch_exception_entry;
129 static address _throw_AbstractMethodError_entry; 129 static address _throw_AbstractMethodError_entry;
130 static address _throw_IncompatibleClassChangeError_entry; 130 static address _throw_IncompatibleClassChangeError_entry;
131 static address _throw_InvalidInstalledCodeException_entry;
131 static address _throw_NullPointerException_at_call_entry; 132 static address _throw_NullPointerException_at_call_entry;
132 static address _throw_StackOverflowError_entry; 133 static address _throw_StackOverflowError_entry;
133 static address _handler_for_unsafe_access_entry; 134 static address _handler_for_unsafe_access_entry;
134 135
135 static address _atomic_xchg_entry; 136 static address _atomic_xchg_entry;
259 // Exceptions 260 // Exceptions
260 static address forward_exception_entry() { return _forward_exception_entry; } 261 static address forward_exception_entry() { return _forward_exception_entry; }
261 // Implicit exceptions 262 // Implicit exceptions
262 static address throw_AbstractMethodError_entry() { return _throw_AbstractMethodError_entry; } 263 static address throw_AbstractMethodError_entry() { return _throw_AbstractMethodError_entry; }
263 static address throw_IncompatibleClassChangeError_entry(){ return _throw_IncompatibleClassChangeError_entry; } 264 static address throw_IncompatibleClassChangeError_entry(){ return _throw_IncompatibleClassChangeError_entry; }
265 static address throw_InvalidInstalledCodeException_entry(){ return _throw_InvalidInstalledCodeException_entry; }
264 static address throw_NullPointerException_at_call_entry(){ return _throw_NullPointerException_at_call_entry; } 266 static address throw_NullPointerException_at_call_entry(){ return _throw_NullPointerException_at_call_entry; }
265 static address throw_StackOverflowError_entry() { return _throw_StackOverflowError_entry; } 267 static address throw_StackOverflowError_entry() { return _throw_StackOverflowError_entry; }
266 268
267 // Exceptions during unsafe access - should throw Java exception rather 269 // Exceptions during unsafe access - should throw Java exception rather
268 // than crash. 270 // than crash.