Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlass.hpp @ 20611:3c87c13918fb
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
author | thartmann |
---|---|
date | Thu, 30 Oct 2014 13:03:30 +0100 |
parents | 90257dfad6e3 |
children | fe34c5ab0b35 d5b74c583ec1 |
comparison
equal
deleted
inserted
replaced
20610:d4562805b030 | 20611:3c87c13918fb |
---|---|
781 // On-stack replacement support | 781 // On-stack replacement support |
782 nmethod* osr_nmethods_head() const { return _osr_nmethods_head; }; | 782 nmethod* osr_nmethods_head() const { return _osr_nmethods_head; }; |
783 void set_osr_nmethods_head(nmethod* h) { _osr_nmethods_head = h; }; | 783 void set_osr_nmethods_head(nmethod* h) { _osr_nmethods_head = h; }; |
784 void add_osr_nmethod(nmethod* n); | 784 void add_osr_nmethod(nmethod* n); |
785 void remove_osr_nmethod(nmethod* n); | 785 void remove_osr_nmethod(nmethod* n); |
786 int mark_osr_nmethods(const Method* m); | |
786 nmethod* lookup_osr_nmethod(const Method* m, int bci, int level, bool match_level) const; | 787 nmethod* lookup_osr_nmethod(const Method* m, int bci, int level, bool match_level) const; |
787 | 788 |
788 // Breakpoint support (see methods on Method* for details) | 789 // Breakpoint support (see methods on Method* for details) |
789 BreakpointInfo* breakpoints() const { return _breakpoints; }; | 790 BreakpointInfo* breakpoints() const { return _breakpoints; }; |
790 void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; }; | 791 void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; }; |