< prev index next >

src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h

Print this page

57 jboolean threadControl_isDebugThread(jthread thread);
58 jvmtiError threadControl_addDebugThread(jthread thread);
59 
60 jvmtiError threadControl_applicationThreadStatus(jthread thread, jdwpThreadStatus *pstatus, jint *suspendStatus);
61 jvmtiError threadControl_interrupt(jthread thread);
62 jvmtiError threadControl_stop(jthread thread, jobject throwable);
63 
64 jvmtiError threadControl_setEventMode(jvmtiEventMode mode, EventIndex ei, jthread thread);
65 jvmtiEventMode threadControl_getInstructionStepMode(jthread thread);
66 
67 jthread threadControl_currentThread(void);
68 void threadControl_setPendingInterrupt(jthread thread);
69 void threadControl_clearCLEInfo(JNIEnv *env, jthread thread);
70 jboolean threadControl_cmpCLEInfo(JNIEnv *env, jthread thread, jclass clazz,
71                                   jmethodID method, jlocation location);
72 void threadControl_saveCLEInfo(JNIEnv *env, jthread thread, EventIndex ei,
73                                jclass clazz, jmethodID method,
74                                jlocation location);
75 jlong threadControl_getFrameGeneration(jthread thread);
76 




77 /***** debugging *****/
78 
79 #ifdef DEBUG
80 void threadControl_dumpAllThreads();
81 void threadControl_dumpThread(jthread thread);
82 #endif
83 
84 #endif

57 jboolean threadControl_isDebugThread(jthread thread);
58 jvmtiError threadControl_addDebugThread(jthread thread);
59 
60 jvmtiError threadControl_applicationThreadStatus(jthread thread, jdwpThreadStatus *pstatus, jint *suspendStatus);
61 jvmtiError threadControl_interrupt(jthread thread);
62 jvmtiError threadControl_stop(jthread thread, jobject throwable);
63 
64 jvmtiError threadControl_setEventMode(jvmtiEventMode mode, EventIndex ei, jthread thread);
65 jvmtiEventMode threadControl_getInstructionStepMode(jthread thread);
66 
67 jthread threadControl_currentThread(void);
68 void threadControl_setPendingInterrupt(jthread thread);
69 void threadControl_clearCLEInfo(JNIEnv *env, jthread thread);
70 jboolean threadControl_cmpCLEInfo(JNIEnv *env, jthread thread, jclass clazz,
71                                   jmethodID method, jlocation location);
72 void threadControl_saveCLEInfo(JNIEnv *env, jthread thread, EventIndex ei,
73                                jclass clazz, jmethodID method,
74                                jlocation location);
75 jlong threadControl_getFrameGeneration(jthread thread);
76 
77 jthread *threadControl_allVThreads(jint *numVThreads);
78 void threadControl_addVThread(jthread vthread);
79 jboolean threadControl_isKnownVThread(jthread vthread);
80 
81 /***** debugging *****/
82 
83 #ifdef DEBUG
84 void threadControl_dumpAllThreads();
85 void threadControl_dumpThread(jthread thread);
86 #endif
87 
88 #endif
< prev index next >