summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authorgreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-02 15:34:17 +0000
committergreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-02 15:34:17 +0000
commit89d1c15834957f4bc62db37dbf77b1f955f84b66 (patch)
tree199d2b90d14943e4a167f1af547706f43926aeb3 /libjava/ChangeLog
parente28c262c90c0dbbc9c4532be0f1c09935e7f4bb5 (diff)
downloadppe42-gcc-89d1c15834957f4bc62db37dbf77b1f955f84b66.tar.gz
ppe42-gcc-89d1c15834957f4bc62db37dbf77b1f955f84b66.zip
JVMPI changes...
Sun Apr 2 08:27:18 2000 Anthony Green <green@redhat.com> * configure: Rebuilt. * configure.in: Add --disable-jvmpi. * include/config.h.in: Rebuilt. * acconfig.h: Add ENABLE_JVMPI. * include/jvm.h: Declare _Jv_DisableGC and _Jv_EnableGC. (_Jv_JVMPI_Notify_OBJECT_ALLOC): New define. (_Jv_JVMPI_Notify_THREAD_END): New define. (_Jv_JVMPI_Notify_THREAD_END): New define. * prims.cc (_Jv_JVMPI_Notify_OBJECT_ALLOC): Declare. (_Jv_JVMPI_Notify_THREAD_END): Declare. (_Jv_JVMPI_Notify_THREAD_END): Declare. * prims.cc (_Jv_AllocObject): Generate JVMPI object allocation events. * java/lang/natThread.cc: Include JVMPI headers if necessary. (finish_): Generate JVMPI thread end events. (run_): Generate JVMPI thread start events. * gnu/gcj/runtime/natFirstThread.cc (run): Call JNI_OnLoad for any preloaded JNI library. Include JVMPI headers if necessary. (run): Generate JVMPI thread start events. * boehm.cc: Define GC_disable and GC_enable. (_Jv_DisableGC): New function. (_Jv_EnableGC): New function. (disable_gc_mutex): Declare. * nogc.cc (_Jv_DisableGC): New function. (_Jv_EnableGC): New function. * jni.cc (_Jv_JNI_GetEnv): Handle JVMPI interface requests. (_Jv_JVMPI_Interface): Define. (jvmpiEnableEvent): New function. (_Jv_JNI_Init): Initialize _Jv_JVMPI_Interface. * include/jvmpi.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32866 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 3b4e8e7acc4..411965280a5 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,43 @@
+Sun Apr 2 08:27:18 2000 Anthony Green <green@redhat.com>
+
+ * configure: Rebuilt.
+ * configure.in: Add --disable-jvmpi.
+ * include/config.h.in: Rebuilt.
+ * acconfig.h: Add ENABLE_JVMPI.
+
+ * include/jvm.h: Declare _Jv_DisableGC and _Jv_EnableGC.
+ (_Jv_JVMPI_Notify_OBJECT_ALLOC): New define.
+ (_Jv_JVMPI_Notify_THREAD_END): New define.
+ (_Jv_JVMPI_Notify_THREAD_END): New define.
+ * prims.cc (_Jv_JVMPI_Notify_OBJECT_ALLOC): Declare.
+ (_Jv_JVMPI_Notify_THREAD_END): Declare.
+ (_Jv_JVMPI_Notify_THREAD_END): Declare.
+
+ * prims.cc (_Jv_AllocObject): Generate JVMPI object allocation
+ events.
+
+ * java/lang/natThread.cc: Include JVMPI headers if necessary.
+ (finish_): Generate JVMPI thread end events.
+ (run_): Generate JVMPI thread start events.
+ * gnu/gcj/runtime/natFirstThread.cc (run): Call JNI_OnLoad for any
+ preloaded JNI library.
+ Include JVMPI headers if necessary.
+ (run): Generate JVMPI thread start events.
+
+ * boehm.cc: Define GC_disable and GC_enable.
+ (_Jv_DisableGC): New function.
+ (_Jv_EnableGC): New function.
+ (disable_gc_mutex): Declare.
+ * nogc.cc (_Jv_DisableGC): New function.
+ (_Jv_EnableGC): New function.
+
+ * jni.cc (_Jv_JNI_GetEnv): Handle JVMPI interface requests.
+ (_Jv_JVMPI_Interface): Define.
+ (jvmpiEnableEvent): New function.
+ (_Jv_JNI_Init): Initialize _Jv_JVMPI_Interface.
+
+ * include/jvmpi.h: New file.
+
2000-03-27 Bryce McKinlay <bryce@albatross.co.nz>
* Makefile.in: New #defines and friends for Thread.h.
OpenPOWER on IntegriCloud