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