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