hotspot/src/share/vm/oops/method.cpp
changeset 26586 992efa57514f
parent 25895 03808d9a48b2
child 26799 0c349e16bbe8
equal deleted inserted replaced
26585:2048b8d90c91 26586:992efa57514f
  1633     return (mcs == NULL) ? 0 : mcs->backedge_counter()->count();
  1633     return (mcs == NULL) ? 0 : mcs->backedge_counter()->count();
  1634   }
  1634   }
  1635 }
  1635 }
  1636 
  1636 
  1637 int Method::highest_comp_level() const {
  1637 int Method::highest_comp_level() const {
  1638   const MethodData* mdo = method_data();
  1638   const MethodCounters* mcs = method_counters();
  1639   if (mdo != NULL) {
  1639   if (mcs != NULL) {
  1640     return mdo->highest_comp_level();
  1640     return mcs->highest_comp_level();
  1641   } else {
  1641   } else {
  1642     return CompLevel_none;
  1642     return CompLevel_none;
  1643   }
  1643   }
  1644 }
  1644 }
  1645 
  1645 
  1646 int Method::highest_osr_comp_level() const {
  1646 int Method::highest_osr_comp_level() const {
  1647   const MethodData* mdo = method_data();
  1647   const MethodCounters* mcs = method_counters();
  1648   if (mdo != NULL) {
  1648   if (mcs != NULL) {
  1649     return mdo->highest_osr_comp_level();
  1649     return mcs->highest_osr_comp_level();
  1650   } else {
  1650   } else {
  1651     return CompLevel_none;
  1651     return CompLevel_none;
  1652   }
  1652   }
  1653 }
  1653 }
  1654 
  1654 
  1655 void Method::set_highest_comp_level(int level) {
  1655 void Method::set_highest_comp_level(int level) {
  1656   MethodData* mdo = method_data();
  1656   MethodCounters* mcs = method_counters();
  1657   if (mdo != NULL) {
  1657   if (mcs != NULL) {
  1658     mdo->set_highest_comp_level(level);
  1658     mcs->set_highest_comp_level(level);
  1659   }
  1659   }
  1660 }
  1660 }
  1661 
  1661 
  1662 void Method::set_highest_osr_comp_level(int level) {
  1662 void Method::set_highest_osr_comp_level(int level) {
  1663   MethodData* mdo = method_data();
  1663   MethodCounters* mcs = method_counters();
  1664   if (mdo != NULL) {
  1664   if (mcs != NULL) {
  1665     mdo->set_highest_osr_comp_level(level);
  1665     mcs->set_highest_osr_comp_level(level);
  1666   }
  1666   }
  1667 }
  1667 }
  1668 
  1668 
  1669 BreakpointInfo::BreakpointInfo(Method* m, int bci) {
  1669 BreakpointInfo::BreakpointInfo(Method* m, int bci) {
  1670   _bci = bci;
  1670   _bci = bci;