Mercurial > hg > truffle
comparison src/share/vm/runtime/sharedRuntime.hpp @ 360:5d254928c888
Merge
author | ysr |
---|---|
date | Wed, 27 Aug 2008 11:20:46 -0700 |
parents | 1ee8caae33af |
children | 70998f2e05ef |
comparison
equal
deleted
inserted
replaced
341:d60e4e6d7f72 | 360:5d254928c888 |
---|---|
96 | 96 |
97 | 97 |
98 // exception handling across interpreter/compiler boundaries | 98 // exception handling across interpreter/compiler boundaries |
99 static address raw_exception_handler_for_return_address(address return_address); | 99 static address raw_exception_handler_for_return_address(address return_address); |
100 static address exception_handler_for_return_address(address return_address); | 100 static address exception_handler_for_return_address(address return_address); |
101 | |
102 #ifndef SERIALGC | |
103 // G1 write barriers | |
104 static void g1_wb_pre(oopDesc* orig, JavaThread *thread); | |
105 static void g1_wb_post(void* card_addr, JavaThread* thread); | |
106 #endif // !SERIALGC | |
101 | 107 |
102 // exception handling and implicit exceptions | 108 // exception handling and implicit exceptions |
103 static address compute_compiled_exc_handler(nmethod* nm, address ret_pc, Handle& exception, | 109 static address compute_compiled_exc_handler(nmethod* nm, address ret_pc, Handle& exception, |
104 bool force_unwind, bool top_frame_only); | 110 bool force_unwind, bool top_frame_only); |
105 enum ImplicitExceptionKind { | 111 enum ImplicitExceptionKind { |