comparison src/share/vm/code/nmethod.cpp @ 19597:dcfdd60edaf1

Print full ScopeDesc with PrintDebugInfo
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Wed, 25 Feb 2015 19:05:03 -0800
parents 2a69cbe850a8
children f3eed864acdc
comparison
equal deleted inserted replaced
19596:1deff4ac56c3 19597:dcfdd60edaf1
2747 for (PcDesc* p = scopes_pcs_begin(); p < scopes_pcs_end(); p++) { 2747 for (PcDesc* p = scopes_pcs_begin(); p < scopes_pcs_end(); p++) {
2748 if (p->scope_decode_offset() == DebugInformationRecorder::serialized_null) 2748 if (p->scope_decode_offset() == DebugInformationRecorder::serialized_null)
2749 continue; 2749 continue;
2750 2750
2751 ScopeDesc* sd = scope_desc_at(p->real_pc(this)); 2751 ScopeDesc* sd = scope_desc_at(p->real_pc(this));
2752 sd->print_on(tty, p); 2752 while (sd != NULL) {
2753 sd->print_on(tty, p);
2754 sd = sd->sender();
2755 }
2753 } 2756 }
2754 } 2757 }
2755 2758
2756 void nmethod::print_dependencies() { 2759 void nmethod::print_dependencies() {
2757 ResourceMark rm; 2760 ResourceMark rm;