Home | History | Annotate | Download | only in back

Lines Matching defs:thread

93  *   some java thread in the middle of VM_DEATH, this seems troubled.
286 * posted and before the thread has resumed execution.
301 * if SINGLE_STEP events are also enabled for the thread, then
309 * is recorded in the ThreadNode. If the next event for the thread
319 * thread is handled in skipEventReport().
323 deferEventReport(JNIEnv *env, jthread thread,
337 threadControl_getInstructionStepMode(thread)
340 threadControl_saveCLEInfo(env, thread, ei,
349 threadControl_saveCLEInfo(env, thread, ei,
368 skipEventReport(JNIEnv *env, jthread thread, EventIndex ei,
374 if (threadControl_cmpCLEInfo(env, thread, clazz, method, location)) {
376 "%s,thread=%p,clazz=%p,method=%p,location=%d",
377 eventText(ei), thread, clazz, method, location));
382 threadControl_clearCLEInfo(env, thread);
388 reportEvents(JNIEnv *env, jbyte sessionID, jthread thread, EventIndex ei,
410 if (thread != NULL &&
411 skipEventReport(env, thread, ei, clazz, method, location)) {
413 "ei=%s,thread=%p,clazz=%p,method=%p,location=%d",
414 eventText(ei), thread, clazz, method, location));
425 if (thread == NULL
426 || !deferEventReport(env, thread, ei,
437 if (thread != NULL && suspendPolicy != JDWP_SUSPEND_POLICY(NONE)) {
440 * thread is about to continue, but it may
448 invoking = invoker_doInvoke(thread);
450 eventHelper_reportInvokeDone(sessionID, thread);
499 * be freed when the event helper thread has written
549 jthread thread;
552 log_debugee_location("event_callback()", evinfo->thread, evinfo->method, evinfo->location);
598 thread = evinfo->thread;
599 if (thread != NULL) {
602 * handler so that thread operations (status, interrupt,
603 * stop) can be done correctly and so that thread
608 evinfo->ei, thread, currentException);
613 * thread is about to continue, but it may
621 invoking = invoker_doInvoke(thread);
623 eventHelper_reportInvokeDone(eventSessionID, thread);
680 reportEvents(env, eventSessionID, thread, evinfo->ei,
692 if (thread == NULL) {
709 * Release thread resources and perform any delayed operations.
711 if (thread != NULL) {
712 threadControl_onEventHandlerExit(evinfo->ei, thread, eventBag);
759 jthread thread, jmethodID method, jlocation location)
763 LOG_CB(("cbSingleStep: thread=%p", thread));
768 info.thread = thread;
781 jthread thread, jmethodID method, jlocation location)
785 LOG_CB(("cbBreakpoint: thread=%p", thread));
790 info.thread = thread;
803 jthread thread, jmethodID method,
813 LOG_CB(("cbFramePop: thread=%p", thread));
818 info.thread = thread;
830 jthread thread, jmethodID method,
836 LOG_CB(("cbException: thread=%p", thread));
841 info.thread = thread;
857 cbThreadStart(jvmtiEnv *jvmti_env, JNIEnv *env, jthread thread)
861 LOG_CB(("cbThreadStart: thread=%p", thread));
866 info.thread = thread;
875 cbThreadEnd(jvmtiEnv *jvmti_env, JNIEnv *env, jthread thread)
879 LOG_CB(("cbThreadEnd: thread=%p", thread));
884 info.thread = thread;
894 jthread thread, jclass klass)
905 LOG_CB(("cbClassPrepare: thread=%p", thread));
910 info.thread = thread;
930 jthread thread, jclass klass)
941 LOG_CB(("cbClassLoad: thread=%p", thread));
946 info.thread = thread;
957 jthread thread, jmethodID method,
963 LOG_CB(("cbFieldAccess: thread=%p", thread));
968 info.thread = thread;
984 jthread thread, jmethodID method,
990 LOG_CB(("cbFieldModification: thread=%p", thread));
995 info.thread = thread;
1012 cbExceptionCatch(jvmtiEnv *jvmti_env, JNIEnv *env, jthread thread,
1017 LOG_CB(("cbExceptionCatch: thread=%p", thread));
1022 info.thread = thread;
1036 jthread thread, jmethodID method)
1040 LOG_CB(("cbMethodEntry: thread=%p", thread));
1045 info.thread = thread;
1057 jthread thread, jmethodID method,
1067 LOG_CB(("cbMethodExit: thread=%p", thread));
1072 info.thread = thread;
1085 jthread thread, jobject object)
1092 LOG_CB(("cbMonitorContendedEnter: thread=%p", thread));
1097 info.thread = thread;
1101 (gdata->jvmti, thread, 0, &method, &location);
1118 jthread thread, jobject object)
1125 LOG_CB(("cbMonitorContendedEntered: thread=%p", thread));
1130 info.thread = thread;
1134 (gdata->jvmti, thread, 0, &method, &location);
1151 jthread thread, jobject object,
1159 LOG_CB(("cbMonitorWait: thread=%p", thread));
1164 info.thread = thread;
1177 (gdata->jvmti, thread, 0, &method, &location);
1193 jthread thread, jobject object,
1201 LOG_CB(("cbMonitorWaited: thread=%p", thread));
1206 info.thread = thread;
1219 (gdata->jvmti, thread, 0, &method, &location);
1234 cbVMInit(jvmtiEnv *jvmti_env, JNIEnv *env, jthread thread)
1243 info.thread = thread;
1287 * Once the last callback finishes, it will notify this thread and
1495 EXIT_ERROR(error,"Can't enable thread start events");
1500 EXIT_ERROR(error,"Can't enable thread end events");
1572 /* Get the event helper thread initialized */
1590 /* Reset the event helper thread, purging all queued and
1674 jthread thread, jclass clazz, jmethodID method,
1685 ((thread == NULL)? 0 : 1) + ((clazz == NULL)? 0 : 1),
1693 if (thread != NULL) {
1694 error = eventFilter_setThreadOnlyFilter(node, index++, thread);
1723 jthread thread)
1725 return createInternal(ei, func, thread,
1731 jthread thread,
1736 return createInternal(EI_BREAKPOINT, func, thread,