< prev index next >

src/hotspot/share/gc/z/zNMethodTable.hpp

Print this page

        

*** 28,37 **** --- 28,39 ---- #include "gc/z/zGlobals.hpp" #include "gc/z/zLock.hpp" #include "gc/z/zNMethodTableEntry.hpp" #include "memory/allocation.hpp" + class ZNMethodData; + class ZNMethodDataOops; class ZWorkers; class ZNMethodClosure { public: virtual void do_nmethod(nmethod* nm) = 0;
*** 41,51 **** private: static ZNMethodTableEntry* _table; static size_t _size; static ZNMethodTableEntry* _iter_table; static size_t _iter_table_size; - static ZArray<void*> _iter_deferred_deletes; static size_t _nregistered; static size_t _nunregistered; static volatile size_t _claimed ATTRIBUTE_ALIGNED(ZCacheLineSize); static void attach_gc_data(nmethod* nm); --- 43,52 ----
*** 64,75 **** static void log_register(const nmethod* nm); static void log_unregister(const nmethod* nm); public: - static void safe_delete(void* data); - static size_t registered_nmethods(); static size_t unregistered_nmethods(); static void register_nmethod(nmethod* nm); static void unregister_nmethod(nmethod* nm); --- 65,74 ----
< prev index next >