Module sys

Source

Structs§

BitfieldUnit
JNIEnv_
JNIInvokeInterface_
JNINativeInterface_
JNINativeMethod
JavaVMAttachArgs
JavaVMInitArgs
JavaVMOption
_PCStackInfo
_jrawMonitorID
_jvmtiAddrLocationMap
_jvmtiCapabilities
_jvmtiClassDefinition
_jvmtiCompiledMethodLoadDummyRecord
_jvmtiCompiledMethodLoadInlineRecord
_jvmtiCompiledMethodLoadRecordHeader
_jvmtiEventCallbacks
_jvmtiExtensionEventInfo
_jvmtiExtensionFunctionInfo
_jvmtiFrameInfo
_jvmtiHeapCallbacks
_jvmtiHeapReferenceInfoArray
_jvmtiHeapReferenceInfoConstantPool
_jvmtiHeapReferenceInfoField
_jvmtiHeapReferenceInfoJniLocal
_jvmtiHeapReferenceInfoReserved
_jvmtiHeapReferenceInfoStackLocal
_jvmtiLineNumberEntry
_jvmtiLocalVariableEntry
_jvmtiMonitorStackDepthInfo
_jvmtiMonitorUsage
_jvmtiParamInfo
_jvmtiStackInfo
_jvmtiThreadGroupInfo
_jvmtiThreadInfo
_jvmtiTimerInfo
jvmtiInterface_

Enums§

_jfieldID
_jmethodID
_jobject
jobjectRefType

Constants§

