comparison src/share/vm/runtime/sharedRuntime.hpp @ 342:37f87013dfd8

6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
author ysr
date Thu, 05 Jun 2008 15:57:56 -0700
parents 018d5b58dd4f
children 1ee8caae33af
comparison
equal deleted inserted replaced
189:0b27f3512f9e 342:37f87013dfd8
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 {