comparison 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
comparison
equal deleted inserted replaced
20268:4c1b88a53c74 20269:9717199cb8de
532 // Exception cache support 532 // Exception cache support
533 ExceptionCache* exception_cache() const { return _exception_cache; } 533 ExceptionCache* exception_cache() const { return _exception_cache; }
534 void set_exception_cache(ExceptionCache *ec) { _exception_cache = ec; } 534 void set_exception_cache(ExceptionCache *ec) { _exception_cache = ec; }
535 address handler_for_exception_and_pc(Handle exception, address pc); 535 address handler_for_exception_and_pc(Handle exception, address pc);
536 void add_handler_for_exception_and_pc(Handle exception, address pc, address handler); 536 void add_handler_for_exception_and_pc(Handle exception, address pc, address handler);
537 void remove_from_exception_cache(ExceptionCache* ec); 537 void clean_exception_cache(BoolObjectClosure* is_alive);
538 538
539 // implicit exceptions support 539 // implicit exceptions support
540 address continuation_for_implicit_exception(address pc); 540 address continuation_for_implicit_exception(address pc);
541 541
542 // On-stack replacement support 542 // On-stack replacement support