+2007-01-17 Keith Seitz <keiths@redhat.com>
+
+ * java/lang/natThread.cc (finish_): Add JVMTI ThreadEnd notification.
+ (_Jv_NotifyThreadStart): Add JVMTI ThreadStart notification.
+
2007-01-16 Jack Howarth <howarth@bromo.med.uc.edu>
* configure.ac: Use multi.m4 from aclocal rather than custom
#include <java/lang/NullPointerException.h>
#include <jni.h>
+#include <jvmti.h>
+#include "jvmti-int.h"
#ifdef ENABLE_JVMPI
#include <jvmpi.h>
nt->park_helper.deactivate ();
group->removeThread (this);
+ if (JVMTI_REQUESTED_EVENT (ThreadEnd))
+ _Jv_JVMTI_PostEvent (JVMTI_EVENT_THREAD_END, this, nt->jni_env);
+
#ifdef ENABLE_JVMPI
if (_Jv_JVMPI_Notify_THREAD_END)
{
static void
_Jv_NotifyThreadStart (java::lang::Thread* thread)
{
+ if (JVMTI_REQUESTED_EVENT (ThreadStart))
+ {
+ natThread *nt = reinterpret_cast<natThread *> (thread->data);
+ _Jv_JVMTI_PostEvent (JVMTI_EVENT_THREAD_START, thread, nt->jni_env);
+ }
+
#ifdef ENABLE_JVMPI
if (_Jv_JVMPI_Notify_THREAD_START)
{