1 #
2 # Copyright (c) 2016, 2019, 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_GetPrimitiveArrayElement
123 JVM_GetProperties
124 JVM_GetProtectionDomain
125 JVM_GetRecordComponents
126 JVM_GetSimpleBinaryName
127 JVM_GetStackAccessControlContext
128 JVM_GetSystemPackage
129 JVM_GetSystemPackages
130 JVM_GetTemporaryDirectory
131 JVM_GetVmArguments
132 JVM_Halt
133 JVM_HasReferencePendingList
134 JVM_HoldsLock
135 JVM_IHashCode
136 JVM_InitClassName
137 JVM_InitStackTraceElement
138 JVM_InitStackTraceElementArray
139 JVM_InitializeFromArchive
140 JVM_InternString
141 JVM_Interrupt
142 JVM_InvokeMethod
143 JVM_IsArrayClass
144 JVM_IsConstructorIx
145 JVM_IsInterface
146 JVM_IsPrimitiveClass
147 JVM_IsRecord
148 JVM_IsSameClassPackage
149 JVM_IsSupportedJNIVersion
150 JVM_IsThreadAlive
151 JVM_IsVMGeneratedMethodIx
152 JVM_LatestUserDefinedLoader
153 JVM_LoadLibrary
154 JVM_MaxMemory
155 JVM_MaxObjectInspectionAge
156 JVM_MonitorNotify
157 JVM_MonitorNotifyAll
158 JVM_MonitorWait
159 JVM_MoreStackWalk
160 JVM_NanoTime
161 JVM_NativePath
162 JVM_NewArray
163 JVM_NewInstanceFromConstructor
164 JVM_NewMultiArray
165 JVM_RaiseSignal
166 JVM_RawMonitorCreate
167 JVM_RawMonitorDestroy
168 JVM_RawMonitorEnter
169 JVM_RawMonitorExit
170 JVM_RegisterSignal
171 JVM_ReleaseUTF
172 JVM_ResumeThread
173 JVM_SetArrayElement
174 JVM_SetClassSigners
175 JVM_SetNativeThreadName
176 JVM_SetPrimitiveArrayElement
177 JVM_SetThreadPriority
178 JVM_Sleep
179 JVM_StartThread
180 JVM_StopThread
181 JVM_SupportsCX8
182 JVM_SuspendThread
183 JVM_TotalMemory
184 JVM_UnloadLibrary
185 JVM_WaitForReferencePendingList
186 JVM_Yield
187
188 # Module related API's
189 JVM_AddModuleExports
190 JVM_AddModuleExportsToAll
191 JVM_AddModuleExportsToAllUnnamed
192 JVM_AddReadsModule
193 JVM_DefineModule
194 JVM_SetBootLoaderUnnamedModule