comparison src/share/vm/code/nmethod.hpp @ 14262:3aaa4b9966f6

7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times Summary: Avoid verifying dependencies multiple times by caching verified dependencies Reviewed-by: kvn, twisti, roland
author anoll
date Wed, 15 Jan 2014 06:16:55 +0100
parents 22ae97935e05
children d8041d695d19
comparison
equal deleted inserted replaced
14260:8cdf3f43f63e 14262:3aaa4b9966f6
677 // PrimitiveIC* primitiveIC_at(char* p) const; 677 // PrimitiveIC* primitiveIC_at(char* p) const;
678 oop embeddedOop_at(address p); 678 oop embeddedOop_at(address p);
679 679
680 // tells if any of this method's dependencies have been invalidated 680 // tells if any of this method's dependencies have been invalidated
681 // (this is expensive!) 681 // (this is expensive!)
682 bool check_all_dependencies(); 682 static void check_all_dependencies(DepChange& changes);
683 683
684 // tells if this compiled method is dependent on the given changes, 684 // tells if this compiled method is dependent on the given changes,
685 // and the changes have invalidated it 685 // and the changes have invalidated it
686 bool check_dependency_on(DepChange& changes); 686 bool check_dependency_on(DepChange& changes);
687 687