8047373: Clean the ExceptionCache in one pass

Also-reviewed-by: kim.barrett@oracle.com

Reviewed-by: jmasa, jwilhelm
This commit is contained in:
Stefan Karlsson 2014-06-24 17:09:48 +02:00
parent fd43773a10
commit b549ffc364
2 changed files with 22 additions and 27 deletions

View file

@ -529,7 +529,7 @@ public:
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);