src/hotspot/share/prims/stackwalk.cpp
changeset 54432 532e88de77eb
parent 53590 ce36f8180d03
child 54786 ebf733a324d4
equal deleted inserted replaced
54431:ad9fa99fa48e 54432:532e88de77eb
   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   }