Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Source project has a limited visibility.
  • kseitz's avatar
    f0e803b6
    * include/jvm.h (_Jv_JVMTI_Init): Declare. · f0e803b6
    kseitz authored
            * 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116635 138bc75d-0d04-0410-961f-82ee72b054a4
    f0e803b6
    History
    * include/jvm.h (_Jv_JVMTI_Init): Declare.
    kseitz authored
            * 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116635 138bc75d-0d04-0410-961f-82ee72b054a4