1 # 2 # @(#)mapfile-vers-product 1.19 08/02/12 10:56:37 3 # 4 5 # 6 # Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. 7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 8 # 9 # This code is free software; you can redistribute it and/or modify it 10 # under the terms of the GNU General Public License version 2 only, as 11 # published by the Free Software Foundation. 12 # 13 # This code is distributed in the hope that it will be useful, but WITHOUT 14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 16 # version 2 for more details (a copy is included in the LICENSE file that 17 # accompanied this code). 18 # 19 # You should have received a copy of the GNU General Public License version 20 # 2 along with this work; if not, write to the Free Software Foundation, 21 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 22 # 23 # 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 25 # questions. 26 # 27 # 28 29 # Define public interface. 30 31 SUNWprivate_1.1 { 32 global: 33 # JNI 34 JNI_CreateJavaVM; 35 JNI_GetCreatedJavaVMs; 36 JNI_GetDefaultJavaVMInitArgs; 37 38 # JVM 39 JVM_Accept; 40 JVM_ActiveProcessorCount; 41 JVM_AllocateNewArray; 42 JVM_AllocateNewObject; 43 JVM_ArrayCopy; 44 JVM_AssertionStatusDirectives; 45 JVM_Available; 46 JVM_Bind; 47 JVM_ClassDepth; 48 JVM_ClassLoaderDepth; 49 JVM_Clone; 50 JVM_Close; 51 JVM_CX8Field; 52 JVM_CompileClass; 53 JVM_CompileClasses; 54 JVM_CompilerCommand; 55 JVM_Connect; 56 JVM_ConstantPoolGetClassAt; 57 JVM_ConstantPoolGetClassAtIfLoaded; 58 JVM_ConstantPoolGetDoubleAt; 59 JVM_ConstantPoolGetFieldAt; 60 JVM_ConstantPoolGetFieldAtIfLoaded; 61 JVM_ConstantPoolGetFloatAt; 62 JVM_ConstantPoolGetIntAt; 63 JVM_ConstantPoolGetLongAt; 64 JVM_ConstantPoolGetMethodAt; 65 JVM_ConstantPoolGetMethodAtIfLoaded; 66 JVM_ConstantPoolGetMemberRefInfoAt; 67 JVM_ConstantPoolGetSize; 68 JVM_ConstantPoolGetStringAt; 69 JVM_ConstantPoolGetUTF8At; 70 JVM_CountStackFrames; 71 JVM_CurrentClassLoader; 72 JVM_CurrentLoadedClass; 73 JVM_CurrentThread; 74 JVM_CurrentTimeMillis; 75 JVM_DefineClass; 76 JVM_DefineClassWithSource; 77 JVM_DefineClassWithSourceCond; 78 JVM_DesiredAssertionStatus; 79 JVM_DisableCompiler; 80 JVM_DoPrivileged; 81 JVM_DTraceGetVersion; 82 JVM_DTraceActivate; 83 JVM_DTraceIsProbeEnabled; 84 JVM_DTraceIsSupported; 85 JVM_DTraceDispose; 86 JVM_DumpAllStacks; 87 JVM_DumpThreads; 88 JVM_EnableCompiler; 89 JVM_Exit; 90 JVM_FillInStackTrace; 91 JVM_FindClassFromClass; 92 JVM_FindClassFromClassLoader; 93 JVM_FindClassFromBootLoader; 94 JVM_FindLibraryEntry; 95 JVM_FindLoadedClass; 96 JVM_FindPrimitiveClass; 97 JVM_FindSignal; 98 JVM_FreeMemory; 99 JVM_GC; 100 JVM_GetAllThreads; 101 JVM_GetArrayElement; 102 JVM_GetArrayLength; 103 JVM_GetCPClassNameUTF; 104 JVM_GetCPFieldClassNameUTF; 105 JVM_GetCPFieldModifiers; 106 JVM_GetCPFieldNameUTF; 107 JVM_GetCPFieldSignatureUTF; 108 JVM_GetCPMethodClassNameUTF; 109 JVM_GetCPMethodModifiers; 110 JVM_GetCPMethodNameUTF; 111 JVM_GetCPMethodSignatureUTF; 112 JVM_GetCallerClass; 113 JVM_GetClassAccessFlags; 114 JVM_GetClassAnnotations; 115 JVM_GetClassCPEntriesCount; 116 JVM_GetClassCPTypes; 117 JVM_GetClassConstantPool; 118 JVM_GetClassContext; 119 JVM_GetClassDeclaredConstructors; 120 JVM_GetClassDeclaredFields; 121 JVM_GetClassDeclaredMethods; 122 JVM_GetClassFieldsCount; 123 JVM_GetClassInterfaces; 124 JVM_GetClassLoader; 125 JVM_GetClassMethodsCount; 126 JVM_GetClassModifiers; 127 JVM_GetClassName; 128 JVM_GetClassNameUTF; 129 JVM_GetClassSignature; 130 JVM_GetClassSigners; 131 JVM_GetComponentType; 132 JVM_GetDeclaredClasses; 133 JVM_GetDeclaringClass; 134 JVM_GetEnclosingMethodInfo; 135 JVM_GetFieldAnnotations; 136 JVM_GetFieldIxModifiers; 137 JVM_GetHostName; 138 JVM_GetInheritedAccessControlContext; 139 JVM_GetInterfaceVersion; 140 JVM_GetLastErrorString; 141 JVM_GetManagement; 142 JVM_GetMethodAnnotations; 143 JVM_GetMethodDefaultAnnotationValue; 144 JVM_GetMethodIxArgsSize; 145 JVM_GetMethodIxByteCode; 146 JVM_GetMethodIxByteCodeLength; 147 JVM_GetMethodIxExceptionIndexes; 148 JVM_GetMethodIxExceptionTableEntry; 149 JVM_GetMethodIxExceptionTableLength; 150 JVM_GetMethodIxExceptionsCount; 151 JVM_GetMethodIxLocalsCount; 152 JVM_GetMethodIxMaxStack; 153 JVM_GetMethodIxModifiers; 154 JVM_GetMethodIxNameUTF; 155 JVM_GetMethodIxSignatureUTF; 156 JVM_GetMethodParameterAnnotations; 157 JVM_GetPrimitiveArrayElement; 158 JVM_GetProtectionDomain; 159 JVM_GetSockName; 160 JVM_GetSockOpt; 161 JVM_GetStackAccessControlContext; 162 JVM_GetStackTraceDepth; 163 JVM_GetStackTraceElement; 164 JVM_GetSystemPackage; 165 JVM_GetSystemPackages; 166 JVM_GetThreadStateNames; 167 JVM_GetThreadStateValues; 168 JVM_GetVersionInfo; 169 JVM_Halt; 170 JVM_HoldsLock; 171 JVM_IHashCode; 172 JVM_InitAgentProperties; 173 JVM_InitProperties; 174 JVM_InitializeCompiler; 175 JVM_InitializeSocketLibrary; 176 JVM_InternString; 177 JVM_Interrupt; 178 JVM_InvokeMethod; 179 JVM_IsArrayClass; 180 JVM_IsConstructorIx; 181 JVM_IsInterface; 182 JVM_IsInterrupted; 183 JVM_IsNaN; 184 JVM_IsPrimitiveClass; 185 JVM_IsSameClassPackage; 186 JVM_IsSilentCompiler; 187 JVM_IsSupportedJNIVersion; 188 JVM_IsThreadAlive; 189 JVM_LatestUserDefinedLoader; 190 JVM_Listen; 191 JVM_LoadClass0; 192 JVM_LoadLibrary; 193 JVM_Lseek; 194 JVM_MaxObjectInspectionAge; 195 JVM_MaxMemory; 196 JVM_MonitorNotify; 197 JVM_MonitorNotifyAll; 198 JVM_MonitorWait; 199 JVM_NanoTime; 200 JVM_NativePath; 201 JVM_NewArray; 202 JVM_NewInstanceFromConstructor; 203 JVM_NewMultiArray; 204 JVM_OnExit; 205 JVM_Open; 206 JVM_PrintStackTrace; 207 JVM_RaiseSignal; 208 JVM_RawMonitorCreate; 209 JVM_RawMonitorDestroy; 210 JVM_RawMonitorEnter; 211 JVM_RawMonitorExit; 212 JVM_Read; 213 JVM_Recv; 214 JVM_RecvFrom; 215 JVM_RegisterSignal; 216 JVM_ReleaseUTF; 217 JVM_ResolveClass; 218 JVM_ResumeThread; 219 JVM_Send; 220 JVM_SendTo; 221 JVM_SetArrayElement; 222 JVM_SetClassSigners; 223 JVM_SetLength; 224 JVM_SetPrimitiveArrayElement; 225 JVM_SetProtectionDomain; 226 JVM_SetSockOpt; 227 JVM_SetThreadPriority; 228 JVM_Sleep; 229 JVM_Socket; 230 JVM_SocketAvailable; 231 JVM_SocketClose; 232 JVM_SocketShutdown; 233 JVM_StartThread; 234 JVM_StopThread; 235 JVM_SuspendThread; 236 JVM_SupportsCX8; 237 JVM_Sync; 238 JVM_Timeout; 239 JVM_TotalMemory; 240 JVM_TraceInstructions; 241 JVM_TraceMethodCalls; 242 JVM_UnloadLibrary; 243 JVM_Write; 244 JVM_Yield; 245 JVM_handle_bsd_signal; 246 247 # Old reflection routines 248 # These do not need to be present in the product build in JDK 1.4 249 # but their code has not been removed yet because there will not 250 # be a substantial code savings until JVM_InvokeMethod and 251 # JVM_NewInstanceFromConstructor can also be removed; see 252 # reflectionCompat.hpp. 253 JVM_GetClassConstructor; 254 JVM_GetClassConstructors; 255 JVM_GetClassField; 256 JVM_GetClassFields; 257 JVM_GetClassMethod; 258 JVM_GetClassMethods; 259 JVM_GetField; 260 JVM_GetPrimitiveField; 261 JVM_NewInstance; 262 JVM_SetField; 263 JVM_SetPrimitiveField; 264 265 # miscellaneous functions 266 jio_fprintf; 267 jio_printf; 268 jio_snprintf; 269 jio_vfprintf; 270 jio_vsnprintf; 271 fork1; 272 numa_warn; 273 numa_error; 274 275 # Needed because there is no JVM interface for this. 276 sysThreadAvailableStackWithSlack; 277 278 # This is for Forte Analyzer profiling support. 279 AsyncGetCallTrace; 280 281 # INSERT VTABLE SYMBOLS HERE 282 283 local: 284 *; 285 }; 286 | 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_GetComponentType 126 _JVM_GetDeclaredClasses 127 _JVM_GetDeclaringClass 128 _JVM_GetEnclosingMethodInfo 129 _JVM_GetFieldAnnotations 130 _JVM_GetFieldIxModifiers 131 _JVM_GetHostName 132 _JVM_GetInheritedAccessControlContext 133 _JVM_GetInterfaceVersion 134 _JVM_GetLastErrorString 135 _JVM_GetManagement 136 _JVM_GetMethodAnnotations 137 _JVM_GetMethodDefaultAnnotationValue 138 _JVM_GetMethodIxArgsSize 139 _JVM_GetMethodIxByteCode 140 _JVM_GetMethodIxByteCodeLength 141 _JVM_GetMethodIxExceptionIndexes 142 _JVM_GetMethodIxExceptionTableEntry 143 _JVM_GetMethodIxExceptionTableLength 144 _JVM_GetMethodIxExceptionsCount 145 _JVM_GetMethodIxLocalsCount 146 _JVM_GetMethodIxMaxStack 147 _JVM_GetMethodIxModifiers 148 _JVM_GetMethodIxNameUTF 149 _JVM_GetMethodIxSignatureUTF 150 _JVM_GetMethodParameterAnnotations 151 _JVM_GetPrimitiveArrayElement 152 _JVM_GetProtectionDomain 153 _JVM_GetSockName 154 _JVM_GetSockOpt 155 _JVM_GetStackAccessControlContext 156 _JVM_GetStackTraceDepth 157 _JVM_GetStackTraceElement 158 _JVM_GetSystemPackage 159 _JVM_GetSystemPackages 160 _JVM_GetThreadStateNames 161 _JVM_GetThreadStateValues 162 _JVM_GetVersionInfo 163 _JVM_Halt 164 _JVM_HoldsLock 165 _JVM_IHashCode 166 _JVM_InitAgentProperties 167 _JVM_InitProperties 168 _JVM_InitializeCompiler 169 _JVM_InitializeSocketLibrary 170 _JVM_InternString 171 _JVM_Interrupt 172 _JVM_InvokeMethod 173 _JVM_IsArrayClass 174 _JVM_IsConstructorIx 175 _JVM_IsInterface 176 _JVM_IsInterrupted 177 _JVM_IsNaN 178 _JVM_IsPrimitiveClass 179 _JVM_IsSameClassPackage 180 _JVM_IsSilentCompiler 181 _JVM_IsSupportedJNIVersion 182 _JVM_IsThreadAlive 183 _JVM_LatestUserDefinedLoader 184 _JVM_Listen 185 _JVM_LoadClass0 186 _JVM_LoadLibrary 187 _JVM_Lseek 188 _JVM_MaxObjectInspectionAge 189 _JVM_MaxMemory 190 _JVM_MonitorNotify 191 _JVM_MonitorNotifyAll 192 _JVM_MonitorWait 193 _JVM_NanoTime 194 _JVM_NativePath 195 _JVM_NewArray 196 _JVM_NewInstanceFromConstructor 197 _JVM_NewMultiArray 198 _JVM_OnExit 199 _JVM_Open 200 _JVM_PrintStackTrace 201 _JVM_RaiseSignal 202 _JVM_RawMonitorCreate 203 _JVM_RawMonitorDestroy 204 _JVM_RawMonitorEnter 205 _JVM_RawMonitorExit 206 _JVM_Read 207 _JVM_Recv 208 _JVM_RecvFrom 209 _JVM_RegisterSignal 210 _JVM_ReleaseUTF 211 _JVM_ResolveClass 212 _JVM_ResumeThread 213 _JVM_Send 214 _JVM_SendTo 215 _JVM_SetArrayElement 216 _JVM_SetClassSigners 217 _JVM_SetLength 218 _JVM_SetNativeThreadName 219 _JVM_SetPrimitiveArrayElement 220 _JVM_SetProtectionDomain 221 _JVM_SetSockOpt 222 _JVM_SetThreadPriority 223 _JVM_Sleep 224 _JVM_Socket 225 _JVM_SocketAvailable 226 _JVM_SocketClose 227 _JVM_SocketShutdown 228 _JVM_StartThread 229 _JVM_StopThread 230 _JVM_SuspendThread 231 _JVM_SupportsCX8 232 _JVM_Sync 233 _JVM_Timeout 234 _JVM_TotalMemory 235 _JVM_TraceInstructions 236 _JVM_TraceMethodCalls 237 _JVM_UnloadLibrary 238 _JVM_Write 239 _JVM_Yield 240 _JVM_handle_bsd_signal 241 242 # miscellaneous functions 243 _jio_fprintf 244 _jio_printf 245 _jio_snprintf 246 _jio_vfprintf 247 _jio_vsnprintf 248 249 # This is for Forte Analyzer profiling support. 250 _AsyncGetCallTrace 251 252 # INSERT VTABLE SYMBOLS HERE 253 |