< prev index next >
src/share/vm/gc/shared/collectedHeap.hpp
Print this page
rev 12117 : Pin regions that contain JNI critical regions, instead of bail-and-retry protocol.
@@ -590,10 +590,13 @@
// Registering and unregistering an nmethod (compiled code) with the heap.
// Override with specific mechanism for each specialized heap type.
virtual void register_nmethod(nmethod* nm);
virtual void unregister_nmethod(nmethod* nm);
+ virtual void enter_critical(oop o);
+ virtual void exit_critical(oop o);
+
void trace_heap_before_gc(const GCTracer* gc_tracer);
void trace_heap_after_gc(const GCTracer* gc_tracer);
// Heap verification
virtual void verify(VerifyOption option) = 0;
< prev index next >