[][src]Module jvm_rs::jvm

Structs

JDK1_1InitArgs
JVM_DTraceInterfaceAttributes

Encapsulates the stability ratings for a DTrace provider field

JVM_DTraceProbe
JVM_DTraceProvider
JVM_ExceptionTableEntryType
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
class_size_info
method_size_info

Constants

JVM_ACC_ABSTRACT
JVM_ACC_ANNOTATION
JVM_ACC_BRIDGE
JVM_ACC_ENUM
JVM_ACC_FINAL
JVM_ACC_INTERFACE
JVM_ACC_MODULE
JVM_ACC_NATIVE
JVM_ACC_PRIVATE
JVM_ACC_PROTECTED
JVM_ACC_PUBLIC
JVM_ACC_STATIC
JVM_ACC_STRICT
JVM_ACC_SUPER
JVM_ACC_SYNCHRONIZED
JVM_ACC_SYNTHETIC
JVM_ACC_TRANSIENT
JVM_ACC_VARARGS
JVM_ACC_VOLATILE
JVM_CONSTANT_Class
JVM_CONSTANT_Double
JVM_CONSTANT_Dynamic
JVM_CONSTANT_ExternalMax
JVM_CONSTANT_Fieldref
JVM_CONSTANT_Float
JVM_CONSTANT_Integer
JVM_CONSTANT_InterfaceMethodref
JVM_CONSTANT_InvokeDynamic
JVM_CONSTANT_Long
JVM_CONSTANT_MethodHandle
JVM_CONSTANT_MethodType
JVM_CONSTANT_Methodref
JVM_CONSTANT_Module
JVM_CONSTANT_NameAndType
JVM_CONSTANT_Package
JVM_CONSTANT_String
JVM_CONSTANT_Unicode
JVM_CONSTANT_Utf8
JVM_ITEM_Double
JVM_ITEM_Float
JVM_ITEM_Integer
JVM_ITEM_Long
JVM_ITEM_Null
JVM_ITEM_Object
JVM_ITEM_Top
JVM_ITEM_Uninitialized
JVM_ITEM_UninitializedThis
JVM_OPC_MAX
JVM_OPC_aaload
JVM_OPC_aastore
JVM_OPC_aconst_null
JVM_OPC_aload
JVM_OPC_aload_0
JVM_OPC_aload_1
JVM_OPC_aload_2
JVM_OPC_aload_3
JVM_OPC_anewarray
JVM_OPC_areturn
JVM_OPC_arraylength
JVM_OPC_astore
JVM_OPC_astore_0
JVM_OPC_astore_1
JVM_OPC_astore_2
JVM_OPC_astore_3
JVM_OPC_athrow
JVM_OPC_baload
JVM_OPC_bastore
JVM_OPC_bipush
JVM_OPC_caload
JVM_OPC_castore
JVM_OPC_checkcast
JVM_OPC_d2f
JVM_OPC_d2i
JVM_OPC_d2l
JVM_OPC_dadd
JVM_OPC_daload
JVM_OPC_dastore
JVM_OPC_dcmpg
JVM_OPC_dcmpl
JVM_OPC_dconst_0
JVM_OPC_dconst_1
JVM_OPC_ddiv
JVM_OPC_dload
JVM_OPC_dload_0
JVM_OPC_dload_1
JVM_OPC_dload_2
JVM_OPC_dload_3
JVM_OPC_dmul
JVM_OPC_dneg
JVM_OPC_drem
JVM_OPC_dreturn
JVM_OPC_dstore
JVM_OPC_dstore_0
JVM_OPC_dstore_1
JVM_OPC_dstore_2
JVM_OPC_dstore_3
JVM_OPC_dsub
JVM_OPC_dup
JVM_OPC_dup2
JVM_OPC_dup2_x1
JVM_OPC_dup2_x2
JVM_OPC_dup_x1
JVM_OPC_dup_x2
JVM_OPC_f2d
JVM_OPC_f2i
JVM_OPC_f2l
JVM_OPC_fadd
JVM_OPC_faload
JVM_OPC_fastore
JVM_OPC_fcmpg
JVM_OPC_fcmpl
JVM_OPC_fconst_0
JVM_OPC_fconst_1
JVM_OPC_fconst_2
JVM_OPC_fdiv
JVM_OPC_fload
JVM_OPC_fload_0
JVM_OPC_fload_1
JVM_OPC_fload_2
JVM_OPC_fload_3
JVM_OPC_fmul
JVM_OPC_fneg
JVM_OPC_frem
JVM_OPC_freturn
JVM_OPC_fstore
JVM_OPC_fstore_0
JVM_OPC_fstore_1
JVM_OPC_fstore_2
JVM_OPC_fstore_3
JVM_OPC_fsub
JVM_OPC_getfield
JVM_OPC_getstatic
JVM_OPC_goto
JVM_OPC_goto_w
JVM_OPC_i2b
JVM_OPC_i2c
JVM_OPC_i2d
JVM_OPC_i2f
JVM_OPC_i2l
JVM_OPC_i2s
JVM_OPC_iadd
JVM_OPC_iaload
JVM_OPC_iand
JVM_OPC_iastore
JVM_OPC_iconst_0
JVM_OPC_iconst_1
JVM_OPC_iconst_2
JVM_OPC_iconst_3
JVM_OPC_iconst_4
JVM_OPC_iconst_5
JVM_OPC_iconst_m1
JVM_OPC_idiv
JVM_OPC_if_acmpeq
JVM_OPC_if_acmpne
JVM_OPC_if_icmpeq
JVM_OPC_if_icmpge
JVM_OPC_if_icmpgt
JVM_OPC_if_icmple
JVM_OPC_if_icmplt
JVM_OPC_if_icmpne
JVM_OPC_ifeq
JVM_OPC_ifge
JVM_OPC_ifgt
JVM_OPC_ifle
JVM_OPC_iflt
JVM_OPC_ifne
JVM_OPC_ifnonnull
JVM_OPC_ifnull
JVM_OPC_iinc
JVM_OPC_iload
JVM_OPC_iload_0
JVM_OPC_iload_1
JVM_OPC_iload_2
JVM_OPC_iload_3
JVM_OPC_imul
JVM_OPC_ineg
JVM_OPC_instanceof
JVM_OPC_invokedynamic
JVM_OPC_invokeinterface
JVM_OPC_invokespecial
JVM_OPC_invokestatic
JVM_OPC_invokevirtual
JVM_OPC_ior
JVM_OPC_irem
JVM_OPC_ireturn
JVM_OPC_ishl
JVM_OPC_ishr
JVM_OPC_istore
JVM_OPC_istore_0
JVM_OPC_istore_1
JVM_OPC_istore_2
JVM_OPC_istore_3
JVM_OPC_isub
JVM_OPC_iushr
JVM_OPC_ixor
JVM_OPC_jsr
JVM_OPC_jsr_w
JVM_OPC_l2d
JVM_OPC_l2f
JVM_OPC_l2i
JVM_OPC_ladd
JVM_OPC_laload
JVM_OPC_land
JVM_OPC_lastore
JVM_OPC_lcmp
JVM_OPC_lconst_0
JVM_OPC_lconst_1
JVM_OPC_ldc
JVM_OPC_ldc2_w
JVM_OPC_ldc_w
JVM_OPC_ldiv
JVM_OPC_lload
JVM_OPC_lload_0
JVM_OPC_lload_1
JVM_OPC_lload_2
JVM_OPC_lload_3
JVM_OPC_lmul
JVM_OPC_lneg
JVM_OPC_lookupswitch
JVM_OPC_lor
JVM_OPC_lrem
JVM_OPC_lreturn
JVM_OPC_lshl
JVM_OPC_lshr
JVM_OPC_lstore
JVM_OPC_lstore_0
JVM_OPC_lstore_1
JVM_OPC_lstore_2
JVM_OPC_lstore_3
JVM_OPC_lsub
JVM_OPC_lushr
JVM_OPC_lxor
JVM_OPC_monitorenter
JVM_OPC_monitorexit
JVM_OPC_multianewarray
JVM_OPC_new
JVM_OPC_newarray
JVM_OPC_nop
JVM_OPC_pop
JVM_OPC_pop2
JVM_OPC_putfield
JVM_OPC_putstatic
JVM_OPC_ret
JVM_OPC_return
JVM_OPC_saload
JVM_OPC_sastore
JVM_OPC_sipush
JVM_OPC_swap
JVM_OPC_tableswitch
JVM_OPC_wide
JVM_REF_getField
JVM_REF_getStatic
JVM_REF_invokeInterface
JVM_REF_invokeSpecial
JVM_REF_invokeStatic
JVM_REF_invokeVirtual
JVM_REF_newInvokeSpecial
JVM_REF_putField
JVM_REF_putStatic
JVM_SIGNATURE_ARRAY
JVM_SIGNATURE_BOOLEAN
JVM_SIGNATURE_BYTE
JVM_SIGNATURE_CHAR
JVM_SIGNATURE_CLASS
JVM_SIGNATURE_DOT
JVM_SIGNATURE_DOUBLE
JVM_SIGNATURE_ENDCLASS
JVM_SIGNATURE_ENDFUNC
JVM_SIGNATURE_ENDSPECIAL
JVM_SIGNATURE_ENUM
JVM_SIGNATURE_FLOAT
JVM_SIGNATURE_FUNC
JVM_SIGNATURE_INT
JVM_SIGNATURE_LONG
JVM_SIGNATURE_SHORT
JVM_SIGNATURE_SLASH
JVM_SIGNATURE_SPECIAL
JVM_SIGNATURE_VOID
JVM_STACKWALK_FILL_CLASS_REFS_ONLY
JVM_STACKWALK_FILL_LIVE_STACK_FRAMES
JVM_STACKWALK_GET_CALLER_CLASS
JVM_STACKWALK_SHOW_HIDDEN_FRAMES
JVM_T_BOOLEAN
JVM_T_BYTE
JVM_T_CHAR
JVM_T_DOUBLE
JVM_T_FLOAT
JVM_T_INT
JVM_T_LONG
JVM_T_SHORT

Statics

JVM_ActiveProcessorCount
JVM_AddModuleExports
JVM_AddModuleExportsToAll
JVM_AddModuleExportsToAllUnnamed
JVM_AddReadsModule
JVM_AreNestMates
JVM_ArrayCopy
JVM_AssertionStatusDirectives
JVM_BeforeHalt
JVM_CallStackWalk
JVM_Clone
JVM_ConstantPoolGetClassAt
JVM_ConstantPoolGetClassAtIfLoaded
JVM_ConstantPoolGetClassRefIndexAt
JVM_ConstantPoolGetDoubleAt
JVM_ConstantPoolGetFieldAt
JVM_ConstantPoolGetFieldAtIfLoaded
JVM_ConstantPoolGetFloatAt
JVM_ConstantPoolGetIntAt
JVM_ConstantPoolGetLongAt
JVM_ConstantPoolGetMemberRefInfoAt
JVM_ConstantPoolGetMethodAt
JVM_ConstantPoolGetMethodAtIfLoaded
JVM_ConstantPoolGetNameAndTypeRefIndexAt
JVM_ConstantPoolGetNameAndTypeRefInfoAt
JVM_ConstantPoolGetSize
JVM_ConstantPoolGetStringAt
JVM_ConstantPoolGetTagAt
JVM_ConstantPoolGetUTF8At
JVM_CurrentThread
JVM_CurrentTimeMillis
JVM_DTraceActivate
JVM_DTraceDispose
JVM_DTraceGetVersion
JVM_DTraceIsProbeEnabled
JVM_DTraceIsSupported
JVM_DefineClass
JVM_DefineClassWithSource
JVM_DefineModule
JVM_DesiredAssertionStatus
JVM_DumpAllStacks
JVM_DumpThreads
JVM_FillInStackTrace
JVM_FindClassFromBootLoader
JVM_FindClassFromCaller
JVM_FindClassFromClass
JVM_FindLibraryEntry
JVM_FindLoadedClass
JVM_FindPrimitiveClass
JVM_FindSignal
JVM_FreeMemory
JVM_GC
JVM_GetAllThreads
JVM_GetAndClearReferencePendingList
JVM_GetArrayElement
JVM_GetArrayLength
JVM_GetCPClassNameUTF
JVM_GetCPFieldClassNameUTF
JVM_GetCPFieldModifiers
JVM_GetCPFieldNameUTF
JVM_GetCPFieldSignatureUTF
JVM_GetCPMethodClassNameUTF
JVM_GetCPMethodModifiers
JVM_GetCPMethodNameUTF
JVM_GetCPMethodSignatureUTF
JVM_GetCallerClass
JVM_GetClassAccessFlags
JVM_GetClassAnnotations
JVM_GetClassCPEntriesCount
JVM_GetClassCPTypes
JVM_GetClassConstantPool
JVM_GetClassContext
JVM_GetClassDeclaredConstructors
JVM_GetClassDeclaredFields
JVM_GetClassDeclaredMethods
JVM_GetClassFieldsCount
JVM_GetClassInterfaces
JVM_GetClassMethodsCount
JVM_GetClassModifiers
JVM_GetClassSignature
JVM_GetClassSigners
JVM_GetClassTypeAnnotations
JVM_GetDeclaredClasses
JVM_GetDeclaringClass
JVM_GetEnclosingMethodInfo
JVM_GetExtendedNPEMessage
JVM_GetFieldIxModifiers
JVM_GetFieldTypeAnnotations
JVM_GetInheritedAccessControlContext
JVM_GetInterfaceVersion
JVM_GetManagement
JVM_GetMethodIxArgsSize
JVM_GetMethodIxByteCode
JVM_GetMethodIxByteCodeLength
JVM_GetMethodIxExceptionIndexes
JVM_GetMethodIxExceptionTableEntry
JVM_GetMethodIxExceptionTableLength
JVM_GetMethodIxExceptionsCount
JVM_GetMethodIxLocalsCount
JVM_GetMethodIxMaxStack
JVM_GetMethodIxModifiers
JVM_GetMethodIxNameUTF
JVM_GetMethodIxSignatureUTF
JVM_GetMethodParameters
JVM_GetMethodTypeAnnotations
JVM_GetNanoTimeAdjustment
JVM_GetNestHost
JVM_GetNestMembers
JVM_GetPermittedSubclasses
JVM_GetPrimitiveArrayElement
JVM_GetProperties
JVM_GetProtectionDomain
JVM_GetRandomSeedForCDSDump
JVM_GetRecordComponents
JVM_GetSimpleBinaryName
JVM_GetStackAccessControlContext
JVM_GetSystemPackage
JVM_GetSystemPackages
JVM_GetTemporaryDirectory
JVM_GetVmArguments
JVM_Halt
JVM_HasReferencePendingList
JVM_HoldsLock
JVM_IHashCode

PART 1: Functions for Native Libraries

JVM_InitAgentProperties
JVM_InitClassName
JVM_InitStackTraceElement
JVM_InitStackTraceElementArray
JVM_InitializeFromArchive
JVM_InternString
JVM_Interrupt
JVM_InvokeMethod
JVM_IsArrayClass
JVM_IsCDSDumpingEnabled
JVM_IsCDSSharingEnabled
JVM_IsConstructorIx
JVM_IsHiddenClass
JVM_IsInterface
JVM_IsPrimitiveClass
JVM_IsRecord
JVM_IsSameClassPackage
JVM_IsSupportedJNIVersion
JVM_IsThreadAlive
JVM_IsVMGeneratedMethodIx
JVM_LatestUserDefinedLoader
JVM_LoadLibrary
JVM_LookupDefineClass
JVM_LookupLambdaProxyClassFromArchive
JVM_MaxMemory
JVM_MaxObjectInspectionAge
JVM_MonitorNotify
JVM_MonitorNotifyAll
JVM_MonitorWait
JVM_MoreStackWalk
JVM_NanoTime
JVM_NewArray
JVM_NewInstanceFromConstructor
JVM_NewMultiArray
JVM_RaiseSignal
JVM_RawMonitorCreate
JVM_RawMonitorDestroy
JVM_RawMonitorEnter
JVM_RawMonitorExit
JVM_RegisterLambdaProxyClassForArchiving
JVM_RegisterSignal
JVM_ReleaseUTF
JVM_ResumeThread
JVM_SetArrayElement
JVM_SetBootLoaderUnnamedModule
JVM_SetClassSigners
JVM_SetNativeThreadName
JVM_SetPrimitiveArrayElement
JVM_SetThreadPriority
JVM_Sleep
JVM_StartThread
JVM_StopThread
JVM_SupportsCX8
JVM_SuspendThread
JVM_TotalMemory
JVM_UnloadLibrary
JVM_WaitForReferencePendingList
JVM_Yield

Functions

JVM_GetClassNameUTF

PART 2: Support for the Verifier and Class File Format Checker

JVM_NativePath

PART 3: I/O and Network Support

Type Definitions

FILE
_IO_lock_t
__FILE
__off64_t
__off_t
size_t