Mercurial > hg > truffle
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. |