--- a/src/hotspot/share/code/compiledMethod.hpp Fri Mar 15 18:59:21 2019 +0100
+++ b/src/hotspot/share/code/compiledMethod.hpp Fri Mar 15 16:00:18 2019 -0400
@@ -38,6 +38,7 @@
class NativeCallWrapper;
class ScopeDesc;
class CompiledIC;
+class MetadataClosure;
// This class is used internally by nmethods, to cache
// exception/pc/handler information.
@@ -368,6 +369,8 @@
void verify_oop_relocations();
virtual bool is_evol_dependent() = 0;
+ bool has_evol_metadata();
+
// Fast breakpoint support. Tells if this compiled method is
// dependent on the given method. Returns true if this nmethod
// corresponds to the given method as well.
@@ -384,7 +387,7 @@
Method* attached_method(address call_pc);
Method* attached_method_before_pc(address pc);
- virtual void metadata_do(void f(Metadata*)) = 0;
+ virtual void metadata_do(MetadataClosure* f) = 0;
// GC support
protected: