|
1 # |
|
2 # Copyright (c) 2002, 2013, 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 # Only used for OSX/Darwin builds |
|
25 |
|
26 # Define public interface. |
|
27 # _JNI |
|
28 _JNI_CreateJavaVM |
|
29 _JNI_GetCreatedJavaVMs |
|
30 _JNI_GetDefaultJavaVMInitArgs |
|
31 |
|
32 # _JVM |
|
33 _JVM_Accept |
|
34 _JVM_ActiveProcessorCount |
|
35 _JVM_AllocateNewArray |
|
36 _JVM_AllocateNewObject |
|
37 _JVM_ArrayCopy |
|
38 _JVM_AssertionStatusDirectives |
|
39 _JVM_Available |
|
40 _JVM_Bind |
|
41 _JVM_ClassDepth |
|
42 _JVM_ClassLoaderDepth |
|
43 _JVM_Clone |
|
44 _JVM_Close |
|
45 _JVM_CX8Field |
|
46 _JVM_CompileClass |
|
47 _JVM_CompileClasses |
|
48 _JVM_CompilerCommand |
|
49 _JVM_Connect |
|
50 _JVM_ConstantPoolGetClassAt |
|
51 _JVM_ConstantPoolGetClassAtIfLoaded |
|
52 _JVM_ConstantPoolGetDoubleAt |
|
53 _JVM_ConstantPoolGetFieldAt |
|
54 _JVM_ConstantPoolGetFieldAtIfLoaded |
|
55 _JVM_ConstantPoolGetFloatAt |
|
56 _JVM_ConstantPoolGetIntAt |
|
57 _JVM_ConstantPoolGetLongAt |
|
58 _JVM_ConstantPoolGetMethodAt |
|
59 _JVM_ConstantPoolGetMethodAtIfLoaded |
|
60 _JVM_ConstantPoolGetMemberRefInfoAt |
|
61 _JVM_ConstantPoolGetSize |
|
62 _JVM_ConstantPoolGetStringAt |
|
63 _JVM_ConstantPoolGetUTF8At |
|
64 _JVM_CountStackFrames |
|
65 _JVM_CurrentClassLoader |
|
66 _JVM_CurrentLoadedClass |
|
67 _JVM_CurrentThread |
|
68 _JVM_CurrentTimeMillis |
|
69 _JVM_DefineClass |
|
70 _JVM_DefineClassWithSource |
|
71 _JVM_DefineClassWithSourceCond |
|
72 _JVM_DesiredAssertionStatus |
|
73 _JVM_DisableCompiler |
|
74 _JVM_DoPrivileged |
|
75 _JVM_DTraceGetVersion |
|
76 _JVM_DTraceActivate |
|
77 _JVM_DTraceIsProbeEnabled |
|
78 _JVM_DTraceIsSupported |
|
79 _JVM_DTraceDispose |
|
80 _JVM_DumpAllStacks |
|
81 _JVM_DumpThreads |
|
82 _JVM_EnableCompiler |
|
83 _JVM_Exit |
|
84 _JVM_FillInStackTrace |
|
85 _JVM_FindClassFromClass |
|
86 _JVM_FindClassFromClassLoader |
|
87 _JVM_FindClassFromBootLoader |
|
88 _JVM_FindLibraryEntry |
|
89 _JVM_FindLoadedClass |
|
90 _JVM_FindPrimitiveClass |
|
91 _JVM_FindSignal |
|
92 _JVM_FreeMemory |
|
93 _JVM_GC |
|
94 _JVM_GetAllThreads |
|
95 _JVM_GetArrayElement |
|
96 _JVM_GetArrayLength |
|
97 _JVM_GetCPClassNameUTF |
|
98 _JVM_GetCPFieldClassNameUTF |
|
99 _JVM_GetCPFieldModifiers |
|
100 _JVM_GetCPFieldNameUTF |
|
101 _JVM_GetCPFieldSignatureUTF |
|
102 _JVM_GetCPMethodClassNameUTF |
|
103 _JVM_GetCPMethodModifiers |
|
104 _JVM_GetCPMethodNameUTF |
|
105 _JVM_GetCPMethodSignatureUTF |
|
106 _JVM_GetCallerClass |
|
107 _JVM_GetClassAccessFlags |
|
108 _JVM_GetClassAnnotations |
|
109 _JVM_GetClassCPEntriesCount |
|
110 _JVM_GetClassCPTypes |
|
111 _JVM_GetClassConstantPool |
|
112 _JVM_GetClassContext |
|
113 _JVM_GetClassDeclaredConstructors |
|
114 _JVM_GetClassDeclaredFields |
|
115 _JVM_GetClassDeclaredMethods |
|
116 _JVM_GetClassFieldsCount |
|
117 _JVM_GetClassInterfaces |
|
118 _JVM_GetClassLoader |
|
119 _JVM_GetClassMethodsCount |
|
120 _JVM_GetClassModifiers |
|
121 _JVM_GetClassName |
|
122 _JVM_GetClassNameUTF |
|
123 _JVM_GetClassSignature |
|
124 _JVM_GetClassSigners |
|
125 _JVM_GetClassTypeAnnotations |
|
126 _JVM_GetComponentType |
|
127 _JVM_GetDeclaredClasses |
|
128 _JVM_GetDeclaringClass |
|
129 _JVM_GetEnclosingMethodInfo |
|
130 _JVM_GetFieldAnnotations |
|
131 _JVM_GetFieldIxModifiers |
|
132 _JVM_GetFieldTypeAnnotations |
|
133 _JVM_GetHostName |
|
134 _JVM_GetInheritedAccessControlContext |
|
135 _JVM_GetInterfaceVersion |
|
136 _JVM_GetLastErrorString |
|
137 _JVM_GetManagement |
|
138 _JVM_GetMethodAnnotations |
|
139 _JVM_GetMethodDefaultAnnotationValue |
|
140 _JVM_GetMethodIxArgsSize |
|
141 _JVM_GetMethodIxByteCode |
|
142 _JVM_GetMethodIxByteCodeLength |
|
143 _JVM_GetMethodIxExceptionIndexes |
|
144 _JVM_GetMethodIxExceptionTableEntry |
|
145 _JVM_GetMethodIxExceptionTableLength |
|
146 _JVM_GetMethodIxExceptionsCount |
|
147 _JVM_GetMethodIxLocalsCount |
|
148 _JVM_GetMethodIxMaxStack |
|
149 _JVM_GetMethodIxModifiers |
|
150 _JVM_GetMethodIxNameUTF |
|
151 _JVM_GetMethodIxSignatureUTF |
|
152 _JVM_GetMethodParameterAnnotations |
|
153 _JVM_GetMethodParameters |
|
154 _JVM_GetMethodTypeAnnotations |
|
155 _JVM_GetPrimitiveArrayElement |
|
156 _JVM_GetProtectionDomain |
|
157 _JVM_GetSockName |
|
158 _JVM_GetSockOpt |
|
159 _JVM_GetStackAccessControlContext |
|
160 _JVM_GetStackTraceDepth |
|
161 _JVM_GetStackTraceElement |
|
162 _JVM_GetSystemPackage |
|
163 _JVM_GetSystemPackages |
|
164 _JVM_GetThreadStateNames |
|
165 _JVM_GetThreadStateValues |
|
166 _JVM_GetVersionInfo |
|
167 _JVM_Halt |
|
168 _JVM_HoldsLock |
|
169 _JVM_IHashCode |
|
170 _JVM_InitAgentProperties |
|
171 _JVM_InitProperties |
|
172 _JVM_InitializeCompiler |
|
173 _JVM_InitializeSocketLibrary |
|
174 _JVM_InternString |
|
175 _JVM_Interrupt |
|
176 _JVM_InvokeMethod |
|
177 _JVM_IsArrayClass |
|
178 _JVM_IsConstructorIx |
|
179 _JVM_IsInterface |
|
180 _JVM_IsInterrupted |
|
181 _JVM_IsNaN |
|
182 _JVM_IsPrimitiveClass |
|
183 _JVM_IsSameClassPackage |
|
184 _JVM_IsSilentCompiler |
|
185 _JVM_IsSupportedJNIVersion |
|
186 _JVM_IsThreadAlive |
|
187 _JVM_IsVMGeneratedMethodIx |
|
188 _JVM_LatestUserDefinedLoader |
|
189 _JVM_Listen |
|
190 _JVM_LoadClass0 |
|
191 _JVM_LoadLibrary |
|
192 _JVM_Lseek |
|
193 _JVM_MaxObjectInspectionAge |
|
194 _JVM_MaxMemory |
|
195 _JVM_MonitorNotify |
|
196 _JVM_MonitorNotifyAll |
|
197 _JVM_MonitorWait |
|
198 _JVM_NanoTime |
|
199 _JVM_NativePath |
|
200 _JVM_NewArray |
|
201 _JVM_NewInstanceFromConstructor |
|
202 _JVM_NewMultiArray |
|
203 _JVM_OnExit |
|
204 _JVM_Open |
|
205 _JVM_RaiseSignal |
|
206 _JVM_RawMonitorCreate |
|
207 _JVM_RawMonitorDestroy |
|
208 _JVM_RawMonitorEnter |
|
209 _JVM_RawMonitorExit |
|
210 _JVM_Read |
|
211 _JVM_Recv |
|
212 _JVM_RecvFrom |
|
213 _JVM_RegisterSignal |
|
214 _JVM_ReleaseUTF |
|
215 _JVM_ResolveClass |
|
216 _JVM_ResumeThread |
|
217 _JVM_Send |
|
218 _JVM_SendTo |
|
219 _JVM_SetArrayElement |
|
220 _JVM_SetClassSigners |
|
221 _JVM_SetLength |
|
222 _JVM_SetNativeThreadName |
|
223 _JVM_SetPrimitiveArrayElement |
|
224 _JVM_SetSockOpt |
|
225 _JVM_SetThreadPriority |
|
226 _JVM_Sleep |
|
227 _JVM_Socket |
|
228 _JVM_SocketAvailable |
|
229 _JVM_SocketClose |
|
230 _JVM_SocketShutdown |
|
231 _JVM_StartThread |
|
232 _JVM_StopThread |
|
233 _JVM_SuspendThread |
|
234 _JVM_SupportsCX8 |
|
235 _JVM_Sync |
|
236 _JVM_Timeout |
|
237 _JVM_TotalMemory |
|
238 _JVM_TraceInstructions |
|
239 _JVM_TraceMethodCalls |
|
240 _JVM_UnloadLibrary |
|
241 _JVM_Write |
|
242 _JVM_Yield |
|
243 _JVM_handle_bsd_signal |
|
244 |
|
245 # miscellaneous functions |
|
246 _jio_fprintf |
|
247 _jio_printf |
|
248 _jio_snprintf |
|
249 _jio_vfprintf |
|
250 _jio_vsnprintf |
|
251 |
|
252 # This is for Forte Analyzer profiling support. |
|
253 _AsyncGetCallTrace |
|
254 |
|
255 # INSERT VTABLE SYMBOLS HERE |
|
256 |