< prev index next >
src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
Print this page
rev 11946 : 8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
Reviewed-by: egahlin, mgronlun, neugens, andrew
*** 67,78 ****
vframeStreamCommon::fill_in_compiled_inlined_sender()) {
return;
}
// handle general case
! int loop_count = 0;
! int loop_max = MaxJavaStackTraceDepth * 2;
do {
loop_count++;
// By the time we get here we should never see unsafe but better safe then segv'd
if (loop_count > loop_max || !_frame.safe_for_sender(_thread)) {
_mode = at_end_mode;
--- 67,78 ----
vframeStreamCommon::fill_in_compiled_inlined_sender()) {
return;
}
// handle general case
! u4 loop_count = 0;
! u4 loop_max = MAX_STACK_DEPTH * 2;
do {
loop_count++;
// By the time we get here we should never see unsafe but better safe then segv'd
if (loop_count > loop_max || !_frame.safe_for_sender(_thread)) {
_mode = at_end_mode;
< prev index next >