ti_interface Struct Reference

#include <jvmti.h>

List of all members.


Detailed Description

JVMTI interface functions table for use in C sources.

See specification for details.


Public Member Functions

 jvmtiError (JNICALL *SetEventNotificationMode)(jvmtiEnv *env
 jvmtiError (JNICALL *GetAllThreads)(jvmtiEnv *env
 jvmtiError (JNICALL *SuspendThread)(jvmtiEnv *env
 jvmtiError (JNICALL *ResumeThread)(jvmtiEnv *env
 jvmtiError (JNICALL *StopThread)(jvmtiEnv *env
 jvmtiError (JNICALL *InterruptThread)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetOwnedMonitorInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetCurrentContendedMonitor)(jvmtiEnv *env
 jvmtiError (JNICALL *RunAgentThread)(jvmtiEnv *env
 jvmtiError (JNICALL *GetTopThreadGroups)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadGroupInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadGroupChildren)(jvmtiEnv *env
 jvmtiError (JNICALL *GetFrameCount)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadState)(jvmtiEnv *env
 jvmtiError (JNICALL *GetFrameLocation)(jvmtiEnv *env
 jvmtiError (JNICALL *NotifyFramePop)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalObject)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalInt)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalLong)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalFloat)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalDouble)(jvmtiEnv *env
 jvmtiError (JNICALL *SetLocalObject)(jvmtiEnv *env
 jvmtiError (JNICALL *SetLocalInt)(jvmtiEnv *env
 jvmtiError (JNICALL *SetLocalLong)(jvmtiEnv *env
 jvmtiError (JNICALL *SetLocalFloat)(jvmtiEnv *env
 jvmtiError (JNICALL *SetLocalDouble)(jvmtiEnv *env
 jvmtiError (JNICALL *CreateRawMonitor)(jvmtiEnv *env
 jvmtiError (JNICALL *DestroyRawMonitor)(jvmtiEnv *env
 jvmtiError (JNICALL *RawMonitorEnter)(jvmtiEnv *env
 jvmtiError (JNICALL *RawMonitorExit)(jvmtiEnv *env
 jvmtiError (JNICALL *RawMonitorWait)(jvmtiEnv *env
 jvmtiError (JNICALL *RawMonitorNotify)(jvmtiEnv *env
 jvmtiError (JNICALL *RawMonitorNotifyAll)(jvmtiEnv *env
 jvmtiError (JNICALL *SetBreakpoint)(jvmtiEnv *env
 jvmtiError (JNICALL *ClearBreakpoint)(jvmtiEnv *env
 jvmtiError (JNICALL *SetFieldAccessWatch)(jvmtiEnv *env
 jvmtiError (JNICALL *ClearFieldAccessWatch)(jvmtiEnv *env
 jvmtiError (JNICALL *SetFieldModificationWatch)(jvmtiEnv *env
 jvmtiError (JNICALL *ClearFieldModificationWatch)(jvmtiEnv *env
 jvmtiError (JNICALL *Allocate)(jvmtiEnv *env
 jvmtiError (JNICALL *Deallocate)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassSignature)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassStatus)(jvmtiEnv *env
 jvmtiError (JNICALL *GetSourceFileName)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassModifiers)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassMethods)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassFields)(jvmtiEnv *env
 jvmtiError (JNICALL *GetImplementedInterfaces)(jvmtiEnv *env
 jvmtiError (JNICALL *IsInterface)(jvmtiEnv *env
 jvmtiError (JNICALL *IsArrayClass)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassLoader)(jvmtiEnv *env
 jvmtiError (JNICALL *GetObjectHashCode)(jvmtiEnv *env
 jvmtiError (JNICALL *GetObjectMonitorUsage)(jvmtiEnv *env
 jvmtiError (JNICALL *GetFieldName)(jvmtiEnv *env
 jvmtiError (JNICALL *GetFieldDeclaringClass)(jvmtiEnv *env
 jvmtiError (JNICALL *GetFieldModifiers)(jvmtiEnv *env
 jvmtiError (JNICALL *IsFieldSynthetic)(jvmtiEnv *env
 jvmtiError (JNICALL *GetMethodName)(jvmtiEnv *env
 jvmtiError (JNICALL *GetMethodDeclaringClass)(jvmtiEnv *env
 jvmtiError (JNICALL *GetMethodModifiers)(jvmtiEnv *env
 jvmtiError (JNICALL *GetMaxLocals)(jvmtiEnv *env
 jvmtiError (JNICALL *GetArgumentsSize)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLineNumberTable)(jvmtiEnv *env
 jvmtiError (JNICALL *GetMethodLocation)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLocalVariableTable)(jvmtiEnv *env
 jvmtiError (JNICALL *GetBytecodes)(jvmtiEnv *env
 jvmtiError (JNICALL *IsMethodNative)(jvmtiEnv *env
 jvmtiError (JNICALL *IsMethodSynthetic)(jvmtiEnv *env
 jvmtiError (JNICALL *GetLoadedClasses)(jvmtiEnv *env
 jvmtiError (JNICALL *GetClassLoaderClasses)(jvmtiEnv *env
 jvmtiError (JNICALL *PopFrame)(jvmtiEnv *env
 jvmtiError (JNICALL *RedefineClasses)(jvmtiEnv *env
 jvmtiError (JNICALL *GetVersionNumber)(jvmtiEnv *env
 jvmtiError (JNICALL *GetCapabilities)(jvmtiEnv *env
 jvmtiError (JNICALL *GetSourceDebugExtension)(jvmtiEnv *env
 jvmtiError (JNICALL *IsMethodObsolete)(jvmtiEnv *env
 jvmtiError (JNICALL *SuspendThreadList)(jvmtiEnv *env
 jvmtiError (JNICALL *ResumeThreadList)(jvmtiEnv *env
 jvmtiError (JNICALL *GetAllStackTraces)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadListStackTraces)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadLocalStorage)(jvmtiEnv *env
 jvmtiError (JNICALL *SetThreadLocalStorage)(jvmtiEnv *env
 jvmtiError (JNICALL *GetStackTrace)(jvmtiEnv *env
 jvmtiError (JNICALL *GetTag)(jvmtiEnv *env
 jvmtiError (JNICALL *SetTag)(jvmtiEnv *env
 jvmtiError (JNICALL *ForceGarbageCollection)(jvmtiEnv *env)
 jvmtiError (JNICALL *IterateOverObjectsReachableFromObject)(jvmtiEnv *env
 jvmtiError (JNICALL *IterateOverReachableObjects)(jvmtiEnv *env
 jvmtiError (JNICALL *IterateOverHeap)(jvmtiEnv *env
 jvmtiError (JNICALL *IterateOverInstancesOfClass)(jvmtiEnv *env
 jvmtiError (JNICALL *GetObjectsWithTags)(jvmtiEnv *env
 jvmtiError (JNICALL *SetJNIFunctionTable)(jvmtiEnv *env
 jvmtiError (JNICALL *GetJNIFunctionTable)(jvmtiEnv *env
 jvmtiError (JNICALL *SetEventCallbacks)(jvmtiEnv *env
 jvmtiError (JNICALL *GenerateEvents)(jvmtiEnv *env
 jvmtiError (JNICALL *GetExtensionFunctions)(jvmtiEnv *env
 jvmtiError (JNICALL *GetExtensionEvents)(jvmtiEnv *env
 jvmtiError (JNICALL *SetExtensionEventCallback)(jvmtiEnv *env
 jvmtiError (JNICALL *DisposeEnvironment)(jvmtiEnv *env)
 jvmtiError (JNICALL *GetErrorName)(jvmtiEnv *env
 jvmtiError (JNICALL *GetJLocationFormat)(jvmtiEnv *env
 jvmtiError (JNICALL *GetSystemProperties)(jvmtiEnv *env
 jvmtiError (JNICALL *GetSystemProperty)(jvmtiEnv *env
 jvmtiError (JNICALL *SetSystemProperty)(jvmtiEnv *env
 jvmtiError (JNICALL *GetPhase)(jvmtiEnv *env
 jvmtiError (JNICALL *GetCurrentThreadCpuTimerInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetCurrentThreadCpuTime)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadCpuTimerInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetThreadCpuTime)(jvmtiEnv *env
 jvmtiError (JNICALL *GetTimerInfo)(jvmtiEnv *env
 jvmtiError (JNICALL *GetTime)(jvmtiEnv *env
 jvmtiError (JNICALL *GetPotentialCapabilities)(jvmtiEnv *env
 jvmtiError (JNICALL *AddCapabilities)(jvmtiEnv *env
 jvmtiError (JNICALL *RelinquishCapabilities)(jvmtiEnv *env
 jvmtiError (JNICALL *GetAvailableProcessors)(jvmtiEnv *env
 jvmtiError (JNICALL *GetEnvironmentLocalStorage)(jvmtiEnv *env
 jvmtiError (JNICALL *SetEnvironmentLocalStorage)(jvmtiEnv *env
 jvmtiError (JNICALL *AddToBootstrapClassLoaderSearch)(jvmtiEnv *env
 jvmtiError (JNICALL *SetVerboseFlag)(jvmtiEnv *env
 jvmtiError (JNICALL *GetObjectSize)(jvmtiEnv *env

Public Attributes

void * reserved1
jvmtiEventMode mode
jvmtiEventMode jvmtiEvent event_type
jvmtiEventMode jvmtiEvent
jthread 
event_thread
jvmtiEventMode jvmtiEvent
jthread void * 
reserved3
jint * threads_count_ptr
jint jthread ** threads_ptr
jthread thread
jthread jobject exception
jthread jvmtiThreadInfoinfo_ptr
jthread jint * owned_monitor_count_ptr
jthread jint jobject ** owned_monitors_ptr
jthread jobjectmonitor_ptr
jthread jvmtiStartFunction proc
jthread jvmtiStartFunction
const void * 
arg
jthread jvmtiStartFunction
const void jint 
priority
jint * group_count_ptr
jint jthreadGroup ** groups_ptr
jthreadGroup group
jthreadGroup jvmtiThreadGroupInfoinfo_ptr
jthreadGroup jint * thread_count_ptr
jthreadGroup jint jthread ** threads_ptr
jthreadGroup jint jthread
jint * 
group_count_ptr
jthreadGroup jint jthread
jint jthreadGroup ** 
groups_ptr
jthread jint * count_ptr
jthread jint * thread_state_ptr
void * reserved18
jthread jint depth
jthread jint jmethodIDmethod_ptr
jthread jint jmethodID jlocationlocation_ptr
jthread jint jint slot
jthread jint jint jobjectvalue_ptr
jthread jint jint jint * value_ptr
jthread jint jint jlongvalue_ptr
jthread jint jint jfloatvalue_ptr
jthread jint jint jdoublevalue_ptr
jthread jint jint jobject value
jthread jint jint jint value
jthread jint jint jlong value
jthread jint jint jfloat value
jthread jint jint jdouble value
const char * name
const char jrawMonitorIDmonitor_ptr
jrawMonitorID monitor
jrawMonitorID jlong millis
jmethodID method
jmethodID jlocation location
void * reserved40
jclass clazz
jclass jfieldID field
void * reserved45
jlong size
jlong unsigned char ** mem_ptr
unsigned char * mem
jclass char ** signature_ptr
jclass char char ** generic_ptr
jclass jint * status_ptr
jclass char ** source_name_ptr
jclass jint * modifiers_ptr
jclass jint * method_count_ptr
jclass jint jmethodID ** methods_ptr
jclass jint * field_count_ptr
jclass jint jfieldID ** fields_ptr
jclass jint * interface_count_ptr
jclass jint jclass ** interfaces_ptr
jclass jbooleanis_interface_ptr
jclass jbooleanis_array_class_ptr
jclass jobjectclassloader_ptr
jobject object
jobject jint * hash_code_ptr
jobject jvmtiMonitorUsageinfo_ptr
jclass jfieldID char ** name_ptr
jclass jfieldID char char ** signature_ptr
jclass jfieldID char char
char ** 
generic_ptr
jclass jfieldID jclassdeclaring_class_ptr
jclass jfieldID jint * modifiers_ptr
jclass jfieldID jbooleanis_synthetic_ptr
jmethodID char ** name_ptr
jmethodID char char ** signature_ptr
jmethodID char char char ** generic_ptr
jmethodID jclassdeclaring_class_ptr
jmethodID jint * modifiers_ptr
void * reserved67
jmethodID jint * max_ptr
jmethodID jint * size_ptr
jmethodID jint * entry_count_ptr
jmethodID jint jvmtiLineNumberEntry ** table_ptr
jmethodID jlocationstart_location_ptr
jmethodID jlocation jlocationend_location_ptr
jmethodID jint * entry_count_ptr
jmethodID jint jvmtiLocalVariableEntry ** table_ptr
void * reserved73
void * reserved74
jmethodID jint * bytecode_count_ptr
jmethodID jint unsigned char ** bytecodes_ptr
jmethodID jbooleanis_native_ptr
jmethodID jbooleanis_synthetic_ptr
jint * class_count_ptr
jint jclass ** classes_ptr
jobject initiating_loader
jobject jint * class_count_ptr
jobject jint jclass ** classes_ptr
void * reserved81
void * reserved82
void * reserved83
void * reserved84
void * reserved85
void * reserved86
jint class_count
jint const jvmtiClassDefinitionclass_definitions
jint * version_ptr
jvmtiCapabilitiescapabilities_ptr
jclass char ** source_debug_extension_ptr
jmethodID jbooleanis_obsolete_ptr
jint request_count
jint const jthreadrequest_list
jint const jthread jvmtiErrorresults
jint const jthreadrequest_list
jint const jthread jvmtiErrorresults
void * reserved94
void * reserved95
void * reserved96
void * reserved97
void * reserved98
void * reserved99
jint max_frame_count
jint jvmtiStackInfo ** stack_info_ptr
jint jvmtiStackInfo jint * thread_count_ptr
jint thread_count
jint const jthreadthread_list
jint const jthread jint max_frame_count
jint const jthread jint jvmtiStackInfo ** stack_info_ptr
jthread void ** data_ptr
jthread const void * data
jthread jint start_depth
jthread jint jint max_frame_count
jthread jint jint jvmtiFrameInfoframe_buffer
jthread jint jint jvmtiFrameInfo
jint * 
count_ptr
void * reserved105
jobject jlongtag_ptr
jobject jlong tag
jobject jvmtiObjectReferenceCallback object_reference_callback
jobject jvmtiObjectReferenceCallback
void * 
user_data
jvmtiHeapRootCallback heap_root_callback
jvmtiHeapRootCallback jvmtiStackReferenceCallback stack_ref_callback
jvmtiHeapRootCallback jvmtiStackReferenceCallback
jvmtiObjectReferenceCallback 
object_ref_callback
jvmtiHeapRootCallback jvmtiStackReferenceCallback
jvmtiObjectReferenceCallback
void * 
user_data
jvmtiHeapObjectFilter object_filter
jvmtiHeapObjectFilter jvmtiHeapObjectCallback heap_object_callback
jvmtiHeapObjectFilter jvmtiHeapObjectCallback
void * 
user_data
jclass jvmtiHeapObjectFilter object_filter
jclass jvmtiHeapObjectFilter
jvmtiHeapObjectCallback 
heap_object_callback
jclass jvmtiHeapObjectFilter
jvmtiHeapObjectCallback void * 
user_data
void * reserved113
jint tag_count
jint const jlongtags
jint const jlong jint * count_ptr
jint const jlong jint jobject ** object_result_ptr
jint const jlong jint jobject
jlong ** 
tag_result_ptr
void * reserved115
void * reserved116
void * reserved117
void * reserved118
void * reserved119
const jniNativeInterfacefunction_table
jniNativeInterface ** function_table
const jvmtiEventCallbackscallbacks
const jvmtiEventCallbacks jint size_of_callbacks
jvmtiEvent event_type
jint * extension_count_ptr
jint jvmtiExtensionFunctionInfo ** extensions
jint * extension_count_ptr
jint jvmtiExtensionEventInfo ** extensions
jint extension_event_index
jint jvmtiExtensionEvent callback
jvmtiError error
jvmtiError char ** name_ptr
jvmtiJlocationFormatformat_ptr
jint * count_ptr
jint char *** property_ptr
const char * property
const char char ** value_ptr
const char * property
const char const char * value
jvmtiPhasephase_ptr
jvmtiTimerInfoinfo_ptr
jlongnanos_ptr
jvmtiTimerInfoinfo_ptr
jthread jlongnanos_ptr
jvmtiTimerInfoinfo_ptr
jlongnanos_ptr
jvmtiCapabilitiescapabilities_ptr
void * reserved141
const jvmtiCapabilitiescapabilities_ptr
const jvmtiCapabilitiescapabilities_ptr
jint * processor_count_ptr
void * reserved145
void * reserved146
void ** data_ptr
const void * data
const char * segment
jvmtiVerboseFlag flag
jvmtiVerboseFlag jboolean value
void * reserved151
void * reserved152
void * reserved153
jobject jlongsize_ptr


Member Function Documentation

ti_interface.jvmtiError ( JNICALL *  SetEventNotificationMode  ) 

ti_interface.jvmtiError ( JNICALL *  GetAllThreads  ) 

ti_interface.jvmtiError ( JNICALL *  SuspendThread  ) 

ti_interface.jvmtiError ( JNICALL *  ResumeThread  ) 

ti_interface.jvmtiError ( JNICALL *  StopThread  ) 

ti_interface.jvmtiError ( JNICALL *  InterruptThread  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetOwnedMonitorInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetCurrentContendedMonitor  ) 

ti_interface.jvmtiError ( JNICALL *  RunAgentThread  ) 

ti_interface.jvmtiError ( JNICALL *  GetTopThreadGroups  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadGroupInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadGroupChildren  ) 

ti_interface.jvmtiError ( JNICALL *  GetFrameCount  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadState  ) 

ti_interface.jvmtiError ( JNICALL *  GetFrameLocation  ) 

ti_interface.jvmtiError ( JNICALL *  NotifyFramePop  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalObject  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalInt  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalLong  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalFloat  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalDouble  ) 

ti_interface.jvmtiError ( JNICALL *  SetLocalObject  ) 

ti_interface.jvmtiError ( JNICALL *  SetLocalInt  ) 

ti_interface.jvmtiError ( JNICALL *  SetLocalLong  ) 

ti_interface.jvmtiError ( JNICALL *  SetLocalFloat  ) 

ti_interface.jvmtiError ( JNICALL *  SetLocalDouble  ) 

ti_interface.jvmtiError ( JNICALL *  CreateRawMonitor  ) 

ti_interface.jvmtiError ( JNICALL *  DestroyRawMonitor  ) 

ti_interface.jvmtiError ( JNICALL *  RawMonitorEnter  ) 

ti_interface.jvmtiError ( JNICALL *  RawMonitorExit  ) 

ti_interface.jvmtiError ( JNICALL *  RawMonitorWait  ) 

ti_interface.jvmtiError ( JNICALL *  RawMonitorNotify  ) 

ti_interface.jvmtiError ( JNICALL *  RawMonitorNotifyAll  ) 

ti_interface.jvmtiError ( JNICALL *  SetBreakpoint  ) 

ti_interface.jvmtiError ( JNICALL *  ClearBreakpoint  ) 

ti_interface.jvmtiError ( JNICALL *  SetFieldAccessWatch  ) 

ti_interface.jvmtiError ( JNICALL *  ClearFieldAccessWatch  ) 

ti_interface.jvmtiError ( JNICALL *  SetFieldModificationWatch  ) 

ti_interface.jvmtiError ( JNICALL *  ClearFieldModificationWatch  ) 

ti_interface.jvmtiError ( JNICALL *  Allocate  ) 

ti_interface.jvmtiError ( JNICALL *  Deallocate  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassSignature  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassStatus  ) 

ti_interface.jvmtiError ( JNICALL *  GetSourceFileName  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassModifiers  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassMethods  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassFields  ) 

ti_interface.jvmtiError ( JNICALL *  GetImplementedInterfaces  ) 

ti_interface.jvmtiError ( JNICALL *  IsInterface  ) 

ti_interface.jvmtiError ( JNICALL *  IsArrayClass  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassLoader  ) 

ti_interface.jvmtiError ( JNICALL *  GetObjectHashCode  ) 

ti_interface.jvmtiError ( JNICALL *  GetObjectMonitorUsage  ) 

ti_interface.jvmtiError ( JNICALL *  GetFieldName  ) 

ti_interface.jvmtiError ( JNICALL *  GetFieldDeclaringClass  ) 

ti_interface.jvmtiError ( JNICALL *  GetFieldModifiers  ) 

ti_interface.jvmtiError ( JNICALL *  IsFieldSynthetic  ) 

ti_interface.jvmtiError ( JNICALL *  GetMethodName  ) 

ti_interface.jvmtiError ( JNICALL *  GetMethodDeclaringClass  ) 

ti_interface.jvmtiError ( JNICALL *  GetMethodModifiers  ) 

ti_interface.jvmtiError ( JNICALL *  GetMaxLocals  ) 

ti_interface.jvmtiError ( JNICALL *  GetArgumentsSize  ) 

ti_interface.jvmtiError ( JNICALL *  GetLineNumberTable  ) 

ti_interface.jvmtiError ( JNICALL *  GetMethodLocation  ) 

ti_interface.jvmtiError ( JNICALL *  GetLocalVariableTable  ) 

ti_interface.jvmtiError ( JNICALL *  GetBytecodes  ) 

ti_interface.jvmtiError ( JNICALL *  IsMethodNative  ) 

ti_interface.jvmtiError ( JNICALL *  IsMethodSynthetic  ) 

ti_interface.jvmtiError ( JNICALL *  GetLoadedClasses  ) 

ti_interface.jvmtiError ( JNICALL *  GetClassLoaderClasses  ) 

ti_interface.jvmtiError ( JNICALL *  PopFrame  ) 

ti_interface.jvmtiError ( JNICALL *  RedefineClasses  ) 

ti_interface.jvmtiError ( JNICALL *  GetVersionNumber  ) 

ti_interface.jvmtiError ( JNICALL *  GetCapabilities  ) 

ti_interface.jvmtiError ( JNICALL *  GetSourceDebugExtension  ) 

ti_interface.jvmtiError ( JNICALL *  IsMethodObsolete  ) 

ti_interface.jvmtiError ( JNICALL *  SuspendThreadList  ) 

ti_interface.jvmtiError ( JNICALL *  ResumeThreadList  ) 

ti_interface.jvmtiError ( JNICALL *  GetAllStackTraces  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadListStackTraces  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadLocalStorage  ) 

ti_interface.jvmtiError ( JNICALL *  SetThreadLocalStorage  ) 

ti_interface.jvmtiError ( JNICALL *  GetStackTrace  ) 

ti_interface.jvmtiError ( JNICALL *  GetTag  ) 

ti_interface.jvmtiError ( JNICALL *  SetTag  ) 

ti_interface.jvmtiError ( JNICALL *  ForceGarbageCollection  ) 

ti_interface.jvmtiError ( JNICALL *  IterateOverObjectsReachableFromObject  ) 

ti_interface.jvmtiError ( JNICALL *  IterateOverReachableObjects  ) 

ti_interface.jvmtiError ( JNICALL *  IterateOverHeap  ) 

ti_interface.jvmtiError ( JNICALL *  IterateOverInstancesOfClass  ) 

ti_interface.jvmtiError ( JNICALL *  GetObjectsWithTags  ) 

ti_interface.jvmtiError ( JNICALL *  SetJNIFunctionTable  ) 

ti_interface.jvmtiError ( JNICALL *  GetJNIFunctionTable  ) 

ti_interface.jvmtiError ( JNICALL *  SetEventCallbacks  ) 

ti_interface.jvmtiError ( JNICALL *  GenerateEvents  ) 

ti_interface.jvmtiError ( JNICALL *  GetExtensionFunctions  ) 

ti_interface.jvmtiError ( JNICALL *  GetExtensionEvents  ) 

ti_interface.jvmtiError ( JNICALL *  SetExtensionEventCallback  ) 

ti_interface.jvmtiError ( JNICALL *  DisposeEnvironment  ) 

ti_interface.jvmtiError ( JNICALL *  GetErrorName  ) 

ti_interface.jvmtiError ( JNICALL *  GetJLocationFormat  ) 

ti_interface.jvmtiError ( JNICALL *  GetSystemProperties  ) 

ti_interface.jvmtiError ( JNICALL *  GetSystemProperty  ) 

ti_interface.jvmtiError ( JNICALL *  SetSystemProperty  ) 

ti_interface.jvmtiError ( JNICALL *  GetPhase  ) 

ti_interface.jvmtiError ( JNICALL *  GetCurrentThreadCpuTimerInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetCurrentThreadCpuTime  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadCpuTimerInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetThreadCpuTime  ) 

ti_interface.jvmtiError ( JNICALL *  GetTimerInfo  ) 

ti_interface.jvmtiError ( JNICALL *  GetTime  ) 

ti_interface.jvmtiError ( JNICALL *  GetPotentialCapabilities  ) 

ti_interface.jvmtiError ( JNICALL *  AddCapabilities  ) 

ti_interface.jvmtiError ( JNICALL *  RelinquishCapabilities  ) 

ti_interface.jvmtiError ( JNICALL *  GetAvailableProcessors  ) 

ti_interface.jvmtiError ( JNICALL *  GetEnvironmentLocalStorage  ) 

ti_interface.jvmtiError ( JNICALL *  SetEnvironmentLocalStorage  ) 

ti_interface.jvmtiError ( JNICALL *  AddToBootstrapClassLoaderSearch  ) 

ti_interface.jvmtiError ( JNICALL *  SetVerboseFlag  ) 

ti_interface.jvmtiError ( JNICALL *  GetObjectSize  ) 


Member Data Documentation

void* ti_interface.reserved1

jvmtiEventMode ti_interface.mode

jvmtiEventMode jvmtiEvent ti_interface.event_type

jvmtiEventMode jvmtiEvent jthread ti_interface.event_thread

jvmtiEventMode jvmtiEvent jthread void* ti_interface.reserved3

jint* ti_interface.threads_count_ptr

jint jthread** ti_interface.threads_ptr

jthread ti_interface::thread

jthread jobject ti_interface.exception

jthread jvmtiThreadInfo* ti_interface.info_ptr

jthread jint* ti_interface.owned_monitor_count_ptr

jthread jint jobject** ti_interface.owned_monitors_ptr

jthread jobject* ti_interface.monitor_ptr

jthread jvmtiStartFunction ti_interface.proc

jthread jvmtiStartFunction const void* ti_interface.arg

jthread jvmtiStartFunction const void jint ti_interface.priority

jint* ti_interface.group_count_ptr

jint jthreadGroup** ti_interface.groups_ptr

jthreadGroup ti_interface::group

jthreadGroup jvmtiThreadGroupInfo* ti_interface.info_ptr

jthreadGroup jint* ti_interface.thread_count_ptr

jthreadGroup jint jthread** ti_interface.threads_ptr

jthreadGroup jint jthread jint* ti_interface.group_count_ptr

jthreadGroup jint jthread jint jthreadGroup** ti_interface.groups_ptr

jthread jint* ti_interface.count_ptr

jthread jint* ti_interface.thread_state_ptr

void* ti_interface.reserved18

jthread jint ti_interface::depth

jthread jint jmethodID* ti_interface.method_ptr

jthread jint jmethodID jlocation* ti_interface.location_ptr

jthread jint jint ti_interface::slot

jthread jint jint jobject* ti_interface.value_ptr

jthread jint jint jint* ti_interface.value_ptr

jthread jint jint jlong* ti_interface.value_ptr

jthread jint jint jfloat* ti_interface.value_ptr

jthread jint jint jdouble* ti_interface.value_ptr

jthread jint jint jobject ti_interface.value

jthread jint jint jint ti_interface.value

jthread jint jint jlong ti_interface.value

jthread jint jint jfloat ti_interface.value

jthread jint jint jdouble ti_interface.value

const char* ti_interface.name

const char jrawMonitorID* ti_interface.monitor_ptr

jrawMonitorID ti_interface::monitor

jrawMonitorID jlong ti_interface.millis

jmethodID ti_interface::method

jmethodID jlocation ti_interface::location

void* ti_interface.reserved40

jclass ti_interface::clazz

jclass jfieldID ti_interface::field

void* ti_interface.reserved45

jlong ti_interface.size

jlong unsigned char** ti_interface.mem_ptr

unsigned char* ti_interface.mem

jclass char** ti_interface.signature_ptr

jclass char char** ti_interface.generic_ptr

jclass jint* ti_interface.status_ptr

jclass char** ti_interface.source_name_ptr

jclass jint* ti_interface.modifiers_ptr

jclass jint* ti_interface.method_count_ptr

jclass jint jmethodID** ti_interface.methods_ptr

jclass jint* ti_interface.field_count_ptr

jclass jint jfieldID** ti_interface.fields_ptr

jclass jint* ti_interface.interface_count_ptr

jclass jint jclass** ti_interface.interfaces_ptr

jclass jboolean* ti_interface.is_interface_ptr

jclass jboolean* ti_interface.is_array_class_ptr

jclass jobject* ti_interface.classloader_ptr

jobject ti_interface::object

jobject jint* ti_interface.hash_code_ptr

jobject jvmtiMonitorUsage* ti_interface.info_ptr

jclass jfieldID char** ti_interface.name_ptr

jclass jfieldID char char** ti_interface.signature_ptr

jclass jfieldID char char char** ti_interface.generic_ptr

jclass jfieldID jclass* ti_interface.declaring_class_ptr

jclass jfieldID jint* ti_interface.modifiers_ptr

jclass jfieldID jboolean* ti_interface.is_synthetic_ptr

jmethodID char** ti_interface.name_ptr

jmethodID char char** ti_interface.signature_ptr

jmethodID char char char** ti_interface.generic_ptr

jmethodID jclass* ti_interface.declaring_class_ptr

jmethodID jint* ti_interface.modifiers_ptr

void* ti_interface.reserved67

jmethodID jint* ti_interface.max_ptr

jmethodID jint* ti_interface.size_ptr

jmethodID jint* ti_interface.entry_count_ptr

jmethodID jint jvmtiLineNumberEntry** ti_interface.table_ptr

jmethodID jlocation* ti_interface.start_location_ptr

jmethodID jlocation jlocation* ti_interface.end_location_ptr

jmethodID jint* ti_interface.entry_count_ptr

jmethodID jint jvmtiLocalVariableEntry** ti_interface.table_ptr

void* ti_interface.reserved73

void* ti_interface.reserved74

jmethodID jint* ti_interface.bytecode_count_ptr

jmethodID jint unsigned char** ti_interface.bytecodes_ptr

jmethodID jboolean* ti_interface.is_native_ptr

jmethodID jboolean* ti_interface.is_synthetic_ptr

jint* ti_interface.class_count_ptr

jint jclass** ti_interface.classes_ptr

jobject ti_interface.initiating_loader

jobject jint* ti_interface.class_count_ptr

jobject jint jclass** ti_interface.classes_ptr

void* ti_interface.reserved81

void* ti_interface.reserved82

void* ti_interface.reserved83

void* ti_interface.reserved84

void* ti_interface.reserved85

void* ti_interface.reserved86

jint ti_interface.class_count

jint const jvmtiClassDefinition* ti_interface.class_definitions

jint* ti_interface.version_ptr

jvmtiCapabilities* ti_interface.capabilities_ptr

jclass char** ti_interface.source_debug_extension_ptr

jmethodID jboolean* ti_interface.is_obsolete_ptr

jint ti_interface::request_count

jint const jthread* ti_interface.request_list

jint const jthread jvmtiError* ti_interface.results

jint const jthread* ti_interface.request_list

jint const jthread jvmtiError* ti_interface.results

void* ti_interface.reserved94

void* ti_interface.reserved95

void* ti_interface.reserved96

void* ti_interface.reserved97

void* ti_interface.reserved98

void* ti_interface.reserved99

jint ti_interface.max_frame_count

jint jvmtiStackInfo** ti_interface.stack_info_ptr

jint jvmtiStackInfo jint* ti_interface.thread_count_ptr

jint ti_interface.thread_count

jint const jthread* ti_interface.thread_list

jint const jthread jint ti_interface.max_frame_count

jint const jthread jint jvmtiStackInfo** ti_interface.stack_info_ptr

jthread void** ti_interface.data_ptr

jthread const void* ti_interface.data

jthread jint ti_interface.start_depth

jthread jint jint ti_interface.max_frame_count

jthread jint jint jvmtiFrameInfo* ti_interface.frame_buffer

jthread jint jint jvmtiFrameInfo jint* ti_interface.count_ptr

void* ti_interface.reserved105

jobject jlong* ti_interface.tag_ptr

jobject jlong ti_interface.tag

jobject jvmtiObjectReferenceCallback ti_interface.object_reference_callback

jobject jvmtiObjectReferenceCallback void* ti_interface.user_data

jvmtiHeapRootCallback ti_interface.heap_root_callback

jvmtiHeapRootCallback jvmtiStackReferenceCallback ti_interface.stack_ref_callback

jvmtiHeapRootCallback jvmtiStackReferenceCallback jvmtiObjectReferenceCallback ti_interface.object_ref_callback

jvmtiHeapRootCallback jvmtiStackReferenceCallback jvmtiObjectReferenceCallback void* ti_interface.user_data

jvmtiHeapObjectFilter ti_interface.object_filter

jvmtiHeapObjectFilter jvmtiHeapObjectCallback ti_interface.heap_object_callback

jvmtiHeapObjectFilter jvmtiHeapObjectCallback void* ti_interface.user_data

jclass jvmtiHeapObjectFilter ti_interface.object_filter

jclass jvmtiHeapObjectFilter jvmtiHeapObjectCallback ti_interface.heap_object_callback

jclass jvmtiHeapObjectFilter jvmtiHeapObjectCallback void* ti_interface.user_data

void* ti_interface.reserved113

jint ti_interface.tag_count

jint const jlong* ti_interface.tags

jint const jlong jint* ti_interface.count_ptr

jint const jlong jint jobject** ti_interface.object_result_ptr

jint const jlong jint jobject jlong** ti_interface.tag_result_ptr

void* ti_interface.reserved115

void* ti_interface.reserved116

void* ti_interface.reserved117

void* ti_interface.reserved118

void* ti_interface.reserved119

const jniNativeInterface* ti_interface.function_table

jniNativeInterface** ti_interface.function_table

const jvmtiEventCallbacks* ti_interface.callbacks

const jvmtiEventCallbacks jint ti_interface.size_of_callbacks

jvmtiEvent ti_interface.event_type

jint* ti_interface.extension_count_ptr

jint jvmtiExtensionFunctionInfo** ti_interface.extensions

jint* ti_interface.extension_count_ptr

jint jvmtiExtensionEventInfo** ti_interface.extensions

jint ti_interface.extension_event_index

jint jvmtiExtensionEvent ti_interface.callback

jvmtiError ti_interface.error

jvmtiError char** ti_interface.name_ptr

jvmtiJlocationFormat* ti_interface.format_ptr

jint* ti_interface.count_ptr

jint char*** ti_interface.property_ptr

const char* ti_interface.property

const char char** ti_interface.value_ptr

const char* ti_interface.property

const char const char* ti_interface.value

jvmtiPhase* ti_interface.phase_ptr

jvmtiTimerInfo* ti_interface.info_ptr

jlong* ti_interface.nanos_ptr

jvmtiTimerInfo* ti_interface.info_ptr

jthread jlong* ti_interface.nanos_ptr

jvmtiTimerInfo* ti_interface.info_ptr

jlong* ti_interface.nanos_ptr

jvmtiCapabilities* ti_interface.capabilities_ptr

void* ti_interface.reserved141

const jvmtiCapabilities* ti_interface.capabilities_ptr

const jvmtiCapabilities* ti_interface.capabilities_ptr

jint* ti_interface.processor_count_ptr

void* ti_interface.reserved145

void* ti_interface.reserved146

void** ti_interface.data_ptr

const void* ti_interface.data

const char* ti_interface.segment

jvmtiVerboseFlag ti_interface.flag

jvmtiVerboseFlag jboolean ti_interface.value

void* ti_interface.reserved151

void* ti_interface.reserved152

void* ti_interface.reserved153

jobject jlong* ti_interface.size_ptr


The documentation for this struct was generated from the following file:

Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.