21 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
22 # |
18 # |
23 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
24 # or visit www.oracle.com if you need additional information or have any |
20 # or visit www.oracle.com if you need additional information or have any |
25 # questions. |
21 # questions. |
26 # |
22 # |
27 # |
23 # |
|
24 # Only used for OSX/Darwin builds |
28 |
25 |
29 # Define public interface. |
26 # Define public interface. |
30 |
27 # _JNI |
31 SUNWprivate_1.1 { |
28 _JNI_CreateJavaVM |
32 global: |
29 _JNI_GetCreatedJavaVMs |
33 # JNI |
30 _JNI_GetDefaultJavaVMInitArgs |
34 JNI_CreateJavaVM; |
31 |
35 JNI_GetCreatedJavaVMs; |
32 # _JVM |
36 JNI_GetDefaultJavaVMInitArgs; |
33 _JVM_Accept |
37 |
34 _JVM_ActiveProcessorCount |
38 # JVM |
35 _JVM_AllocateNewArray |
39 JVM_Accept; |
36 _JVM_AllocateNewObject |
40 JVM_ActiveProcessorCount; |
37 _JVM_ArrayCopy |
41 JVM_AllocateNewArray; |
38 _JVM_AssertionStatusDirectives |
42 JVM_AllocateNewObject; |
39 _JVM_Available |
43 JVM_ArrayCopy; |
40 _JVM_Bind |
44 JVM_AssertionStatusDirectives; |
41 _JVM_ClassDepth |
45 JVM_Available; |
42 _JVM_ClassLoaderDepth |
46 JVM_Bind; |
43 _JVM_Clone |
47 JVM_ClassDepth; |
44 _JVM_Close |
48 JVM_ClassLoaderDepth; |
45 _JVM_CX8Field |
49 JVM_Clone; |
46 _JVM_CompileClass |
50 JVM_Close; |
47 _JVM_CompileClasses |
51 JVM_CX8Field; |
48 _JVM_CompilerCommand |
52 JVM_CompileClass; |
49 _JVM_Connect |
53 JVM_CompileClasses; |
50 _JVM_ConstantPoolGetClassAt |
54 JVM_CompilerCommand; |
51 _JVM_ConstantPoolGetClassAtIfLoaded |
55 JVM_Connect; |
52 _JVM_ConstantPoolGetDoubleAt |
56 JVM_ConstantPoolGetClassAt; |
53 _JVM_ConstantPoolGetFieldAt |
57 JVM_ConstantPoolGetClassAtIfLoaded; |
54 _JVM_ConstantPoolGetFieldAtIfLoaded |
58 JVM_ConstantPoolGetDoubleAt; |
55 _JVM_ConstantPoolGetFloatAt |
59 JVM_ConstantPoolGetFieldAt; |
56 _JVM_ConstantPoolGetIntAt |
60 JVM_ConstantPoolGetFieldAtIfLoaded; |
57 _JVM_ConstantPoolGetLongAt |
61 JVM_ConstantPoolGetFloatAt; |
58 _JVM_ConstantPoolGetMethodAt |
62 JVM_ConstantPoolGetIntAt; |
59 _JVM_ConstantPoolGetMethodAtIfLoaded |
63 JVM_ConstantPoolGetLongAt; |
60 _JVM_ConstantPoolGetMemberRefInfoAt |
64 JVM_ConstantPoolGetMethodAt; |
61 _JVM_ConstantPoolGetSize |
65 JVM_ConstantPoolGetMethodAtIfLoaded; |
62 _JVM_ConstantPoolGetStringAt |
66 JVM_ConstantPoolGetMemberRefInfoAt; |
63 _JVM_ConstantPoolGetUTF8At |
67 JVM_ConstantPoolGetSize; |
64 _JVM_CountStackFrames |
68 JVM_ConstantPoolGetStringAt; |
65 _JVM_CurrentClassLoader |
69 JVM_ConstantPoolGetUTF8At; |
66 _JVM_CurrentLoadedClass |
70 JVM_CountStackFrames; |
67 _JVM_CurrentThread |
71 JVM_CurrentClassLoader; |
68 _JVM_CurrentTimeMillis |
72 JVM_CurrentLoadedClass; |
69 _JVM_DefineClass |
73 JVM_CurrentThread; |
70 _JVM_DefineClassWithSource |
74 JVM_CurrentTimeMillis; |
71 _JVM_DefineClassWithSourceCond |
75 JVM_DefineClass; |
72 _JVM_DesiredAssertionStatus |
76 JVM_DefineClassWithSource; |
73 _JVM_DisableCompiler |
77 JVM_DefineClassWithSourceCond; |
74 _JVM_DoPrivileged |
78 JVM_DesiredAssertionStatus; |
75 _JVM_DTraceGetVersion |
79 JVM_DisableCompiler; |
76 _JVM_DTraceActivate |
80 JVM_DoPrivileged; |
77 _JVM_DTraceIsProbeEnabled |
81 JVM_DTraceGetVersion; |
78 _JVM_DTraceIsSupported |
82 JVM_DTraceActivate; |
79 _JVM_DTraceDispose |
83 JVM_DTraceIsProbeEnabled; |
80 _JVM_DumpAllStacks |
84 JVM_DTraceIsSupported; |
81 _JVM_DumpThreads |
85 JVM_DTraceDispose; |
82 _JVM_EnableCompiler |
86 JVM_DumpAllStacks; |
83 _JVM_Exit |
87 JVM_DumpThreads; |
84 _JVM_FillInStackTrace |
88 JVM_EnableCompiler; |
85 _JVM_FindClassFromClass |
89 JVM_Exit; |
86 _JVM_FindClassFromClassLoader |
90 JVM_FillInStackTrace; |
87 _JVM_FindClassFromBootLoader |
91 JVM_FindClassFromClass; |
88 _JVM_FindLibraryEntry |
92 JVM_FindClassFromClassLoader; |
89 _JVM_FindLoadedClass |
93 JVM_FindClassFromBootLoader; |
90 _JVM_FindPrimitiveClass |
94 JVM_FindLibraryEntry; |
91 _JVM_FindSignal |
95 JVM_FindLoadedClass; |
92 _JVM_FreeMemory |
96 JVM_FindPrimitiveClass; |
93 _JVM_GC |
97 JVM_FindSignal; |
94 _JVM_GetAllThreads |
98 JVM_FreeMemory; |
95 _JVM_GetArrayElement |
99 JVM_GC; |
96 _JVM_GetArrayLength |
100 JVM_GetAllThreads; |
97 _JVM_GetCPClassNameUTF |
101 JVM_GetArrayElement; |
98 _JVM_GetCPFieldClassNameUTF |
102 JVM_GetArrayLength; |
99 _JVM_GetCPFieldModifiers |
103 JVM_GetCPClassNameUTF; |
100 _JVM_GetCPFieldNameUTF |
104 JVM_GetCPFieldClassNameUTF; |
101 _JVM_GetCPFieldSignatureUTF |
105 JVM_GetCPFieldModifiers; |
102 _JVM_GetCPMethodClassNameUTF |
106 JVM_GetCPFieldNameUTF; |
103 _JVM_GetCPMethodModifiers |
107 JVM_GetCPFieldSignatureUTF; |
104 _JVM_GetCPMethodNameUTF |
108 JVM_GetCPMethodClassNameUTF; |
105 _JVM_GetCPMethodSignatureUTF |
109 JVM_GetCPMethodModifiers; |
106 _JVM_GetCallerClass |
110 JVM_GetCPMethodNameUTF; |
107 _JVM_GetClassAccessFlags |
111 JVM_GetCPMethodSignatureUTF; |
108 _JVM_GetClassAnnotations |
112 JVM_GetCallerClass; |
109 _JVM_GetClassCPEntriesCount |
113 JVM_GetClassAccessFlags; |
110 _JVM_GetClassCPTypes |
114 JVM_GetClassAnnotations; |
111 _JVM_GetClassConstantPool |
115 JVM_GetClassCPEntriesCount; |
112 _JVM_GetClassContext |
116 JVM_GetClassCPTypes; |
113 _JVM_GetClassDeclaredConstructors |
117 JVM_GetClassConstantPool; |
114 _JVM_GetClassDeclaredFields |
118 JVM_GetClassContext; |
115 _JVM_GetClassDeclaredMethods |
119 JVM_GetClassDeclaredConstructors; |
116 _JVM_GetClassFieldsCount |
120 JVM_GetClassDeclaredFields; |
117 _JVM_GetClassInterfaces |
121 JVM_GetClassDeclaredMethods; |
118 _JVM_GetClassLoader |
122 JVM_GetClassFieldsCount; |
119 _JVM_GetClassMethodsCount |
123 JVM_GetClassInterfaces; |
120 _JVM_GetClassModifiers |
124 JVM_GetClassLoader; |
121 _JVM_GetClassName |
125 JVM_GetClassMethodsCount; |
122 _JVM_GetClassNameUTF |
126 JVM_GetClassModifiers; |
123 _JVM_GetClassSignature |
127 JVM_GetClassName; |
124 _JVM_GetClassSigners |
128 JVM_GetClassNameUTF; |
125 _JVM_GetClassTypeAnnotations |
129 JVM_GetClassSignature; |
126 _JVM_GetComponentType |
130 JVM_GetClassSigners; |
127 _JVM_GetDeclaredClasses |
131 JVM_GetClassTypeAnnotations; |
128 _JVM_GetDeclaringClass |
132 JVM_GetComponentType; |
129 _JVM_GetEnclosingMethodInfo |
133 JVM_GetDeclaredClasses; |
130 _JVM_GetFieldAnnotations |
134 JVM_GetDeclaringClass; |
131 _JVM_GetFieldIxModifiers |
135 JVM_GetEnclosingMethodInfo; |
132 _JVM_GetFieldTypeAnnotations |
136 JVM_GetFieldAnnotations; |
133 _JVM_GetHostName |
137 JVM_GetFieldIxModifiers; |
134 _JVM_GetInheritedAccessControlContext |
138 JVM_GetFieldTypeAnnotations; |
135 _JVM_GetInterfaceVersion |
139 JVM_GetHostName; |
136 _JVM_GetLastErrorString |
140 JVM_GetInheritedAccessControlContext; |
137 _JVM_GetManagement |
141 JVM_GetInterfaceVersion; |
138 _JVM_GetMethodAnnotations |
142 JVM_GetLastErrorString; |
139 _JVM_GetMethodDefaultAnnotationValue |
143 JVM_GetManagement; |
140 _JVM_GetMethodIxArgsSize |
144 JVM_GetMethodAnnotations; |
141 _JVM_GetMethodIxByteCode |
145 JVM_GetMethodDefaultAnnotationValue; |
142 _JVM_GetMethodIxByteCodeLength |
146 JVM_GetMethodIxArgsSize; |
143 _JVM_GetMethodIxExceptionIndexes |
147 JVM_GetMethodIxByteCode; |
144 _JVM_GetMethodIxExceptionTableEntry |
148 JVM_GetMethodIxByteCodeLength; |
145 _JVM_GetMethodIxExceptionTableLength |
149 JVM_GetMethodIxExceptionIndexes; |
146 _JVM_GetMethodIxExceptionsCount |
150 JVM_GetMethodIxExceptionTableEntry; |
147 _JVM_GetMethodIxLocalsCount |
151 JVM_GetMethodIxExceptionTableLength; |
148 _JVM_GetMethodIxMaxStack |
152 JVM_GetMethodIxExceptionsCount; |
149 _JVM_GetMethodIxModifiers |
153 JVM_GetMethodIxLocalsCount; |
150 _JVM_GetMethodIxNameUTF |
154 JVM_GetMethodIxMaxStack; |
151 _JVM_GetMethodIxSignatureUTF |
155 JVM_GetMethodIxModifiers; |
152 _JVM_GetMethodParameterAnnotations |
156 JVM_GetMethodIxNameUTF; |
153 _JVM_GetMethodParameters |
157 JVM_GetMethodIxSignatureUTF; |
154 _JVM_GetMethodTypeAnnotations |
158 JVM_GetMethodParameterAnnotations; |
155 _JVM_GetPrimitiveArrayElement |
159 JVM_GetMethodParameters; |
156 _JVM_GetProtectionDomain |
160 JVM_GetMethodTypeAnnotations; |
157 _JVM_GetSockName |
161 JVM_GetPrimitiveArrayElement; |
158 _JVM_GetSockOpt |
162 JVM_GetProtectionDomain; |
159 _JVM_GetStackAccessControlContext |
163 JVM_GetSockName; |
160 _JVM_GetStackTraceDepth |
164 JVM_GetSockOpt; |
161 _JVM_GetStackTraceElement |
165 JVM_GetStackAccessControlContext; |
162 _JVM_GetSystemPackage |
166 JVM_GetStackTraceDepth; |
163 _JVM_GetSystemPackages |
167 JVM_GetStackTraceElement; |
164 _JVM_GetThreadStateNames |
168 JVM_GetSystemPackage; |
165 _JVM_GetThreadStateValues |
169 JVM_GetSystemPackages; |
166 _JVM_GetVersionInfo |
170 JVM_GetThreadStateNames; |
167 _JVM_Halt |
171 JVM_GetThreadStateValues; |
168 _JVM_HoldsLock |
172 JVM_GetVersionInfo; |
169 _JVM_IHashCode |
173 JVM_Halt; |
170 _JVM_InitAgentProperties |
174 JVM_HoldsLock; |
171 _JVM_InitProperties |
175 JVM_IHashCode; |
172 _JVM_InitializeCompiler |
176 JVM_InitAgentProperties; |
173 _JVM_InitializeSocketLibrary |
177 JVM_InitProperties; |
174 _JVM_InternString |
178 JVM_InitializeCompiler; |
175 _JVM_Interrupt |
179 JVM_InitializeSocketLibrary; |
176 _JVM_InvokeMethod |
180 JVM_InternString; |
177 _JVM_IsArrayClass |
181 JVM_Interrupt; |
178 _JVM_IsConstructorIx |
182 JVM_InvokeMethod; |
179 _JVM_IsInterface |
183 JVM_IsArrayClass; |
180 _JVM_IsInterrupted |
184 JVM_IsConstructorIx; |
181 _JVM_IsNaN |
185 JVM_IsInterface; |
182 _JVM_IsPrimitiveClass |
186 JVM_IsInterrupted; |
183 _JVM_IsSameClassPackage |
187 JVM_IsNaN; |
184 _JVM_IsSilentCompiler |
188 JVM_IsPrimitiveClass; |
185 _JVM_IsSupportedJNIVersion |
189 JVM_IsSameClassPackage; |
186 _JVM_IsThreadAlive |
190 JVM_IsSilentCompiler; |
187 _JVM_IsVMGeneratedMethodIx |
191 JVM_IsSupportedJNIVersion; |
188 _JVM_LatestUserDefinedLoader |
192 JVM_IsThreadAlive; |
189 _JVM_Listen |
193 JVM_IsVMGeneratedMethodIx; |
190 _JVM_LoadClass0 |
194 JVM_LatestUserDefinedLoader; |
191 _JVM_LoadLibrary |
195 JVM_Listen; |
192 _JVM_Lseek |
196 JVM_LoadClass0; |
193 _JVM_MaxObjectInspectionAge |
197 JVM_LoadLibrary; |
194 _JVM_MaxMemory |
198 JVM_Lseek; |
195 _JVM_MonitorNotify |
199 JVM_MaxObjectInspectionAge; |
196 _JVM_MonitorNotifyAll |
200 JVM_MaxMemory; |
197 _JVM_MonitorWait |
201 JVM_MonitorNotify; |
198 _JVM_NanoTime |
202 JVM_MonitorNotifyAll; |
199 _JVM_NativePath |
203 JVM_MonitorWait; |
200 _JVM_NewArray |
204 JVM_NanoTime; |
201 _JVM_NewInstanceFromConstructor |
205 JVM_NativePath; |
202 _JVM_NewMultiArray |
206 JVM_NewArray; |
203 _JVM_OnExit |
207 JVM_NewInstanceFromConstructor; |
204 _JVM_Open |
208 JVM_NewMultiArray; |
205 _JVM_RaiseSignal |
209 JVM_OnExit; |
206 _JVM_RawMonitorCreate |
210 JVM_Open; |
207 _JVM_RawMonitorDestroy |
211 JVM_RaiseSignal; |
208 _JVM_RawMonitorEnter |
212 JVM_RawMonitorCreate; |
209 _JVM_RawMonitorExit |
213 JVM_RawMonitorDestroy; |
210 _JVM_Read |
214 JVM_RawMonitorEnter; |
211 _JVM_Recv |
215 JVM_RawMonitorExit; |
212 _JVM_RecvFrom |
216 JVM_Read; |
213 _JVM_RegisterSignal |
217 JVM_Recv; |
214 _JVM_ReleaseUTF |
218 JVM_RecvFrom; |
215 _JVM_ResolveClass |
219 JVM_RegisterSignal; |
216 _JVM_ResumeThread |
220 JVM_ReleaseUTF; |
217 _JVM_Send |
221 JVM_ResolveClass; |
218 _JVM_SendTo |
222 JVM_ResumeThread; |
219 _JVM_SetArrayElement |
223 JVM_Send; |
220 _JVM_SetClassSigners |
224 JVM_SendTo; |
221 _JVM_SetLength |
225 JVM_SetArrayElement; |
222 _JVM_SetNativeThreadName |
226 JVM_SetClassSigners; |
223 _JVM_SetPrimitiveArrayElement |
227 JVM_SetLength; |
224 _JVM_SetProtectionDomain |
228 JVM_SetPrimitiveArrayElement; |
225 _JVM_SetSockOpt |
229 JVM_SetProtectionDomain; |
226 _JVM_SetThreadPriority |
230 JVM_SetSockOpt; |
227 _JVM_Sleep |
231 JVM_SetThreadPriority; |
228 _JVM_Socket |
232 JVM_Sleep; |
229 _JVM_SocketAvailable |
233 JVM_Socket; |
230 _JVM_SocketClose |
234 JVM_SocketAvailable; |
231 _JVM_SocketShutdown |
235 JVM_SocketClose; |
232 _JVM_StartThread |
236 JVM_SocketShutdown; |
233 _JVM_StopThread |
237 JVM_StartThread; |
234 _JVM_SuspendThread |
238 JVM_StopThread; |
235 _JVM_SupportsCX8 |
239 JVM_SuspendThread; |
236 _JVM_Sync |
240 JVM_SupportsCX8; |
237 _JVM_Timeout |
241 JVM_Sync; |
238 _JVM_TotalMemory |
242 JVM_Timeout; |
239 _JVM_TraceInstructions |
243 JVM_TotalMemory; |
240 _JVM_TraceMethodCalls |
244 JVM_TraceInstructions; |
241 _JVM_UnloadLibrary |
245 JVM_TraceMethodCalls; |
242 _JVM_Write |
246 JVM_UnloadLibrary; |
243 _JVM_Yield |
247 JVM_Write; |
244 _JVM_handle_bsd_signal |
248 JVM_Yield; |
245 |
249 JVM_handle_bsd_signal; |
246 # debug _JVM |
250 |
247 _JVM_AccessVMBooleanFlag |
251 # Old reflection routines |
248 _JVM_AccessVMIntFlag |
252 # These do not need to be present in the product build in JDK 1.4 |
249 _JVM_VMBreakPoint |
253 # but their code has not been removed yet because there will not |
|
254 # be a substantial code savings until JVM_InvokeMethod and |
|
255 # JVM_NewInstanceFromConstructor can also be removed; see |
|
256 # reflectionCompat.hpp. |
|
257 JVM_GetClassConstructor; |
|
258 JVM_GetClassConstructors; |
|
259 JVM_GetClassField; |
|
260 JVM_GetClassFields; |
|
261 JVM_GetClassMethod; |
|
262 JVM_GetClassMethods; |
|
263 JVM_GetField; |
|
264 JVM_GetPrimitiveField; |
|
265 JVM_NewInstance; |
|
266 JVM_SetField; |
|
267 JVM_SetPrimitiveField; |
|
268 |
|
269 # debug JVM |
|
270 JVM_AccessVMBooleanFlag; |
|
271 JVM_AccessVMIntFlag; |
|
272 JVM_VMBreakPoint; |
|
273 |
250 |
274 # miscellaneous functions |
251 # miscellaneous functions |
275 jio_fprintf; |
252 _jio_fprintf |
276 jio_printf; |
253 _jio_printf |
277 jio_snprintf; |
254 _jio_snprintf |
278 jio_vfprintf; |
255 _jio_vfprintf |
279 jio_vsnprintf; |
256 _jio_vsnprintf |
280 fork1; |
|
281 numa_warn; |
|
282 numa_error; |
|
283 |
|
284 # Needed because there is no JVM interface for this. |
|
285 sysThreadAvailableStackWithSlack; |
|
286 |
257 |
287 # This is for Forte Analyzer profiling support. |
258 # This is for Forte Analyzer profiling support. |
288 AsyncGetCallTrace; |
259 _AsyncGetCallTrace |
289 |
260 |
290 # INSERT VTABLE SYMBOLS HERE |
261 # INSERT VTABLE SYMBOLS HERE |
291 |
262 |
292 local: |
|
293 *; |
|
294 }; |
|
295 |
|