hotspot/src/share/vm/code/compiledMethod.hpp
changeset 46796 ec791efbdecf
parent 46364 00a21c0ff97e
equal deleted inserted replaced
46795:623a5e42deb6 46796:ec791efbdecf
   211   bool is_native_method() const { return _method != NULL && _method->is_native(); }
   211   bool is_native_method() const { return _method != NULL && _method->is_native(); }
   212   bool is_java_method() const { return _method != NULL && !_method->is_native(); }
   212   bool is_java_method() const { return _method != NULL && !_method->is_native(); }
   213 
   213 
   214   // ScopeDesc retrieval operation
   214   // ScopeDesc retrieval operation
   215   PcDesc* pc_desc_at(address pc)   { return find_pc_desc(pc, false); }
   215   PcDesc* pc_desc_at(address pc)   { return find_pc_desc(pc, false); }
   216   // pc_desc_near returns the first PcDesc at or after the givne pc.
   216   // pc_desc_near returns the first PcDesc at or after the given pc.
   217   PcDesc* pc_desc_near(address pc) { return find_pc_desc(pc, true); }
   217   PcDesc* pc_desc_near(address pc) { return find_pc_desc(pc, true); }
   218 
   218 
   219   // ScopeDesc for an instruction
   219   // ScopeDesc for an instruction
   220   ScopeDesc* scope_desc_at(address pc);
   220   ScopeDesc* scope_desc_at(address pc);
       
   221   ScopeDesc* scope_desc_near(address pc);
   221 
   222 
   222   bool is_at_poll_return(address pc);
   223   bool is_at_poll_return(address pc);
   223   bool is_at_poll_or_poll_return(address pc);
   224   bool is_at_poll_or_poll_return(address pc);
   224 
   225 
   225   bool  is_marked_for_deoptimization() const      { return _mark_for_deoptimization_status != not_marked; }
   226   bool  is_marked_for_deoptimization() const      { return _mark_for_deoptimization_status != not_marked; }