hotspot/src/share/vm/runtime/vframe.cpp
changeset 8076 96d498ec7ae1
parent 7397 5b173b4ca846
child 8921 14bfe81f2a9d
equal deleted inserted replaced
8075:582dd25571b2 8076:96d498ec7ae1
   550   tty->print_cr("frame( sp=" INTPTR_FORMAT ", unextended_sp=" INTPTR_FORMAT ", fp=" INTPTR_FORMAT ", pc=" INTPTR_FORMAT ")",
   550   tty->print_cr("frame( sp=" INTPTR_FORMAT ", unextended_sp=" INTPTR_FORMAT ", fp=" INTPTR_FORMAT ", pc=" INTPTR_FORMAT ")",
   551                 _fr.sp(),  _fr.unextended_sp(), _fr.fp(), _fr.pc());
   551                 _fr.sp(),  _fr.unextended_sp(), _fr.fp(), _fr.pc());
   552   tty->print("%s.%s", Klass::cast(k)->internal_name(), m->name()->as_C_string());
   552   tty->print("%s.%s", Klass::cast(k)->internal_name(), m->name()->as_C_string());
   553 
   553 
   554   if (!m->is_native()) {
   554   if (!m->is_native()) {
   555     symbolOop  source_name = instanceKlass::cast(k)->source_file_name();
   555     Symbol*  source_name = instanceKlass::cast(k)->source_file_name();
   556     int        line_number = m->line_number_from_bci(bci());
   556     int        line_number = m->line_number_from_bci(bci());
   557     if (source_name != NULL && (line_number != -1)) {
   557     if (source_name != NULL && (line_number != -1)) {
   558       tty->print("(%s:%d)", source_name->as_C_string(), line_number);
   558       tty->print("(%s:%d)", source_name->as_C_string(), line_number);
   559     }
   559     }
   560   } else {
   560   } else {