/openjdk7/hotspot/src/share/vm/code/ |
H A D | scopeDesc.cpp | 34 ScopeDesc::ScopeDesc(const nmethod* code, int decode_offset, int obj_decode_offset, bool reexecute, bool return_oop) { function in class:ScopeDesc 43 ScopeDesc::ScopeDesc(const nmethod* code, int decode_offset, bool reexecute, bool return_oop) { function in class:ScopeDesc 53 ScopeDesc::ScopeDesc(const ScopeDesc* parent) { function in class:ScopeDesc 63 void ScopeDesc::decode_body() { 89 GrowableArray<ScopeValue*>* ScopeDesc::decode_scope_values(int decode_offset) { 100 GrowableArray<ScopeValue*>* ScopeDesc [all...] |
H A D | scopeDesc.hpp | 35 // quite a bit faster than allocating a full ScopeDesc, but 60 class ScopeDesc : public ResourceObj { class in inherits:ResourceObj 63 ScopeDesc(const nmethod* code, int decode_offset, int obj_decode_offset, bool reexecute, bool return_oop); 68 ScopeDesc(const nmethod* code, int decode_offset, bool reexecute, bool return_oop); 82 ScopeDesc* sender() const; 90 bool is_equal(ScopeDesc* sd) const; 94 ScopeDesc(const ScopeDesc* parent);
|
H A D | pcDesc.cpp | 52 for (ScopeDesc* sd = code->scope_desc_at(real_pc(code));
|
H A D | debugInfoRec.hpp | 146 friend class ScopeDesc;
|
H A D | nmethod.cpp | 1084 ScopeDesc* nmethod::scope_desc_at(address pc) { 1087 return new ScopeDesc(this, pd->scope_decode_offset(), 2288 for (ScopeDesc* sd = new ScopeDesc(this, pd->scope_decode_offset(), 2457 ScopeDesc* sd = scope_desc_at(p->real_pc(this)); 2551 ScopeDesc* nmethod::scope_desc_in(address begin, address end) { 2554 return new ScopeDesc(this, p->scope_decode_offset(), 2690 ScopeDesc* sd = scope_desc_in(begin, end);
|
H A D | nmethod.hpp | 562 // ScopeDesc for an instruction 563 ScopeDesc* scope_desc_at(address pc); 566 ScopeDesc* scope_desc_in(address begin, address end); 581 // ScopeDesc retrieval operation
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/ |
H A D | ScopeDesc.java | 39 public class ScopeDesc { class 54 private ScopeDesc(NMethod code, int decodeOffset, List objects, boolean reexecute) { method in class:ScopeDesc 72 public ScopeDesc(NMethod code, int decodeOffset, int objectDecodeOffset, boolean reexecute) { method in class:ScopeDesc 116 public ScopeDesc sender() { 121 return new ScopeDesc(code, senderDecodeOffset, objects, false); 139 if (!(arg instanceof ScopeDesc)) { 143 ScopeDesc sd = (ScopeDesc) arg; 153 tty.print("ScopeDesc for ");
|
H A D | PCDesc.java | 70 // FIXME: add additional constructor probably needed for ScopeDesc::sender() 105 for (ScopeDesc sd = code.getScopeDescAt(getRealPC(code));
|
H A D | NMethod.java | 305 /** ScopeDesc for an instruction */ 306 public ScopeDesc getScopeDescAt(Address pc) { 311 return new ScopeDesc(this, pd.getScopeDecodeOffset(), pd.getObjDecodeOffset(), pd.getReexecute()); 337 the ScopeDesc closest to the current PC. NOTE that this may 340 public ScopeDesc getScopeDescNearDbg(Address pc) { 343 return new ScopeDesc(this, pd.getScopeDecodeOffset(), pd.getObjDecodeOffset(), pd.getReexecute());
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vframe_hp.hpp | 64 ScopeDesc* scope() const { return _scope; } 70 ScopeDesc* _scope; 78 compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, ScopeDesc* scope);
|
H A D | compilationPolicy.hpp | 71 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr) = 0; 102 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr);
|
H A D | simpleThresholdPolicy.hpp | 105 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr);
|
H A D | simpleThresholdPolicy.cpp | 170 void SimpleThresholdPolicy::reprofile(ScopeDesc* trap_scope, bool is_osr) { 171 for (ScopeDesc* sd = trap_scope;; sd = sd->sender()) {
|
H A D | compilationPolicy.cpp | 262 void NonTieredCompPolicy::reprofile(ScopeDesc* trap_scope, bool is_osr) { 263 ScopeDesc* sd = trap_scope;
|
H A D | vframe_hp.cpp | 251 compiledVFrame::compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, ScopeDesc* scope)
|
H A D | deoptimization.cpp | 1264 ScopeDesc* trap_scope = cvf->scope(); 1348 for (ScopeDesc* sd = trap_scope; ; sd = sd->sender()) {
|
H A D | sharedRuntime.cpp | 632 ScopeDesc* sd = nm->scope_desc_at(ret_pc);
|
H A D | thread.cpp | 2595 ScopeDesc* sd = nm->scope_desc_at( pc);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiCodeBlobEvents.cpp | 242 // Generate line numbers using PcDesc and ScopeDesc info 254 ScopeDesc sc0(nm, pcd->scope_decode_offset(), pcd->should_reexecute(), pcd->return_oop()); 255 ScopeDesc *sd = &sc0;
|
H A D | jvmtiExport.cpp | 1714 for(ScopeDesc* sd = nm->scope_desc_at(p->real_pc(nm));sd != NULL;sd = sd->sender()) { 1722 for(ScopeDesc* sd = nm->scope_desc_at(p->real_pc(nm));sd != NULL;sd = sd->sender()) {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | CompiledVFrame.java | 39 private ScopeDesc scope; 42 public CompiledVFrame(Frame fr, RegisterMap regMap, JavaThread thread, ScopeDesc scope, boolean mayBeImprecise) { 83 /** Returns the ScopeDesc */ 84 public ScopeDesc getScope() { 251 // ScopeDesc* scope = code()->scope_desc_at((address)(return_addr_tmp - jsr_call_offset), false);
|
H A D | VFrame.java | 70 ScopeDesc scope = null; 135 that a ScopeDesc exists for the topmost compiled frame on the
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ |
H A D | HTMLGenerator.java | 1034 ScopeDesc sd = nm.getScopeDescAt(pcDesc.getRealPC(nm)); 1054 protected void genScope(Formatter buf, Formatter tabs, ScopeDesc sd) { 1099 protected void genScObjInfo(Formatter buf, Formatter tabs, ScopeDesc sd) { 1316 private String scopeValueAsString(ScopeDesc sd, ScopeValue sv) { 1358 protected String genHTMLForScopeValues(ScopeDesc sd, boolean locals, List values) { 1393 protected String genHTMLForLocals(ScopeDesc sd, List locals) { 1397 protected String genHTMLForExpressions(ScopeDesc sd, List expressions) { 1401 protected String genHTMLForMonitors(ScopeDesc sd, List monitors) {
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.cpp | 343 ScopeDesc* scope = nm->scope_desc_at(fr->pc());
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | globalDefinitions.hpp | 813 class ScopeDesc;
|