From 7c5141a048feb90bc615a100b28505504f5b2f7d Mon Sep 17 00:00:00 2001 From: Stefan Karlsson Date: Thu, 21 Feb 2019 13:20:34 +0100 Subject: [PATCH] 8219573: Add NMethodClosure Reviewed-by: pliden, eosterlund --- src/hotspot/share/memory/iterator.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/hotspot/share/memory/iterator.hpp b/src/hotspot/share/memory/iterator.hpp index 8f117954487..ff3fc5e04cb 100644 --- a/src/hotspot/share/memory/iterator.hpp +++ b/src/hotspot/share/memory/iterator.hpp @@ -263,6 +263,11 @@ class MarkingCodeBlobClosure : public CodeBlobToOopClosure { virtual void do_code_blob(CodeBlob* cb); }; +class NMethodClosure : public Closure { + public: + virtual void do_nmethod(nmethod* n) = 0; +}; + // MonitorClosure is used for iterating over monitors in the monitors cache class ObjectMonitor;