make/solaris/makefiles/mapfile-vers

Sun, 13 Apr 2008 17:43:42 -0400

author
coleenp
date
Sun, 13 Apr 2008 17:43:42 -0400
changeset 548
ba764ed4b6f2
parent 526
a294fd0c4b38
child 551
018d5b58dd4f
permissions
-rw-r--r--

6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold

     1 #
     3 #
     4 # Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
     5 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     6 #
     7 # This code is free software; you can redistribute it and/or modify it
     8 # under the terms of the GNU General Public License version 2 only, as
     9 # published by the Free Software Foundation.
    10 #
    11 # This code is distributed in the hope that it will be useful, but WITHOUT
    12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    14 # version 2 for more details (a copy is included in the LICENSE file that
    15 # accompanied this code).
    16 #
    17 # You should have received a copy of the GNU General Public License version
    18 # 2 along with this work; if not, write to the Free Software Foundation,
    19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    20 #
    21 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    22 # CA 95054 USA or visit www.sun.com if you need additional information or
    23 # have any questions.
    24 #  
    25 #
    27 # Define public interface.
    29 SUNWprivate_1.1 {
    30         global:
    31 		# JNI
    32                 JNI_CreateJavaVM;
    33                 JNI_GetCreatedJavaVMs;
    34                 JNI_GetDefaultJavaVMInitArgs;
    36 		# JVM
    37 		JVM_Accept;
    38 		JVM_ActiveProcessorCount;
    39 		JVM_AllocateNewArray;
    40 		JVM_AllocateNewObject;
    41 		JVM_ArrayCopy;
    42 		JVM_AssertionStatusDirectives;
    43 		JVM_Available;
    44 		JVM_Bind;
    45 		JVM_ClassDepth;
    46 		JVM_ClassLoaderDepth;
    47 		JVM_Clone;
    48 		JVM_Close;
    49 		JVM_CX8Field;
    50 		JVM_CompileClass;
    51 		JVM_CompileClasses;
    52 		JVM_CompilerCommand;
    53 		JVM_Connect;
    54 		JVM_ConstantPoolGetClassAt;
    55 		JVM_ConstantPoolGetClassAtIfLoaded;
    56 		JVM_ConstantPoolGetDoubleAt;
    57 		JVM_ConstantPoolGetFieldAt;
    58 		JVM_ConstantPoolGetFieldAtIfLoaded;
    59 		JVM_ConstantPoolGetFloatAt;
    60 		JVM_ConstantPoolGetIntAt;
    61 		JVM_ConstantPoolGetLongAt;
    62 		JVM_ConstantPoolGetMethodAt;
    63 		JVM_ConstantPoolGetMethodAtIfLoaded;
    64 		JVM_ConstantPoolGetMemberRefInfoAt;
    65 		JVM_ConstantPoolGetSize;
    66 		JVM_ConstantPoolGetStringAt;
    67 		JVM_ConstantPoolGetUTF8At;
    68 		JVM_CountStackFrames;
    69 		JVM_CurrentClassLoader;
    70 		JVM_CurrentLoadedClass;
    71 		JVM_CurrentThread;
    72 		JVM_CurrentTimeMillis;
    73 		JVM_DefineClass;
    74 		JVM_DefineClassWithSource;
    75 		JVM_DesiredAssertionStatus;
    76 		JVM_DisableCompiler;
    77 		JVM_DoPrivileged;
    78 		JVM_DumpAllStacks;
    79 		JVM_DumpThreads;
    80 		JVM_EnableCompiler;
    81 		JVM_Exit;
    82 		JVM_FillInStackTrace;
    83 		JVM_FindClassFromClass;
    84 		JVM_FindClassFromClassLoader;
    85 		JVM_FindLibraryEntry;
    86 		JVM_FindLoadedClass;
    87 		JVM_FindPrimitiveClass;
    88 		JVM_FindSignal;
    89 		JVM_FreeMemory;
    90 		JVM_GC;
    91 		JVM_GetAllThreads;
    92 		JVM_GetArrayElement;
    93 		JVM_GetArrayLength;
    94 		JVM_GetCPClassNameUTF;
    95 		JVM_GetCPFieldClassNameUTF;
    96 		JVM_GetCPFieldModifiers;
    97 		JVM_GetCPFieldNameUTF;
    98 		JVM_GetCPFieldSignatureUTF;
    99 		JVM_GetCPMethodClassNameUTF;
   100 		JVM_GetCPMethodModifiers;
   101 		JVM_GetCPMethodNameUTF;
   102 		JVM_GetCPMethodSignatureUTF;
   103 		JVM_GetCallerClass;
   104 		JVM_GetClassAccessFlags;
   105 		JVM_GetClassAnnotations;
   106 		JVM_GetClassCPEntriesCount;
   107 		JVM_GetClassCPTypes;
   108 		JVM_GetClassConstantPool;
   109 		JVM_GetClassContext;
   110 		JVM_GetClassDeclaredConstructors;
   111 		JVM_GetClassDeclaredFields;
   112 		JVM_GetClassDeclaredMethods;
   113 		JVM_GetClassFieldsCount;
   114 		JVM_GetClassInterfaces;
   115 		JVM_GetClassLoader;
   116 		JVM_GetClassMethodsCount;
   117 		JVM_GetClassModifiers;
   118 		JVM_GetClassName;
   119 		JVM_GetClassNameUTF;
   120 		JVM_GetClassSignature;
   121 		JVM_GetClassSigners;
   122 		JVM_GetComponentType;
   123 		JVM_GetDeclaredClasses;
   124 		JVM_GetDeclaringClass;
   125 		JVM_GetEnclosingMethodInfo;
   126 	        JVM_GetFieldAnnotations;
   127 		JVM_GetFieldIxModifiers;
   128 		JVM_GetHostName;
   129 		JVM_GetInheritedAccessControlContext;
   130 		JVM_GetInterfaceVersion;
   131 		JVM_GetLastErrorString;
   132 		JVM_GetManagement;
   133 	        JVM_GetMethodAnnotations;
   134 	        JVM_GetMethodDefaultAnnotationValue;
   135 		JVM_GetMethodIxArgsSize;
   136 		JVM_GetMethodIxByteCode;
   137 		JVM_GetMethodIxByteCodeLength;
   138 		JVM_GetMethodIxExceptionIndexes;
   139 		JVM_GetMethodIxExceptionTableEntry;
   140 		JVM_GetMethodIxExceptionTableLength;
   141 		JVM_GetMethodIxExceptionsCount;
   142 		JVM_GetMethodIxLocalsCount;
   143 		JVM_GetMethodIxMaxStack;
   144 		JVM_GetMethodIxModifiers;
   145 		JVM_GetMethodIxNameUTF;
   146 		JVM_GetMethodIxSignatureUTF;
   147 	        JVM_GetMethodParameterAnnotations;
   148 		JVM_GetPrimitiveArrayElement;
   149 		JVM_GetProtectionDomain;
   150 		JVM_GetSockName;
   151 		JVM_GetSockOpt;
   152 		JVM_GetStackAccessControlContext;
   153 		JVM_GetStackTraceDepth;
   154 		JVM_GetStackTraceElement;
   155 		JVM_GetSystemPackage;
   156 		JVM_GetSystemPackages;
   157 		JVM_GetThreadStateNames;
   158 		JVM_GetThreadStateValues;
   159 		JVM_GetVersionInfo;
   160 		JVM_Halt;
   161 		JVM_HoldsLock;
   162 		JVM_IHashCode;
   163 		JVM_InitAgentProperties;
   164 		JVM_InitProperties;
   165 		JVM_InitializeCompiler;
   166 		JVM_InitializeSocketLibrary;
   167 		JVM_InternString;
   168 		JVM_Interrupt;
   169 		JVM_InvokeMethod;
   170 		JVM_IsArrayClass;
   171 		JVM_IsConstructorIx;
   172 		JVM_IsInterface;
   173 		JVM_IsInterrupted;
   174 		JVM_IsNaN;
   175 		JVM_IsPrimitiveClass;
   176 		JVM_IsSameClassPackage;
   177 		JVM_IsSilentCompiler;
   178 		JVM_IsSupportedJNIVersion;
   179 		JVM_IsThreadAlive;
   180 		JVM_LatestUserDefinedLoader;
   181 		JVM_Listen;
   182 		JVM_LoadClass0;
   183 		JVM_LoadLibrary;
   184 		JVM_Lseek;
   185 		JVM_MaxObjectInspectionAge;
   186 		JVM_MaxMemory;
   187 		JVM_MonitorNotify;
   188 		JVM_MonitorNotifyAll;
   189 		JVM_MonitorWait;
   190 		JVM_NativePath;
   191 		JVM_NanoTime;
   192 		JVM_NewArray;
   193 		JVM_NewInstanceFromConstructor;
   194 		JVM_NewMultiArray;
   195 		JVM_OnExit;
   196 		JVM_Open;
   197 		JVM_PrintStackTrace;
   198 		JVM_RaiseSignal;
   199 		JVM_RawMonitorCreate;
   200 		JVM_RawMonitorDestroy;
   201 		JVM_RawMonitorEnter;
   202 		JVM_RawMonitorExit;
   203 		JVM_Read;
   204 		JVM_Recv;
   205 		JVM_RecvFrom;
   206 		JVM_RegisterSignal;
   207 		JVM_ReleaseUTF;
   208 		JVM_ResolveClass;
   209 		JVM_ResumeThread;
   210 		JVM_Send;
   211 		JVM_SendTo;
   212 		JVM_SetArrayElement;
   213 		JVM_SetClassSigners;
   214 		JVM_SetLength;
   215 		JVM_SetPrimitiveArrayElement;
   216 		JVM_SetProtectionDomain;
   217 		JVM_SetSockOpt;
   218 		JVM_SetThreadPriority;
   219 		JVM_Sleep;
   220 		JVM_Socket;
   221 		JVM_SocketAvailable;
   222 		JVM_SocketClose;
   223 		JVM_SocketShutdown;
   224 		JVM_StartThread;
   225 		JVM_StopThread;
   226 		JVM_SuspendThread;
   227 		JVM_SupportsCX8;
   228 		JVM_Sync;
   229 		JVM_Timeout;
   230 		JVM_TotalMemory;
   231 		JVM_TraceInstructions;
   232 		JVM_TraceMethodCalls;
   233 		JVM_UnloadLibrary;
   234 		JVM_Write;
   235 		JVM_Yield;
   236 		JVM_handle_solaris_signal;
   238 		# miscellaneous functions
   239 		jio_fprintf;
   240 		jio_printf;
   241 		jio_snprintf;
   242 		jio_vfprintf;
   243 		jio_vsnprintf;
   245 		# Needed because there is no JVM interface for this.
   246 		sysThreadAvailableStackWithSlack;
   248 		# This is for Forte Analyzer profiling support.
   249 		AsyncGetCallTrace;
   250         local:
   251                 *;
   252 };

mercurial