r116635 - in /trunk/libjava: ChangeLog include/...
kseitz@gcc.gnu.org
kseitz@gcc.gnu.org
Fri Sep 1 17:42:00 GMT 2006
Author: kseitz
Date: Fri Sep 1 17:42:23 2006
New Revision: 116635
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116635
Log:
* include/jvm.h (_Jv_JVMTI_Init): Declare.
* jvmti.cc (_Jv_JVMTI_Init): New function.
* prims.cc (_Jv_CreateJavaVM): Initialize JVMTI.
* jvmti.cc (ILLEGAL_ARGUMENT): New macro.
(_Jv_JVMTI_Allocate): Use ILLEGAL_ARUMENT.
* jvmti.cc (_jvmtiEnvironments): New linked list of
JVMTI environments.
(FOREACH_ENVIRONMENT): New macro.
(_envListLock): New object to act as synchronization lock
for _jvmtiEnvironments.
(_Jv_JVMTI_DisposeEnvironment): Check for NULL environment.
Remove the environment from the list of known environments.
(_Jv_GetJVMTIEnv): Add the new environment to the list
of known environments.
Modified:
trunk/libjava/ChangeLog
trunk/libjava/include/jvm.h
trunk/libjava/jvmti.cc
trunk/libjava/prims.cc
More information about the Gcc-cvs
mailing list