< prev index next >

src/hotspot/share/code/compiledMethod.hpp

Print this page
rev 56205 : imported patch 8226705-v1
rev 56206 : [mq]: 8226705-v2

*** 243,255 **** bool is_at_poll_return(address pc); bool is_at_poll_or_poll_return(address pc); bool is_marked_for_deoptimization() const { return _mark_for_deoptimization_status != not_marked; } ! void mark_for_deoptimization(bool inc_recompile_counts = true) { ! _mark_for_deoptimization_status = (inc_recompile_counts ? deoptimize : deoptimize_noupdate); ! } bool update_recompile_counts() const { // Update recompile counts when either the update is explicitly requested (deoptimize) // or the nmethod is not marked for deoptimization at all (not_marked). // The latter happens during uncommon traps when deoptimized nmethod is made not entrant. return _mark_for_deoptimization_status != deoptimize_noupdate; --- 243,254 ---- bool is_at_poll_return(address pc); bool is_at_poll_or_poll_return(address pc); bool is_marked_for_deoptimization() const { return _mark_for_deoptimization_status != not_marked; } ! void mark_for_deoptimization(bool inc_recompile_counts = true); ! bool update_recompile_counts() const { // Update recompile counts when either the update is explicitly requested (deoptimize) // or the nmethod is not marked for deoptimization at all (not_marked). // The latter happens during uncommon traps when deoptimized nmethod is made not entrant. return _mark_for_deoptimization_status != deoptimize_noupdate;
< prev index next >