make/linux/makefiles/mapfile-vers-product

changeset 526
a294fd0c4b38
parent 435
a61af66fc99e
child 551
018d5b58dd4f
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/make/linux/makefiles/mapfile-vers-product	Wed Apr 09 14:22:48 2008 -0400
     1.3 @@ -0,0 +1,280 @@
     1.4 +#
     1.5 +
     1.6 +#
     1.7 +# Copyright 2002-2006 Sun Microsystems, Inc.  All Rights Reserved.
     1.8 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.9 +#
    1.10 +# This code is free software; you can redistribute it and/or modify it
    1.11 +# under the terms of the GNU General Public License version 2 only, as
    1.12 +# published by the Free Software Foundation.
    1.13 +#
    1.14 +# This code is distributed in the hope that it will be useful, but WITHOUT
    1.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    1.16 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    1.17 +# version 2 for more details (a copy is included in the LICENSE file that
    1.18 +# accompanied this code).
    1.19 +#
    1.20 +# You should have received a copy of the GNU General Public License version
    1.21 +# 2 along with this work; if not, write to the Free Software Foundation,
    1.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    1.23 +#
    1.24 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    1.25 +# CA 95054 USA or visit www.sun.com if you need additional information or
    1.26 +# have any questions.
    1.27 +#  
    1.28 +#
    1.29 +
    1.30 +# Define public interface.
    1.31 +
    1.32 +SUNWprivate_1.1 {
    1.33 +        global:
    1.34 +                # JNI
    1.35 +                JNI_CreateJavaVM;
    1.36 +                JNI_GetCreatedJavaVMs;
    1.37 +                JNI_GetDefaultJavaVMInitArgs;
    1.38 +
    1.39 +                # JVM
    1.40 +                JVM_Accept;
    1.41 +                JVM_ActiveProcessorCount;
    1.42 +                JVM_AllocateNewArray;
    1.43 +                JVM_AllocateNewObject;
    1.44 +                JVM_ArrayCopy;
    1.45 +                JVM_AssertionStatusDirectives;
    1.46 +                JVM_Available;
    1.47 +                JVM_Bind;
    1.48 +                JVM_ClassDepth;
    1.49 +                JVM_ClassLoaderDepth;
    1.50 +                JVM_Clone;
    1.51 +                JVM_Close;
    1.52 +                JVM_CX8Field;
    1.53 +                JVM_CompileClass;
    1.54 +                JVM_CompileClasses;
    1.55 +                JVM_CompilerCommand;
    1.56 +                JVM_Connect;
    1.57 +                JVM_ConstantPoolGetClassAt;
    1.58 +                JVM_ConstantPoolGetClassAtIfLoaded;
    1.59 +                JVM_ConstantPoolGetDoubleAt;
    1.60 +                JVM_ConstantPoolGetFieldAt;
    1.61 +                JVM_ConstantPoolGetFieldAtIfLoaded;
    1.62 +                JVM_ConstantPoolGetFloatAt;
    1.63 +                JVM_ConstantPoolGetIntAt;
    1.64 +                JVM_ConstantPoolGetLongAt;
    1.65 +                JVM_ConstantPoolGetMethodAt;
    1.66 +                JVM_ConstantPoolGetMethodAtIfLoaded;
    1.67 +                JVM_ConstantPoolGetMemberRefInfoAt;
    1.68 +                JVM_ConstantPoolGetSize;
    1.69 +                JVM_ConstantPoolGetStringAt;
    1.70 +                JVM_ConstantPoolGetUTF8At;
    1.71 +                JVM_CountStackFrames;
    1.72 +                JVM_CurrentClassLoader;
    1.73 +                JVM_CurrentLoadedClass;
    1.74 +                JVM_CurrentThread;
    1.75 +                JVM_CurrentTimeMillis;
    1.76 +                JVM_DefineClass;
    1.77 +                JVM_DefineClassWithSource;
    1.78 +                JVM_DesiredAssertionStatus;
    1.79 +                JVM_DisableCompiler;
    1.80 +                JVM_DoPrivileged;
    1.81 +                JVM_DumpAllStacks;
    1.82 +                JVM_DumpThreads;
    1.83 +                JVM_EnableCompiler;
    1.84 +                JVM_Exit;
    1.85 +                JVM_FillInStackTrace;
    1.86 +                JVM_FindClassFromClass;
    1.87 +                JVM_FindClassFromClassLoader;
    1.88 +                JVM_FindLibraryEntry;
    1.89 +                JVM_FindLoadedClass;
    1.90 +                JVM_FindPrimitiveClass;
    1.91 +                JVM_FindSignal;
    1.92 +                JVM_FreeMemory;
    1.93 +                JVM_GC;
    1.94 +                JVM_GetAllThreads;
    1.95 +                JVM_GetArrayElement;
    1.96 +                JVM_GetArrayLength;
    1.97 +                JVM_GetCPClassNameUTF;
    1.98 +                JVM_GetCPFieldClassNameUTF;
    1.99 +                JVM_GetCPFieldModifiers;
   1.100 +                JVM_GetCPFieldNameUTF;
   1.101 +                JVM_GetCPFieldSignatureUTF;
   1.102 +                JVM_GetCPMethodClassNameUTF;
   1.103 +                JVM_GetCPMethodModifiers;
   1.104 +                JVM_GetCPMethodNameUTF;
   1.105 +                JVM_GetCPMethodSignatureUTF;
   1.106 +                JVM_GetCallerClass;
   1.107 +                JVM_GetClassAccessFlags;
   1.108 +                JVM_GetClassAnnotations;
   1.109 +                JVM_GetClassCPEntriesCount;
   1.110 +                JVM_GetClassCPTypes;
   1.111 +                JVM_GetClassConstantPool;
   1.112 +                JVM_GetClassContext;
   1.113 +                JVM_GetClassDeclaredConstructors;
   1.114 +                JVM_GetClassDeclaredFields;
   1.115 +                JVM_GetClassDeclaredMethods;
   1.116 +                JVM_GetClassFieldsCount;
   1.117 +                JVM_GetClassInterfaces;
   1.118 +                JVM_GetClassLoader;
   1.119 +                JVM_GetClassMethodsCount;
   1.120 +                JVM_GetClassModifiers;
   1.121 +                JVM_GetClassName;
   1.122 +                JVM_GetClassNameUTF;
   1.123 +                JVM_GetClassSignature;
   1.124 +                JVM_GetClassSigners;
   1.125 +                JVM_GetComponentType;
   1.126 +                JVM_GetDeclaredClasses;
   1.127 +                JVM_GetDeclaringClass;
   1.128 +                JVM_GetEnclosingMethodInfo;
   1.129 +                JVM_GetFieldAnnotations;
   1.130 +                JVM_GetFieldIxModifiers;
   1.131 +                JVM_GetHostName;
   1.132 +                JVM_GetInheritedAccessControlContext;
   1.133 +                JVM_GetInterfaceVersion;
   1.134 +                JVM_GetLastErrorString;
   1.135 +                JVM_GetManagement;
   1.136 +                JVM_GetMethodAnnotations;
   1.137 +                JVM_GetMethodDefaultAnnotationValue;
   1.138 +                JVM_GetMethodIxArgsSize;
   1.139 +                JVM_GetMethodIxByteCode;
   1.140 +                JVM_GetMethodIxByteCodeLength;
   1.141 +                JVM_GetMethodIxExceptionIndexes;
   1.142 +                JVM_GetMethodIxExceptionTableEntry;
   1.143 +                JVM_GetMethodIxExceptionTableLength;
   1.144 +                JVM_GetMethodIxExceptionsCount;
   1.145 +                JVM_GetMethodIxLocalsCount;
   1.146 +                JVM_GetMethodIxMaxStack;
   1.147 +                JVM_GetMethodIxModifiers;
   1.148 +                JVM_GetMethodIxNameUTF;
   1.149 +                JVM_GetMethodIxSignatureUTF;
   1.150 +                JVM_GetMethodParameterAnnotations;
   1.151 +                JVM_GetPrimitiveArrayElement;
   1.152 +                JVM_GetProtectionDomain;
   1.153 +                JVM_GetSockName;
   1.154 +                JVM_GetSockOpt;
   1.155 +                JVM_GetStackAccessControlContext;
   1.156 +                JVM_GetStackTraceDepth;
   1.157 +                JVM_GetStackTraceElement;
   1.158 +                JVM_GetSystemPackage;
   1.159 +                JVM_GetSystemPackages;
   1.160 +                JVM_GetThreadStateNames;
   1.161 +                JVM_GetThreadStateValues;
   1.162 +                JVM_GetVersionInfo;
   1.163 +                JVM_Halt;
   1.164 +                JVM_HoldsLock;
   1.165 +                JVM_IHashCode;
   1.166 +                JVM_InitAgentProperties;
   1.167 +                JVM_InitProperties;
   1.168 +                JVM_InitializeCompiler;
   1.169 +                JVM_InitializeSocketLibrary;
   1.170 +                JVM_InternString;
   1.171 +                JVM_Interrupt;
   1.172 +                JVM_InvokeMethod;
   1.173 +                JVM_IsArrayClass;
   1.174 +                JVM_IsConstructorIx;
   1.175 +                JVM_IsInterface;
   1.176 +                JVM_IsInterrupted;
   1.177 +                JVM_IsNaN;
   1.178 +                JVM_IsPrimitiveClass;
   1.179 +                JVM_IsSameClassPackage;
   1.180 +                JVM_IsSilentCompiler;
   1.181 +                JVM_IsSupportedJNIVersion;
   1.182 +                JVM_IsThreadAlive;
   1.183 +                JVM_LatestUserDefinedLoader;
   1.184 +                JVM_Listen;
   1.185 +                JVM_LoadClass0;
   1.186 +                JVM_LoadLibrary;
   1.187 +                JVM_Lseek;
   1.188 +                JVM_MaxObjectInspectionAge;
   1.189 +                JVM_MaxMemory;
   1.190 +                JVM_MonitorNotify;
   1.191 +                JVM_MonitorNotifyAll;
   1.192 +                JVM_MonitorWait;
   1.193 +                JVM_NanoTime;
   1.194 +                JVM_NativePath;
   1.195 +                JVM_NewArray;
   1.196 +                JVM_NewInstanceFromConstructor;
   1.197 +                JVM_NewMultiArray;
   1.198 +                JVM_OnExit;
   1.199 +                JVM_Open;
   1.200 +                JVM_PrintStackTrace;
   1.201 +                JVM_RaiseSignal;
   1.202 +                JVM_RawMonitorCreate;
   1.203 +                JVM_RawMonitorDestroy;
   1.204 +                JVM_RawMonitorEnter;
   1.205 +                JVM_RawMonitorExit;
   1.206 +                JVM_Read;
   1.207 +                JVM_Recv;
   1.208 +                JVM_RecvFrom;
   1.209 +                JVM_RegisterSignal;
   1.210 +                JVM_ReleaseUTF;
   1.211 +                JVM_ResolveClass;
   1.212 +                JVM_ResumeThread;
   1.213 +                JVM_Send;
   1.214 +                JVM_SendTo;
   1.215 +                JVM_SetArrayElement;
   1.216 +                JVM_SetClassSigners;
   1.217 +                JVM_SetLength;
   1.218 +                JVM_SetPrimitiveArrayElement;
   1.219 +                JVM_SetProtectionDomain;
   1.220 +                JVM_SetSockOpt;
   1.221 +                JVM_SetThreadPriority;
   1.222 +                JVM_Sleep;
   1.223 +                JVM_Socket;
   1.224 +                JVM_SocketAvailable;
   1.225 +                JVM_SocketClose;
   1.226 +                JVM_SocketShutdown;
   1.227 +                JVM_StartThread;
   1.228 +                JVM_StopThread;
   1.229 +                JVM_SuspendThread;
   1.230 +                JVM_SupportsCX8;
   1.231 +                JVM_Sync;
   1.232 +                JVM_Timeout;
   1.233 +                JVM_TotalMemory;
   1.234 +                JVM_TraceInstructions;
   1.235 +                JVM_TraceMethodCalls;
   1.236 +                JVM_UnloadLibrary;
   1.237 +                JVM_Write;
   1.238 +                JVM_Yield;
   1.239 +                JVM_handle_linux_signal;
   1.240 +
   1.241 +                # Old reflection routines
   1.242 +                # These do not need to be present in the product build in JDK 1.4
   1.243 +                # but their code has not been removed yet because there will not
   1.244 +                # be a substantial code savings until JVM_InvokeMethod and
   1.245 +                # JVM_NewInstanceFromConstructor can also be removed; see
   1.246 +                # reflectionCompat.hpp.
   1.247 +                JVM_GetClassConstructor;
   1.248 +                JVM_GetClassConstructors;
   1.249 +                JVM_GetClassField;
   1.250 +                JVM_GetClassFields;
   1.251 +                JVM_GetClassMethod;
   1.252 +                JVM_GetClassMethods;
   1.253 +                JVM_GetField;
   1.254 +                JVM_GetPrimitiveField;
   1.255 +                JVM_NewInstance;
   1.256 +                JVM_SetField;
   1.257 +                JVM_SetPrimitiveField;
   1.258 +
   1.259 +                # Needed for dropping VM into JDK 1.3.x, 1.4
   1.260 +                _JVM_native_threads;
   1.261 +                jdk_sem_init;
   1.262 +                jdk_sem_post;
   1.263 +                jdk_sem_wait;
   1.264 +                jdk_pthread_sigmask;
   1.265 +                jdk_waitpid;
   1.266 +
   1.267 +                # miscellaneous functions
   1.268 +                jio_fprintf;
   1.269 +                jio_printf;
   1.270 +                jio_snprintf;
   1.271 +                jio_vfprintf;
   1.272 +                jio_vsnprintf;
   1.273 +		fork1;
   1.274 +
   1.275 +                # Needed because there is no JVM interface for this.
   1.276 +                sysThreadAvailableStackWithSlack;
   1.277 +
   1.278 +                # This is for Forte Analyzer profiling support.
   1.279 +                AsyncGetCallTrace;
   1.280 +        local:
   1.281 +                *;
   1.282 +};
   1.283 +

mercurial