1 # 2 # Copyright (c) 2016, 2023, 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_CurrentCarrierThread 50 JVM_CurrentThread 51 JVM_SetCurrentThread 52 JVM_CurrentTimeMillis 53 JVM_DefineClass 54 JVM_DefineClassWithSource 55 JVM_DesiredAssertionStatus 56 JVM_DumpAllStacks 57 JVM_DumpClassListToFile 58 JVM_DumpDynamicArchive 59 JVM_DumpThreads 60 JVM_FillInStackTrace 61 JVM_FindClassFromCaller 62 JVM_FindClassFromClass 63 JVM_FindLibraryEntry 64 JVM_FindLoadedClass 65 JVM_FindPrimitiveClass 66 JVM_FindSignal 67 JVM_FreeMemory 68 JVM_GC 69 JVM_GetAllThreads 70 JVM_GetAndClearReferencePendingList 71 JVM_GetArrayElement 72 JVM_GetArrayLength 73 JVM_GetCallerClass 74 JVM_GetClassAccessFlags 75 JVM_GetClassAnnotations 76 JVM_GetClassConstantPool 77 JVM_GetClassContext 78 JVM_GetClassCPEntriesCount 79 JVM_GetClassCPTypes 80 JVM_GetClassDeclaredConstructors 81 JVM_GetClassDeclaredFields 82 JVM_GetClassDeclaredMethods 83 JVM_GetClassFieldsCount 84 JVM_GetClassFileVersion 85 JVM_GetClassInterfaces 86 JVM_GetClassMethodsCount 87 JVM_GetClassModifiers 88 JVM_GetClassNameUTF 89 JVM_GetClassSignature 90 JVM_GetClassSigners 91 JVM_GetClassTypeAnnotations 92 JVM_GetCPClassNameUTF 93 JVM_GetCPFieldClassNameUTF 94 JVM_GetCPFieldModifiers 95 JVM_GetCPFieldNameUTF 96 JVM_GetCPFieldSignatureUTF 97 JVM_GetCPMethodClassNameUTF 98 JVM_GetCPMethodModifiers 99 JVM_GetCPMethodNameUTF 100 JVM_GetCPMethodSignatureUTF 101 JVM_GetDeclaredClasses 102 JVM_GetDeclaringClass 103 JVM_GetEnclosingMethodInfo 104 JVM_GetExtendedNPEMessage 105 JVM_GetFieldIxModifiers 106 JVM_GetFieldTypeAnnotations 107 JVM_GetInheritedAccessControlContext 108 JVM_GetManagement 109 JVM_GetMethodIxArgsSize 110 JVM_GetMethodIxByteCode 111 JVM_GetMethodIxByteCodeLength 112 JVM_GetMethodIxExceptionIndexes 113 JVM_GetMethodIxExceptionsCount 114 JVM_GetMethodIxExceptionTableEntry 115 JVM_GetMethodIxExceptionTableLength 116 JVM_GetMethodIxLocalsCount 117 JVM_GetMethodIxMaxStack 118 JVM_GetMethodIxModifiers 119 JVM_GetMethodIxNameUTF 120 JVM_GetMethodIxSignatureUTF 121 JVM_GetMethodParameters 122 JVM_GetMethodTypeAnnotations 123 JVM_GetNanoTimeAdjustment 124 JVM_GetNestHost 125 JVM_GetNestMembers 126 JVM_GetNextThreadIdOffset 127 JVM_GetPermittedSubclasses 128 JVM_GetPrimitiveArrayElement 129 JVM_GetProperties 130 JVM_GetProtectionDomain 131 JVM_GetRandomSeedForDumping 132 JVM_GetRecordComponents 133 JVM_GetSimpleBinaryName 134 JVM_GetStackAccessControlContext 135 JVM_GetSystemPackage 136 JVM_GetSystemPackages 137 JVM_GetTemporaryDirectory 138 JVM_GetVmArguments 139 JVM_Halt 140 JVM_HasReferencePendingList 141 JVM_HoldsLock 142 JVM_GetStackTrace 143 JVM_IHashCode 144 JVM_InitClassName 145 JVM_InitStackTraceElement 146 JVM_InitStackTraceElementArray 147 JVM_InitializeFromArchive 148 JVM_InternString 149 JVM_Interrupt 150 JVM_InvokeMethod 151 JVM_IsArrayClass 152 JVM_IsCDSDumpingEnabled 153 JVM_IsConstructorIx 154 JVM_IsDumpingClassList 155 JVM_IsFinalizationEnabled 156 JVM_IsHiddenClass 157 JVM_IsIdentityClass 158 JVM_IsInterface 159 JVM_IsPreviewEnabled 160 JVM_IsValhallaEnabled 161 JVM_IsContinuationsSupported 162 JVM_IsPrimitiveClass 163 JVM_IsRecord 164 JVM_IsSameClassPackage 165 JVM_IsSharingEnabled 166 JVM_IsSupportedJNIVersion 167 JVM_IsVMGeneratedMethodIx 168 JVM_LatestUserDefinedLoader 169 JVM_LoadZipLibrary 170 JVM_LoadLibrary 171 JVM_LookupDefineClass 172 JVM_LookupLambdaProxyClassFromArchive 173 JVM_LogLambdaFormInvoker 174 JVM_MaxMemory 175 JVM_MaxObjectInspectionAge 176 JVM_MonitorNotify 177 JVM_MonitorNotifyAll 178 JVM_MonitorWait 179 JVM_MoreStackWalk 180 JVM_NanoTime 181 JVM_NativePath 182 JVM_NewArray 183 JVM_NewInstanceFromConstructor 184 JVM_NewMultiArray 185 JVM_PhantomReferenceRefersTo 186 JVM_PrintWarningAtDynamicAgentLoad 187 JVM_RaiseSignal 188 JVM_RawMonitorCreate 189 JVM_RawMonitorDestroy 190 JVM_RawMonitorEnter 191 JVM_RawMonitorExit 192 JVM_ReferenceClear 193 JVM_ReferenceRefersTo 194 JVM_RegisterContinuationMethods 195 JVM_RegisterLambdaProxyClassForArchiving 196 JVM_RegisterSignal 197 JVM_ReleaseUTF 198 JVM_ReportFinalizationComplete 199 JVM_SetArrayElement 200 JVM_SetClassSigners 201 JVM_SetNativeThreadName 202 JVM_SetPrimitiveArrayElement 203 JVM_SetStackWalkContinuation 204 JVM_SetThreadPriority 205 JVM_SleepNanos 206 JVM_StartThread 207 JVM_SupportsCX8 208 JVM_TotalMemory 209 JVM_UnloadLibrary 210 JVM_WaitForReferencePendingList 211 JVM_Yield 212 213 # Module related API's 214 JVM_AddModuleExports 215 JVM_AddModuleExportsToAll 216 JVM_AddModuleExportsToAllUnnamed 217 JVM_AddReadsModule 218 JVM_DefineArchivedModules 219 JVM_DefineModule 220 JVM_SetBootLoaderUnnamedModule 221 222 # Virtual thread notifications for JVMTI 223 JVM_VirtualThreadStart 224 JVM_VirtualThreadEnd 225 JVM_VirtualThreadMount 226 JVM_VirtualThreadUnmount 227 JVM_VirtualThreadHideFrames 228 229 # Scoped values 230 JVM_EnsureMaterializedForStackWalk_func 231 JVM_FindScopedValueBindings 232 JVM_ScopedValueCache 233 JVM_SetScopedValueCache 234 #