src/share/vm/gc_interface/collectedHeap.hpp

Print this page
rev 4802 : imported patch optimize-nmethod-scanning

*** 41,50 **** --- 41,51 ---- class BarrierSet; class ThreadClosure; class AdaptiveSizePolicy; class Thread; class CollectorPolicy; + class nmethod; class GCMessage : public FormatBuffer<1024> { public: bool is_before;
*** 605,614 **** --- 606,620 ---- if (_gc_heap_log != NULL) { _gc_heap_log->log_heap_after(); } } + // 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) {} + // Heap verification virtual void verify(bool silent, VerifyOption option) = 0; // Non product verification and debugging. #ifndef PRODUCT