src/hotspot/share/prims/jvmtiEnvBase.cpp
changeset 51070 2f4c3cac8556
parent 49816 a3e79f97e86b
child 51608 625a5bdde0c5
equal deleted inserted replaced
51069:d5d5f6658b12 51070:2f4c3cac8556
  1217       state |= JVMTI_THREAD_STATE_INTERRUPTED;
  1217       state |= JVMTI_THREAD_STATE_INTERRUPTED;
  1218     }
  1218     }
  1219   }
  1219   }
  1220   infop->state = state;
  1220   infop->state = state;
  1221 
  1221 
  1222   if (thr != NULL || (state & JVMTI_THREAD_STATE_ALIVE) != 0) {
  1222   if (thr != NULL && (state & JVMTI_THREAD_STATE_ALIVE) != 0) {
  1223     infop->frame_buffer = NEW_RESOURCE_ARRAY(jvmtiFrameInfo, max_frame_count());
  1223     infop->frame_buffer = NEW_RESOURCE_ARRAY(jvmtiFrameInfo, max_frame_count());
  1224     env()->get_stack_trace(thr, 0, max_frame_count(),
  1224     env()->get_stack_trace(thr, 0, max_frame_count(),
  1225                            infop->frame_buffer, &(infop->frame_count));
  1225                            infop->frame_buffer, &(infop->frame_count));
  1226   } else {
  1226   } else {
  1227     infop->frame_buffer = NULL;
  1227     infop->frame_buffer = NULL;