JNI_ABORT
JNI_COMMIT
JNI_EDETACHED
JNI_EEXIST
JNI_EINVAL
JNI_ENOMEM
JNI_ERR
JNI_EVERSION
JNI_FALSE
JNI_OK
JNI_TRUE
JNI_VERSION_1_1
JNI_VERSION_1_2
JNI_VERSION_1_4
JNI_VERSION_1_6
JNI_VERSION_1_8
JVMTI_CLASS_STATUS_ARRAY
JVMTI_CLASS_STATUS_ERROR
JVMTI_CLASS_STATUS_INITIALIZED
JVMTI_CLASS_STATUS_PREPARED
JVMTI_CLASS_STATUS_PRIMITIVE
JVMTI_CLASS_STATUS_VERIFIED
JVMTI_CMLR_DUMMY
JVMTI_CMLR_INLINE_INFO
JVMTI_CMLR_MAJOR_VERSION
JVMTI_CMLR_MAJOR_VERSION_1
JVMTI_CMLR_MINOR_VERSION
JVMTI_CMLR_MINOR_VERSION_0
JVMTI_CONSTANT_UNSUPPORTED
JVMTI_DISABLE
JVMTI_ENABLE
JVMTI_ERROR_ABSENT_INFORMATION
JVMTI_ERROR_ACCESS_DENIED
JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION
JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED
JVMTI_ERROR_CLASS_NOT_PREPARED
JVMTI_ERROR_DUPLICATE
JVMTI_ERROR_FAILS_VERIFICATION
JVMTI_ERROR_ILLEGAL_ARGUMENT
JVMTI_ERROR_INTERNAL
JVMTI_ERROR_INTERRUPT
JVMTI_ERROR_INVALID_CLASS
JVMTI_ERROR_INVALID_CLASS_FORMAT
JVMTI_ERROR_INVALID_ENVIRONMENT
JVMTI_ERROR_INVALID_EVENT_TYPE
JVMTI_ERROR_INVALID_FIELDID
JVMTI_ERROR_INVALID_LOCATION
JVMTI_ERROR_INVALID_METHODID
JVMTI_ERROR_INVALID_MONITOR
JVMTI_ERROR_INVALID_OBJECT
JVMTI_ERROR_INVALID_PRIORITY
JVMTI_ERROR_INVALID_SLOT
JVMTI_ERROR_INVALID_THREAD
JVMTI_ERROR_INVALID_THREAD_GROUP
JVMTI_ERROR_INVALID_TYPESTATE
JVMTI_ERROR_MAX
JVMTI_ERROR_MUST_POSSESS_CAPABILITY
JVMTI_ERROR_NAMES_DONT_MATCH
JVMTI_ERROR_NATIVE_METHOD
JVMTI_ERROR_NONE
JVMTI_ERROR_NOT_AVAILABLE
JVMTI_ERROR_NOT_FOUND
JVMTI_ERROR_NOT_MONITOR_OWNER
JVMTI_ERROR_NO_MORE_FRAMES
JVMTI_ERROR_NULL_POINTER
JVMTI_ERROR_OPAQUE_FRAME
JVMTI_ERROR_OUT_OF_MEMORY
JVMTI_ERROR_THREAD_NOT_ALIVE
JVMTI_ERROR_THREAD_NOT_SUSPENDED
JVMTI_ERROR_THREAD_SUSPENDED
JVMTI_ERROR_TYPE_MISMATCH
JVMTI_ERROR_UNATTACHED_THREAD
JVMTI_ERROR_UNMODIFIABLE_CLASS
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED
JVMTI_ERROR_UNSUPPORTED_VERSION
JVMTI_ERROR_WRONG_PHASE
JVMTI_EVENT_BREAKPOINT
JVMTI_EVENT_CLASS_FILE_LOAD_HOOK
JVMTI_EVENT_CLASS_LOAD
JVMTI_EVENT_CLASS_PREPARE
JVMTI_EVENT_COMPILED_METHOD_LOAD
JVMTI_EVENT_COMPILED_METHOD_UNLOAD
JVMTI_EVENT_DATA_DUMP_REQUEST
JVMTI_EVENT_DYNAMIC_CODE_GENERATED
JVMTI_EVENT_EXCEPTION
JVMTI_EVENT_EXCEPTION_CATCH
JVMTI_EVENT_FIELD_ACCESS
JVMTI_EVENT_FIELD_MODIFICATION
JVMTI_EVENT_FRAME_POP
JVMTI_EVENT_GARBAGE_COLLECTION_FINISH
JVMTI_EVENT_GARBAGE_COLLECTION_START
JVMTI_EVENT_METHOD_ENTRY
JVMTI_EVENT_METHOD_EXIT
JVMTI_EVENT_MONITOR_CONTENDED_ENTER
JVMTI_EVENT_MONITOR_CONTENDED_ENTERED
JVMTI_EVENT_MONITOR_WAIT
JVMTI_EVENT_MONITOR_WAITED
JVMTI_EVENT_NATIVE_METHOD_BIND
JVMTI_EVENT_OBJECT_FREE
JVMTI_EVENT_RESOURCE_EXHAUSTED
JVMTI_EVENT_SINGLE_STEP
JVMTI_EVENT_THREAD_END
JVMTI_EVENT_THREAD_START
JVMTI_EVENT_VM_DEATH
JVMTI_EVENT_VM_INIT
JVMTI_EVENT_VM_OBJECT_ALLOC
JVMTI_EVENT_VM_START
JVMTI_HEAP_FILTER_CLASS_TAGGED
JVMTI_HEAP_FILTER_CLASS_UNTAGGED
JVMTI_HEAP_FILTER_TAGGED
JVMTI_HEAP_FILTER_UNTAGGED
JVMTI_HEAP_OBJECT_EITHER
JVMTI_HEAP_OBJECT_TAGGED
JVMTI_HEAP_OBJECT_UNTAGGED
JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT
JVMTI_HEAP_REFERENCE_CLASS
JVMTI_HEAP_REFERENCE_CLASS_LOADER
JVMTI_HEAP_REFERENCE_CONSTANT_POOL
JVMTI_HEAP_REFERENCE_FIELD
JVMTI_HEAP_REFERENCE_INTERFACE
JVMTI_HEAP_REFERENCE_JNI_GLOBAL
JVMTI_HEAP_REFERENCE_JNI_LOCAL
JVMTI_HEAP_REFERENCE_MONITOR
JVMTI_HEAP_REFERENCE_OTHER
JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN
JVMTI_HEAP_REFERENCE_SIGNERS
JVMTI_HEAP_REFERENCE_STACK_LOCAL
JVMTI_HEAP_REFERENCE_STATIC_FIELD
JVMTI_HEAP_REFERENCE_SUPERCLASS
JVMTI_HEAP_REFERENCE_SYSTEM_CLASS
JVMTI_HEAP_REFERENCE_THREAD
JVMTI_HEAP_ROOT_JNI_GLOBAL
JVMTI_HEAP_ROOT_JNI_LOCAL
JVMTI_HEAP_ROOT_MONITOR
JVMTI_HEAP_ROOT_OTHER
JVMTI_HEAP_ROOT_STACK_LOCAL
JVMTI_HEAP_ROOT_SYSTEM_CLASS
JVMTI_HEAP_ROOT_THREAD
JVMTI_ITERATION_ABORT
JVMTI_ITERATION_CONTINUE
JVMTI_ITERATION_IGNORE
JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED
JVMTI_JAVA_LANG_THREAD_STATE_MASK
JVMTI_JAVA_LANG_THREAD_STATE_NEW
JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE
JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED
JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING
JVMTI_JAVA_LANG_THREAD_STATE_WAITING
JVMTI_JLOCATION_JVMBCI
JVMTI_JLOCATION_MACHINEPC
JVMTI_JLOCATION_OTHER
JVMTI_KIND_ALLOC_ALLOC_BUF
JVMTI_KIND_ALLOC_BUF
JVMTI_KIND_IN
JVMTI_KIND_IN_BUF
JVMTI_KIND_IN_PTR
JVMTI_KIND_OUT
JVMTI_KIND_OUT_BUF
JVMTI_MAX_EVENT_TYPE_VAL
JVMTI_MIN_EVENT_TYPE_VAL
JVMTI_PHASE_DEAD
JVMTI_PHASE_LIVE
JVMTI_PHASE_ONLOAD
JVMTI_PHASE_PRIMORDIAL
JVMTI_PHASE_START
JVMTI_PRIMITIVE_TYPE_BOOLEAN
JVMTI_PRIMITIVE_TYPE_BYTE
JVMTI_PRIMITIVE_TYPE_CHAR
JVMTI_PRIMITIVE_TYPE_DOUBLE
JVMTI_PRIMITIVE_TYPE_FLOAT
JVMTI_PRIMITIVE_TYPE_INT
JVMTI_PRIMITIVE_TYPE_LONG
JVMTI_PRIMITIVE_TYPE_SHORT
JVMTI_REFERENCE_ARRAY_ELEMENT
JVMTI_REFERENCE_CLASS
JVMTI_REFERENCE_CLASS_LOADER
JVMTI_REFERENCE_CONSTANT_POOL
JVMTI_REFERENCE_FIELD
JVMTI_REFERENCE_INTERFACE
JVMTI_REFERENCE_PROTECTION_DOMAIN
JVMTI_REFERENCE_SIGNERS
JVMTI_REFERENCE_STATIC_FIELD
JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP
JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR
JVMTI_RESOURCE_EXHAUSTED_THREADS
JVMTI_THREAD_MAX_PRIORITY
JVMTI_THREAD_MIN_PRIORITY
JVMTI_THREAD_NORM_PRIORITY
JVMTI_THREAD_STATE_ALIVE
JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER
JVMTI_THREAD_STATE_INTERRUPTED
JVMTI_THREAD_STATE_IN_NATIVE
JVMTI_THREAD_STATE_IN_OBJECT_WAIT
JVMTI_THREAD_STATE_PARKED
JVMTI_THREAD_STATE_RUNNABLE
JVMTI_THREAD_STATE_SLEEPING
JVMTI_THREAD_STATE_SUSPENDED
JVMTI_THREAD_STATE_TERMINATED
JVMTI_THREAD_STATE_VENDOR_1
JVMTI_THREAD_STATE_VENDOR_2
JVMTI_THREAD_STATE_VENDOR_3
JVMTI_THREAD_STATE_WAITING
JVMTI_THREAD_STATE_WAITING_INDEFINITELY
JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT
JVMTI_TIMER_ELAPSED
JVMTI_TIMER_TOTAL_CPU
JVMTI_TIMER_USER_CPU
JVMTI_TYPE_CCHAR
JVMTI_TYPE_CVOID
JVMTI_TYPE_JBOOLEAN
JVMTI_TYPE_JBYTE
JVMTI_TYPE_JCHAR
JVMTI_TYPE_JCLASS
JVMTI_TYPE_JDOUBLE
JVMTI_TYPE_JFIELDID
JVMTI_TYPE_JFLOAT
JVMTI_TYPE_JINT
JVMTI_TYPE_JLONG
JVMTI_TYPE_JMETHODID
JVMTI_TYPE_JNIENV
JVMTI_TYPE_JOBJECT
JVMTI_TYPE_JSHORT
JVMTI_TYPE_JTHREAD
JVMTI_TYPE_JVALUE
JVMTI_VERBOSE_CLASS
JVMTI_VERBOSE_GC
JVMTI_VERBOSE_JNI
JVMTI_VERBOSE_OTHER
JVMTI_VERSION
JVMTI_VERSION_1
JVMTI_VERSION_1_0
JVMTI_VERSION_1_1
JVMTI_VERSION_1_2
JVMTI_VERSION_INTERFACE_JNI
JVMTI_VERSION_INTERFACE_JVMTI
JVMTI_VERSION_MASK_INTERFACE_TYPE
JVMTI_VERSION_MASK_MAJOR
JVMTI_VERSION_MASK_MICRO
JVMTI_VERSION_MASK_MINOR
JVMTI_VERSION_SHIFT_MAJOR
JVMTI_VERSION_SHIFT_MICRO
JVMTI_VERSION_SHIFT_MINOR
JVMTI_VISIT_ABORT
JVMTI_VISIT_OBJECTS

