equal
deleted
inserted
replaced
149 |
149 |
150 if (!need_method_info(mode) && get_caller_class(mode) && |
150 if (!need_method_info(mode) && get_caller_class(mode) && |
151 index == start_index && method->caller_sensitive()) { |
151 index == start_index && method->caller_sensitive()) { |
152 ResourceMark rm(THREAD); |
152 ResourceMark rm(THREAD); |
153 THROW_MSG_0(vmSymbols::java_lang_UnsupportedOperationException(), |
153 THROW_MSG_0(vmSymbols::java_lang_UnsupportedOperationException(), |
154 err_msg("StackWalker::getCallerClass called from @CallerSensitive %s method", |
154 err_msg("StackWalker::getCallerClass called from @CallerSensitive '%s' method", |
155 method->name_and_sig_as_C_string())); |
155 method->external_name())); |
156 } |
156 } |
157 // fill in StackFrameInfo and initialize MemberName |
157 // fill in StackFrameInfo and initialize MemberName |
158 stream.fill_frame(index, frames_array, method, CHECK_0); |
158 stream.fill_frame(index, frames_array, method, CHECK_0); |
159 if (++frames_decoded >= max_nframes) break; |
159 if (++frames_decoded >= max_nframes) break; |
160 } |
160 } |