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
Showing
- libjava/ChangeLog 40 additions, 0 deletionslibjava/ChangeLog
- libjava/acconfig.h 3 additions, 0 deletionslibjava/acconfig.h
- libjava/boehm.cc 25 additions, 0 deletionslibjava/boehm.cc
- libjava/configure 266 additions, 210 deletionslibjava/configure
- libjava/configure.in 8 additions, 0 deletionslibjava/configure.in
- libjava/gnu/gcj/runtime/natFirstThread.cc 96 additions, 1 deletionlibjava/gnu/gcj/runtime/natFirstThread.cc
- libjava/include/config.h.in 6 additions, 0 deletionslibjava/include/config.h.in
- libjava/include/jvm.h 11 additions, 0 deletionslibjava/include/jvm.h
- libjava/java/lang/natThread.cc 73 additions, 0 deletionslibjava/java/lang/natThread.cc
- libjava/jni.cc 66 additions, 0 deletionslibjava/jni.cc
- libjava/nogc.cc 11 additions, 1 deletionlibjava/nogc.cc
- libjava/prims.cc 31 additions, 0 deletionslibjava/prims.cc
Loading
Please register or sign in to comment