Functions§

Agent_OnAttach
Agent_OnLoad
Agent_OnUnload
JNI_CreateJavaVM
JNI_GetCreatedJavaVMs
JNI_GetDefaultJavaVMInitArgs

Type Aliases§

JNIEnv
JavaVM
PCStackInfo
jarray
jboolean
jbooleanArray
jbyte
jbyteArray
jchar
jcharArray
jclass
jdouble
jdoubleArray
jfieldID
jfloat
jfloatArray
jint
jintArray
jlocation
jlong
jlongArray
jmemory
jmethodID
jniNativeInterface
jobject
jobjectArray
jrawMonitorID
jshort
jshortArray
jsize
jstring
jthread
jthreadGroup
jthrowable
jvmtiAddrLocationMap
jvmtiArrayPrimitiveValueCallback
jvmtiCMLRKind
jvmtiCapabilities
jvmtiClassDefinition
jvmtiClassStatus
jvmtiCompiledMethodLoadDummyRecord
jvmtiCompiledMethodLoadInlineRecord
jvmtiCompiledMethodLoadRecordHeader
jvmtiEnv
jvmtiError
jvmtiEvent
jvmtiEventBreakpoint
jvmtiEventCallbacks
jvmtiEventClassFileLoadHook
jvmtiEventClassLoad
jvmtiEventClassPrepare
jvmtiEventCompiledMethodLoad
jvmtiEventCompiledMethodUnload
jvmtiEventDataDumpRequest
jvmtiEventDynamicCodeGenerated
jvmtiEventException
jvmtiEventExceptionCatch
jvmtiEventFieldAccess
jvmtiEventFieldModification
jvmtiEventFramePop
jvmtiEventGarbageCollectionFinish
jvmtiEventGarbageCollectionStart
jvmtiEventMethodEntry
jvmtiEventMethodExit
jvmtiEventMode
jvmtiEventMonitorContendedEnter
jvmtiEventMonitorContendedEntered
jvmtiEventMonitorWait
jvmtiEventMonitorWaited
jvmtiEventNativeMethodBind
jvmtiEventObjectFree
jvmtiEventReserved
jvmtiEventResourceExhausted
jvmtiEventSingleStep
jvmtiEventThreadEnd
jvmtiEventThreadStart
jvmtiEventVMDeath
jvmtiEventVMInit
jvmtiEventVMObjectAlloc
jvmtiEventVMStart
jvmtiExtensionEvent
jvmtiExtensionEventInfo
jvmtiExtensionFunction
jvmtiExtensionFunctionInfo
jvmtiFrameInfo
jvmtiHeapCallbacks
jvmtiHeapFilter
jvmtiHeapIterationCallback
jvmtiHeapObjectCallback
jvmtiHeapObjectFilter
jvmtiHeapReferenceCallback
jvmtiHeapReferenceInfo
jvmtiHeapReferenceInfoArray
jvmtiHeapReferenceInfoConstantPool
jvmtiHeapReferenceInfoField
jvmtiHeapReferenceInfoJniLocal
jvmtiHeapReferenceInfoReserved
jvmtiHeapReferenceInfoStackLocal
jvmtiHeapReferenceKind
jvmtiHeapRootCallback
jvmtiHeapRootKind
jvmtiIterationControl
jvmtiJavaLangThreadState
jvmtiJlocationFormat
jvmtiLineNumberEntry
jvmtiLocalVariableEntry
jvmtiMonitorStackDepthInfo
jvmtiMonitorUsage
jvmtiObjectReferenceCallback
jvmtiObjectReferenceKind
jvmtiParamInfo
jvmtiParamKind
jvmtiParamTypes
jvmtiPhase
jvmtiPrimitiveFieldCallback
jvmtiPrimitiveType
jvmtiReservedCallback
jvmtiResourceExhausted
jvmtiStackInfo
jvmtiStackReferenceCallback
jvmtiStartFunction
jvmtiStringPrimitiveValueCallback
jvmtiThreadGroupInfo
jvmtiThreadInfo
jvmtiThreadPriority
jvmtiThreadState
jvmtiTimerInfo
jvmtiTimerKind
jvmtiVerboseFlag
jvmtiVersionInterface
jvmtiVersionMask
jvmtiVersionShift
jvmtiVisit
jweak
va_list

Unions§

_jvmtiHeapReferenceInfo
jvalue