src/share/vm/gc_interface/collectedHeap.hpp

Print this page
rev 5061 : imported patch nmethod_changes_original
rev 5062 : fix nmethod unregister synchronization

*** 603,615 **** void print_heap_before_gc(); void print_heap_after_gc(); // 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) {} void trace_heap_before_gc(GCTracer* gc_tracer); void trace_heap_after_gc(GCTracer* gc_tracer); // Heap verification --- 603,615 ---- void print_heap_before_gc(); void print_heap_after_gc(); // 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); void trace_heap_before_gc(GCTracer* gc_tracer); void trace_heap_after_gc(GCTracer* gc_tracer); // Heap verification