--- old/src/hotspot/share/gc/z/zNMethodTable.hpp 2019-02-20 21:52:16.627945664 +0100 +++ new/src/hotspot/share/gc/z/zNMethodTable.hpp 2019-02-20 21:52:16.035935579 +0100 @@ -30,6 +30,8 @@ #include "gc/z/zNMethodTableEntry.hpp" #include "memory/allocation.hpp" +class ZNMethodData; +class ZNMethodDataOops; class ZWorkers; class ZNMethodClosure { @@ -43,7 +45,6 @@ static size_t _size; static ZNMethodTableEntry* _iter_table; static size_t _iter_table_size; - static ZArray _iter_deferred_deletes; static size_t _nregistered; static size_t _nunregistered; static volatile size_t _claimed ATTRIBUTE_ALIGNED(ZCacheLineSize); @@ -66,8 +67,6 @@ static void log_unregister(const nmethod* nm); public: - static void safe_delete(void* data); - static size_t registered_nmethods(); static size_t unregistered_nmethods();