duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: <xsl:value-of select="@label"/> duke@435: <xsl:text> </xsl:text> duke@435: <xsl:call-template name="showversion"/> duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
duke@435: duke@435:
duke@435: duke@435: duke@435:

duke@435:


duke@435:

duke@435:

duke@435: duke@435:

duke@435: duke@435:

duke@435: duke@435:

duke@435: duke@435:

duke@435: duke@435:

duke@435:

duke@435:


duke@435:

duke@435: Constant Index duke@435:

duke@435:
duke@435: duke@435: duke@435: duke@435:
duke@435: duke@435:

duke@435:

duke@435:


duke@435:

duke@435: duke@435:

duke@435: duke@435:
duke@435:

duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

duke@435: duke@435:

duke@435:

duke@435: duke@435: duke@435: duke@435:

duke@435:
duke@435: duke@435: duke@435:

duke@435:


duke@435:

duke@435: duke@435:

duke@435: duke@435:

Function Index

duke@435:
    duke@435: duke@435:
duke@435: duke@435:
duke@435: duke@435: duke@435:
  • duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435:
      duke@435: duke@435:
    duke@435:
  • duke@435:
    duke@435: duke@435: duke@435:
  • duke@435: duke@435: # duke@435: duke@435: duke@435:
  • duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435:
    duke@435:

    duke@435: functions: duke@435:
      duke@435: duke@435:
    duke@435: duke@435: duke@435: function types: duke@435:
      duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: types: duke@435: duke@435: duke@435: duke@435: duke@435: flags and constants: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435:


    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435:
    duke@435:       jvmtiError
    duke@435: 
    duke@435:       (jvmtiEnv* env)
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Phase duke@435: duke@435: Callback Safe duke@435: duke@435: Position duke@435: duke@435: Since duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Phase duke@435: duke@435: Event Type duke@435: duke@435: Number duke@435: duke@435: Enabling duke@435: duke@435: Since duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: SetEventNotificationMode(JVMTI_ENABLE, duke@435: , NULL) duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: may duke@435: duke@435: duke@435: only be called during the live duke@435: duke@435: duke@435: duke@435: duke@435: only be called during the OnLoad or the live duke@435: duke@435: duke@435: duke@435: duke@435: be called during any duke@435: duke@435: duke@435: duke@435: duke@435: only be called during the start or the live duke@435: duke@435: duke@435: duke@435: duke@435: only be called during the OnLoad duke@435: duke@435: duke@435: duke@435: bad phase - duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: phase duke@435: duke@435: duke@435: duke@435: duke@435: sent duke@435: duke@435: duke@435: only during the live duke@435: duke@435: duke@435: duke@435: duke@435: during the primordial, start or live duke@435: duke@435: duke@435: duke@435: duke@435: during the start or live duke@435: duke@435: duke@435: duke@435: bad phase - duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: phase duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: This function may be called from the callbacks to the duke@435: Heap iteration functions, or from the duke@435: event handlers for the duke@435: GarbageCollectionStart, duke@435: GarbageCollectionFinish, duke@435: and ObjectFree events. duke@435: duke@435: duke@435: No duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435:
    duke@435:       typedef 
    duke@435:       
    duke@435:        (JNICALL *
    duke@435:       
    duke@435:       )
    duke@435:     (
    duke@435:       
    duke@435:         
    duke@435:         
    duke@435:           , 
    duke@435:      
    duke@435:           
    duke@435:         
    duke@435:       
    duke@435:       );
    duke@435:     
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:

    duke@435:
    duke@435: duke@435: duke@435:

    duke@435:


    duke@435:

    duke@435: duke@435:

    duke@435: duke@435:
    duke@435:
    duke@435:   
    duke@435: typedef struct {
    duke@435: 
    duke@435:   
    duke@435:     
    duke@435:     
    duke@435:     
    duke@435:     
    duke@435:   
    duke@435:   } jvmtiEventCallbacks;
    duke@435: 
    duke@435:   
    duke@435:
    duke@435:

    duke@435:


    duke@435:

    Event Index

    duke@435:
      duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435: duke@435: duke@435:
  • duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435:
  • duke@435:
    duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435:
    duke@435:

    duke@435:

    duke@435:

    duke@435: duke@435:
    duke@435: void JNICALL
    duke@435: 
    duke@435:       (jvmtiEnv *jvmti_env)
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435:
    duke@435:
    duke@435:       
    duke@435:     
    duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435:   
    duke@435:     
    duke@435:   
    duke@435:   
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435:   
    duke@435:     
    duke@435:   
    duke@435:   
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435:
    duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435:   
    duke@435:   
    duke@435:
    duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: - duke@435:
    duke@435: Field duke@435: duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435:
    duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: - duke@435:
    duke@435: All types are unsigned int : 1 duke@435:
    duke@435: Field duke@435: duke@435: Description duke@435: duke@435: Since duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: ( duke@435: duke@435: duke@435: duke@435: ) duke@435: duke@435:
    duke@435: Constant duke@435: duke@435: Value duke@435: duke@435: Description duke@435:
    duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:             
    duke@435:           
    duke@435: duke@435: duke@435:
    duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: #. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: #. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: kamg@2862: kamg@2862: kamg@2862: The Java™ Virtual Machine Specification kamg@2862: kamg@2862: , Chapter kamg@2862: kamg@2862: kamg@2862: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Parameters duke@435:
    duke@435: Name duke@435: duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Capabilities duke@435:
    duke@435: Required Functionality duke@435:
    duke@435: Optional Functionality: might not be implemented for all duke@435: virtual machines. duke@435: duke@435: duke@435: The following capability duke@435: duke@435: duke@435: One of the following capabilities duke@435: duke@435: duke@435: (as returned by duke@435: GetCapabilities) duke@435: must be true to use this duke@435: duke@435: duke@435: function. duke@435: duke@435: duke@435: event. duke@435: duke@435: duke@435:
    duke@435: Capability duke@435: duke@435: Effect duke@435:
    duke@435: Optional Features duke@435:
    duke@435: Capability duke@435: duke@435: Effect duke@435:
    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Capabilities duke@435:
    duke@435: Required Functionality duke@435:
    duke@435: Event Enabling Capabilities duke@435:
    duke@435: Capability duke@435: duke@435: Events duke@435:
    duke@435: duke@435: #jvmtiCapabilities. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: #jvmtiCapabilities. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Errors duke@435:
    duke@435: This function returns either a duke@435: universal error duke@435: or one of the following errors duke@435:
    duke@435: Error duke@435: duke@435: Description duke@435:
    duke@435: This function returns a duke@435: universal error duke@435:
    duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_MUST_POSSESS_CAPABILITY duke@435: duke@435: duke@435: duke@435: duke@435: The environment does not possess the capability duke@435: duke@435: #jvmtiCapabilities. duke@435: duke@435: duke@435: duke@435: . duke@435: Use AddCapabilities. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_METHODID duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_NATIVE_METHOD duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a jmethodID. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is a native method. duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_FIELDID duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a jfieldID. duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_ILLEGAL_ARGUMENT duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_NO_MORE_FRAMES duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is less than zero. duke@435: duke@435: duke@435: duke@435: duke@435: There are no stack frames at the specified duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_MONITOR duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a jrawMonitorID. duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_CLASS duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a class object or the class has been unloaded. duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_THREAD duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_THREAD_NOT_ALIVE duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a thread object. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not live (has not been started or is now dead). duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_THREAD_GROUP duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a thread group object. duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_OBJECT duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not an object. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_EVENT_TYPE duke@435: duke@435: duke@435: JVMTI_ERROR_ILLEGAL_ARGUMENT duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_INVALID_LOCATION duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is not a valid location. duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_ILLEGAL_ARGUMENT duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: is less than duke@435: duke@435: . duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: attempt to get error description for duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: JVMTI_ERROR_NULL_POINTER duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: attempt to get error description in null ok case for duke@435: duke@435: duke@435: duke@435: is duke@435: NULL duke@435: . duke@435: duke@435: duke@435: duke@435: duke@435: #. duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: yes duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435:


    duke@435:

    duke@435: Errors duke@435:

    duke@435:

    duke@435: duke@435:

    duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435:


    duke@435:

    duke@435: Data Types duke@435:

    duke@435:

    duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Structure Type Definitions duke@435:
    duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Function Type Definitions duke@435:
    duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Enumeration Definitions duke@435:
    duke@435: Type duke@435: duke@435: Description duke@435:
    duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Function Table Layout duke@435:
    duke@435: Position duke@435: duke@435: Function duke@435: duke@435: Declaration duke@435:
    duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: # duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435:             jvmtiError (JNICALL *
    duke@435:             
    duke@435:             ) (jvmtiEnv* env
    duke@435:             
    duke@435:               
    duke@435:                 , 
                           
    duke@435:               
    duke@435:             
    duke@435:             );
    duke@435:         
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: More than one function has index number . duke@435: duke@435: duke@435: duke@435: reserved duke@435: duke@435: duke@435:
    duke@435:           void *reserved        
    duke@435:           
    duke@435:           ;
    duke@435:         
    duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435:

    duke@435:

    duke@435: duke@435:
    duke@435:

    duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: () duke@435: duke@435:
    duke@435:
    duke@435: duke@435:

    duke@435:

    duke@435:
    duke@435: duke@435: duke@435:


    duke@435:

    Change History

    duke@435: Last update:
    duke@435: Version: duke@435:

    duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: Version
    duke@435: Date duke@435:
    duke@435: Changes duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435:

    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435: duke@435: duke@435:

    duke@435: To be resolved: duke@435: duke@435:

    duke@435:
    duke@435:
    duke@435: duke@435: duke@435:

    duke@435: Rationale: duke@435: duke@435:

    duke@435:
    duke@435: duke@435: duke@435: duke@435:

    duke@435: To do: duke@435: duke@435:

    duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435:       
    duke@435:     
    duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:

    duke@435: duke@435:

    duke@435:
    duke@435: duke@435: duke@435:
    duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
      duke@435: duke@435: duke@435:
    duke@435:
    duke@435: duke@435: duke@435:
  • duke@435: duke@435:
  • duke@435:
    duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: TM duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: duke@435: JVM TI duke@435: duke@435: duke@435: duke@435: