1 # 2 # Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. 8 # 9 # This code is distributed in the hope that it will be useful, but WITHOUT 10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12 # version 2 for more details (a copy is included in the LICENSE file that 13 # accompanied this code). 14 # 15 # You should have received a copy of the GNU General Public License version 16 # 2 along with this work; if not, write to the Free Software Foundation, 17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 # 19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 # or visit www.oracle.com if you need additional information or have any 21 # questions. 22 # 23 24 JVM_ActiveProcessorCount 25 JVM_AreNestMates 26 JVM_ArrayCopy 27 JVM_AssertionStatusDirectives 28 JVM_BeforeHalt 29 JVM_CallStackWalk 30 JVM_Clone 31 JVM_ConstantPoolGetClassAt 32 JVM_ConstantPoolGetClassAtIfLoaded 33 JVM_ConstantPoolGetClassRefIndexAt 34 JVM_ConstantPoolGetDoubleAt 35 JVM_ConstantPoolGetFieldAt 36 JVM_ConstantPoolGetFieldAtIfLoaded 37 JVM_ConstantPoolGetFloatAt 38 JVM_ConstantPoolGetIntAt 39 JVM_ConstantPoolGetLongAt 40 JVM_ConstantPoolGetMemberRefInfoAt 41 JVM_ConstantPoolGetMethodAt 42 JVM_ConstantPoolGetMethodAtIfLoaded 43 JVM_ConstantPoolGetNameAndTypeRefIndexAt 44 JVM_ConstantPoolGetNameAndTypeRefInfoAt 45 JVM_ConstantPoolGetSize 46 JVM_ConstantPoolGetStringAt 47 JVM_ConstantPoolGetTagAt 48 JVM_ConstantPoolGetUTF8At 49 JVM_CurrentThread 50 JVM_CurrentTimeMillis 51 JVM_DefineClass 52 JVM_DefineClassWithSource 53 JVM_DesiredAssertionStatus 54 JVM_DumpAllStacks 55 JVM_DumpThreads 56 JVM_FillInStackTrace 57 JVM_FindClassFromCaller 58 JVM_FindClassFromClass 59 JVM_FindLibraryEntry 60 JVM_FindLoadedClass 61 JVM_FindPrimitiveClass 62 JVM_FindSignal 63 JVM_FreeMemory 64 JVM_GC 65 JVM_GetAllThreads 66 JVM_GetAndClearReferencePendingList 67 JVM_GetArrayElement 68 JVM_GetArrayLength 69 JVM_GetCallerClass 70 JVM_GetClassAccessFlags 71 JVM_GetClassAnnotations 72 JVM_GetClassConstantPool 73 JVM_GetClassContext 74 JVM_GetClassCPEntriesCount 75 JVM_GetClassCPTypes 76 JVM_GetClassDeclaredConstructors 77 JVM_GetClassDeclaredFields 78 JVM_GetClassDeclaredMethods 79 JVM_GetClassFieldsCount 80 JVM_GetClassInterfaces 81 JVM_GetClassMethodsCount 82 JVM_GetClassModifiers 83 JVM_GetClassNameUTF 84 JVM_GetClassSignature 85 JVM_GetClassSigners 86 JVM_GetClassTypeAnnotations 87 JVM_GetCPClassNameUTF 88 JVM_GetCPFieldClassNameUTF 89 JVM_GetCPFieldModifiers 90 JVM_GetCPFieldNameUTF 91 JVM_GetCPFieldSignatureUTF 92 JVM_GetCPMethodClassNameUTF 93 JVM_GetCPMethodModifiers 94 JVM_GetCPMethodNameUTF 95 JVM_GetCPMethodSignatureUTF 96 JVM_GetDeclaredClasses 97 JVM_GetDeclaringClass 98 JVM_GetEnclosingMethodInfo 99 JVM_GetExtendedNPEMessage 100 JVM_GetFieldIxModifiers 101 JVM_GetFieldTypeAnnotations 102 JVM_GetInheritedAccessControlContext 103 JVM_GetInterfaceVersion 104 JVM_GetManagement 105 JVM_GetMethodIxArgsSize 106 JVM_GetMethodIxByteCode 107 JVM_GetMethodIxByteCodeLength 108 JVM_GetMethodIxExceptionIndexes 109 JVM_GetMethodIxExceptionsCount 110 JVM_GetMethodIxExceptionTableEntry 111 JVM_GetMethodIxExceptionTableLength 112 JVM_GetMethodIxLocalsCount 113 JVM_GetMethodIxMaxStack 114 JVM_GetMethodIxModifiers 115 JVM_GetMethodIxNameUTF 116 JVM_GetMethodIxSignatureUTF 117 JVM_GetMethodParameters 118 JVM_GetMethodTypeAnnotations 119 JVM_GetNanoTimeAdjustment 120 JVM_GetNestHost 121 JVM_GetNestMembers 122 JVM_GetPermittedSubclasses 123 JVM_GetPrimitiveArrayElement 124 JVM_GetProperties 125 JVM_GetProtectionDomain 126 JVM_GetRandomSeedForCDSDump 127 JVM_GetRecordComponents 128 JVM_GetSimpleBinaryName 129 JVM_GetStackAccessControlContext 130 JVM_GetSystemPackage 131 JVM_GetSystemPackages 132 JVM_GetTemporaryDirectory 133 JVM_GetVmArguments 134 JVM_Halt 135 JVM_HasReferencePendingList 136 JVM_HoldsLock 137 JVM_IHashCode 138 JVM_InitClassName 139 JVM_InitStackTraceElement 140 JVM_InitStackTraceElementArray 141 JVM_InitializeFromArchive 142 JVM_InternString 143 JVM_Interrupt 144 JVM_InvokeMethod 145 JVM_IsArrayClass 146 JVM_IsCDSDumpingEnabled 147 JVM_IsCDSSharingEnabled 148 JVM_IsConstructorIx 149 JVM_IsHiddenClass 150 JVM_IsInterface 151 JVM_IsPrimitiveClass 152 JVM_IsRecord 153 JVM_IsSameClassPackage 154 JVM_IsSupportedJNIVersion 155 JVM_IsThreadAlive 156 JVM_IsVMGeneratedMethodIx 157 JVM_LatestUserDefinedLoader 158 JVM_LoadLibrary 159 JVM_LookupDefineClass 160 JVM_LookupLambdaProxyClassFromArchive 161 JVM_MaxMemory 162 JVM_MaxObjectInspectionAge 163 JVM_MonitorNotify 164 JVM_MonitorNotifyAll 165 JVM_MonitorWait 166 JVM_MoreStackWalk 167 JVM_NanoTime 168 JVM_NativePath 169 JVM_NewArray 170 JVM_NewInstanceFromConstructor 171 JVM_NewMultiArray 172 JVM_RaiseSignal 173 JVM_RawMonitorCreate 174 JVM_RawMonitorDestroy 175 JVM_RawMonitorEnter 176 JVM_RawMonitorExit 177 JVM_RegisterLambdaProxyClassForArchiving 178 JVM_RegisterSignal 179 JVM_ReleaseUTF 180 JVM_ResumeThread 181 JVM_SetArrayElement 182 JVM_SetClassSigners 183 JVM_SetNativeThreadName 184 JVM_SetPrimitiveArrayElement 185 JVM_SetThreadPriority 186 JVM_Sleep 187 JVM_StartThread 188 JVM_StopThread 189 JVM_SupportsCX8 190 JVM_SuspendThread 191 JVM_TotalMemory 192 JVM_UnloadLibrary 193 JVM_WaitForReferencePendingList 194 JVM_Yield 195 196 # Module related API's 197 JVM_AddModuleExports 198 JVM_AddModuleExportsToAll 199 JVM_AddModuleExportsToAllUnnamed 200 JVM_AddReadsModule 201 JVM_DefineModule 202 JVM_SetBootLoaderUnnamedModule