diff src/share/vm/code/nmethod.hpp @ 20269:9717199cb8de

8047373: Clean the ExceptionCache in one pass Summary: Also-reviewed-by: kim.barrett@oracle.com Reviewed-by: jmasa, jwilhelm
author stefank
date Tue, 24 Jun 2014 17:09:48 +0200
parents 63e0c47ca943
children 2c6ef90f030a
line wrap: on
line diff
--- a/src/share/vm/code/nmethod.hpp	Tue Jun 24 16:20:15 2014 +0200
+++ b/src/share/vm/code/nmethod.hpp	Tue Jun 24 17:09:48 2014 +0200
@@ -534,7 +534,7 @@
   void set_exception_cache(ExceptionCache *ec)    { _exception_cache = ec; }
   address handler_for_exception_and_pc(Handle exception, address pc);
   void add_handler_for_exception_and_pc(Handle exception, address pc, address handler);
-  void remove_from_exception_cache(ExceptionCache* ec);
+  void clean_exception_cache(BoolObjectClosure* is_alive);
 
   // implicit exceptions support
   address continuation_for_implicit_exception(address pc);