comparison make/bsd/makefiles/mapfile-vers-debug @ 11026:91acb82a8b7a

8014326: [OSX] All libjvm symbols are exported Summary: Add support for a MacOS X compatible form of the libjvm mapfile. Reviewed-by: dcubed, rdurbin, coleenp
author dholmes
date Wed, 19 Jun 2013 13:14:03 -0700
parents 1916ca1dec2f
children ba9dacff9c9d
comparison
equal deleted inserted replaced
10988:cd54c7e92908 11026:91acb82a8b7a
1 #
2 # @(#)mapfile-vers-debug 1.18 07/10/25 16:47:35
3 #
4
5 # 1 #
6 # Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. 2 # Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8 # 4 #
9 # This code is free software; you can redistribute it and/or modify it 5 # This code is free software; you can redistribute it and/or modify it
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