make/solaris/makefiles/mapfile-vers

Mon, 28 Nov 2011 14:58:31 +0100

author
stefank
date
Mon, 28 Nov 2011 14:58:31 +0100
changeset 3325
f4414323345f
parent 3285
242b4e0e6f73
child 4393
35431a769282
permissions
-rw-r--r--

7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso

     1 #
     2 # Copyright (c) 2000, 2011, 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 #
    25 # Define public interface.
    27 SUNWprivate_1.1 {
    28         global:
    29 		# JNI
    30                 JNI_CreateJavaVM;
    31                 JNI_GetCreatedJavaVMs;
    32                 JNI_GetDefaultJavaVMInitArgs;
    34 		# JVM
    35 		JVM_Accept;
    36 		JVM_ActiveProcessorCount;
    37 		JVM_AllocateNewArray;
    38 		JVM_AllocateNewObject;
    39 		JVM_ArrayCopy;
    40 		JVM_AssertionStatusDirectives;
    41 		JVM_Available;
    42 		JVM_Bind;
    43 		JVM_ClassDepth;
    44 		JVM_ClassLoaderDepth;
    45 		JVM_Clone;
    46 		JVM_Close;
    47 		JVM_CX8Field;
    48 		JVM_CompileClass;
    49 		JVM_CompileClasses;
    50 		JVM_CompilerCommand;
    51 		JVM_Connect;
    52 		JVM_ConstantPoolGetClassAt;
    53 		JVM_ConstantPoolGetClassAtIfLoaded;
    54 		JVM_ConstantPoolGetDoubleAt;
    55 		JVM_ConstantPoolGetFieldAt;
    56 		JVM_ConstantPoolGetFieldAtIfLoaded;
    57 		JVM_ConstantPoolGetFloatAt;
    58 		JVM_ConstantPoolGetIntAt;
    59 		JVM_ConstantPoolGetLongAt;
    60 		JVM_ConstantPoolGetMethodAt;
    61 		JVM_ConstantPoolGetMethodAtIfLoaded;
    62 		JVM_ConstantPoolGetMemberRefInfoAt;
    63 		JVM_ConstantPoolGetSize;
    64 		JVM_ConstantPoolGetStringAt;
    65 		JVM_ConstantPoolGetUTF8At;
    66 		JVM_CountStackFrames;
    67 		JVM_CurrentClassLoader;
    68 		JVM_CurrentLoadedClass;
    69 		JVM_CurrentThread;
    70 		JVM_CurrentTimeMillis;
    71 		JVM_DefineClass;
    72 		JVM_DefineClassWithSource;
    73 		JVM_DefineClassWithSourceCond;
    74 		JVM_DesiredAssertionStatus;
    75 		JVM_DisableCompiler;
    76 		JVM_DoPrivileged;
    77 		JVM_DTraceGetVersion;
    78 		JVM_DTraceActivate;
    79 		JVM_DTraceIsProbeEnabled;
    80 		JVM_DTraceIsSupported;
    81 		JVM_DTraceDispose;
    82 		JVM_DumpAllStacks;
    83 		JVM_DumpThreads;
    84 		JVM_EnableCompiler;
    85 		JVM_Exit;
    86 		JVM_FillInStackTrace;
    87 		JVM_FindClassFromClass;
    88 		JVM_FindClassFromClassLoader;
    89 		JVM_FindClassFromBootLoader;
    90 		JVM_FindLibraryEntry;
    91 		JVM_FindLoadedClass;
    92 		JVM_FindPrimitiveClass;
    93 		JVM_FindSignal;
    94 		JVM_FreeMemory;
    95 		JVM_GC;
    96 		JVM_GetAllThreads;
    97 		JVM_GetArrayElement;
    98 		JVM_GetArrayLength;
    99 		JVM_GetCPClassNameUTF;
   100 		JVM_GetCPFieldClassNameUTF;
   101 		JVM_GetCPFieldModifiers;
   102 		JVM_GetCPFieldNameUTF;
   103 		JVM_GetCPFieldSignatureUTF;
   104 		JVM_GetCPMethodClassNameUTF;
   105 		JVM_GetCPMethodModifiers;
   106 		JVM_GetCPMethodNameUTF;
   107 		JVM_GetCPMethodSignatureUTF;
   108 		JVM_GetCallerClass;
   109 		JVM_GetClassAccessFlags;
   110 		JVM_GetClassAnnotations;
   111 		JVM_GetClassCPEntriesCount;
   112 		JVM_GetClassCPTypes;
   113 		JVM_GetClassConstantPool;
   114 		JVM_GetClassContext;
   115 		JVM_GetClassDeclaredConstructors;
   116 		JVM_GetClassDeclaredFields;
   117 		JVM_GetClassDeclaredMethods;
   118 		JVM_GetClassFieldsCount;
   119 		JVM_GetClassInterfaces;
   120 		JVM_GetClassLoader;
   121 		JVM_GetClassMethodsCount;
   122 		JVM_GetClassModifiers;
   123 		JVM_GetClassName;
   124 		JVM_GetClassNameUTF;
   125 		JVM_GetClassSignature;
   126 		JVM_GetClassSigners;
   127 		JVM_GetComponentType;
   128 		JVM_GetDeclaredClasses;
   129 		JVM_GetDeclaringClass;
   130 		JVM_GetEnclosingMethodInfo;
   131 	        JVM_GetFieldAnnotations;
   132 		JVM_GetFieldIxModifiers;
   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_GetPrimitiveArrayElement;
   154 		JVM_GetProtectionDomain;
   155 		JVM_GetSockName;
   156 		JVM_GetSockOpt;
   157 		JVM_GetStackAccessControlContext;
   158 		JVM_GetStackTraceDepth;
   159 		JVM_GetStackTraceElement;
   160 		JVM_GetSystemPackage;
   161 		JVM_GetSystemPackages;
   162 		JVM_GetThreadStateNames;
   163 		JVM_GetThreadStateValues;
   164 		JVM_GetVersionInfo;
   165 		JVM_Halt;
   166 		JVM_HoldsLock;
   167 		JVM_IHashCode;
   168 		JVM_InitAgentProperties;
   169 		JVM_InitProperties;
   170 		JVM_InitializeCompiler;
   171 		JVM_InitializeSocketLibrary;
   172 		JVM_InternString;
   173 		JVM_Interrupt;
   174 		JVM_InvokeMethod;
   175 		JVM_IsArrayClass;
   176 		JVM_IsConstructorIx;
   177 		JVM_IsInterface;
   178 		JVM_IsInterrupted;
   179 		JVM_IsNaN;
   180 		JVM_IsPrimitiveClass;
   181 		JVM_IsSameClassPackage;
   182 		JVM_IsSilentCompiler;
   183 		JVM_IsSupportedJNIVersion;
   184 		JVM_IsThreadAlive;
   185 		JVM_LatestUserDefinedLoader;
   186 		JVM_Listen;
   187 		JVM_LoadClass0;
   188 		JVM_LoadLibrary;
   189 		JVM_Lseek;
   190 		JVM_MaxObjectInspectionAge;
   191 		JVM_MaxMemory;
   192 		JVM_MonitorNotify;
   193 		JVM_MonitorNotifyAll;
   194 		JVM_MonitorWait;
   195 		JVM_NativePath;
   196 		JVM_NanoTime;
   197 		JVM_NewArray;
   198 		JVM_NewInstanceFromConstructor;
   199 		JVM_NewMultiArray;
   200 		JVM_OnExit;
   201 		JVM_Open;
   202 		JVM_PrintStackTrace;
   203 		JVM_RaiseSignal;
   204 		JVM_RawMonitorCreate;
   205 		JVM_RawMonitorDestroy;
   206 		JVM_RawMonitorEnter;
   207 		JVM_RawMonitorExit;
   208 		JVM_Read;
   209 		JVM_Recv;
   210 		JVM_RecvFrom;
   211 		JVM_RegisterSignal;
   212 		JVM_ReleaseUTF;
   213 		JVM_ResolveClass;
   214 		JVM_ResumeThread;
   215 		JVM_Send;
   216 		JVM_SendTo;
   217 		JVM_SetArrayElement;
   218 		JVM_SetClassSigners;
   219 		JVM_SetLength;
   220                 JVM_SetNativeThreadName;
   221 		JVM_SetPrimitiveArrayElement;
   222 		JVM_SetProtectionDomain;
   223 		JVM_SetSockOpt;
   224 		JVM_SetThreadPriority;
   225 		JVM_Sleep;
   226 		JVM_Socket;
   227 		JVM_SocketAvailable;
   228 		JVM_SocketClose;
   229 		JVM_SocketShutdown;
   230 		JVM_StartThread;
   231 		JVM_StopThread;
   232 		JVM_SuspendThread;
   233 		JVM_SupportsCX8;
   234 		JVM_Sync;
   235 		JVM_Timeout;
   236 		JVM_TotalMemory;
   237 		JVM_TraceInstructions;
   238 		JVM_TraceMethodCalls;
   239 		JVM_UnloadLibrary;
   240 		JVM_Write;
   241 		JVM_Yield;
   242 		JVM_handle_solaris_signal;
   244 		# miscellaneous functions
   245 		jio_fprintf;
   246 		jio_printf;
   247 		jio_snprintf;
   248 		jio_vfprintf;
   249 		jio_vsnprintf;
   251 		# Needed because there is no JVM interface for this.
   252 		sysThreadAvailableStackWithSlack;
   254 		# This is for Forte Analyzer profiling support.
   255 		AsyncGetCallTrace;
   257 		# INSERT VTABLE SYMBOLS HERE
   259         local:
   260                 *;
   261 };

mercurial