equal
deleted
inserted
replaced
2592 // Class was redefined. Dump the cache if it was set. |
2592 // Class was redefined. Dump the cache if it was set. |
2593 if (source_file != NULL) { |
2593 if (source_file != NULL) { |
2594 source_file = NULL; |
2594 source_file = NULL; |
2595 java_lang_Class::set_source_file(java_class(), source_file); |
2595 java_lang_Class::set_source_file(java_class(), source_file); |
2596 } |
2596 } |
2597 if (ShowHiddenFrames) { |
|
2598 source = vmSymbols::unknown_class_name(); |
|
2599 source_file = StringTable::intern(source, CHECK); |
|
2600 } |
|
2601 } |
2597 } |
2602 java_lang_StackTraceElement::set_fileName(element(), source_file); |
2598 java_lang_StackTraceElement::set_fileName(element(), source_file); |
2603 |
2599 |
2604 int line_number = Backtrace::get_line_number(method, bci); |
2600 int line_number = Backtrace::get_line_number(method, bci); |
2605 java_lang_StackTraceElement::set_lineNumber(element(), line_number); |
2601 java_lang_StackTraceElement::set_lineNumber(element(), line_number); |
2633 // Use a specific ik version as a holder since the mirror might |
2629 // Use a specific ik version as a holder since the mirror might |
2634 // refer to a version that is now obsolete and no longer accessible |
2630 // refer to a version that is now obsolete and no longer accessible |
2635 // via the previous versions list. |
2631 // via the previous versions list. |
2636 holder = holder->get_klass_version(version); |
2632 holder = holder->get_klass_version(version); |
2637 assert(holder != NULL, "sanity check"); |
2633 assert(holder != NULL, "sanity check"); |
2638 Symbol* source = holder->source_file_name(); |
2634 filename = holder->source_file_name(); |
2639 if (ShowHiddenFrames && source == NULL) { |
|
2640 source = vmSymbols::unknown_class_name(); |
|
2641 } |
|
2642 filename = source; |
|
2643 line_number = Backtrace::get_line_number(method, bci); |
2635 line_number = Backtrace::get_line_number(method, bci); |
2644 } |
2636 } |
2645 } |
2637 } |
2646 #endif // INCLUDE_JVMCI |
2638 #endif // INCLUDE_JVMCI |
2647 |
2639 |