Mercurial > hg > graal-compiler
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 |