make/solaris/makefiles/mapfile-vers

Fri, 28 Aug 2020 07:38:21 +0100

author
andrew
date
Fri, 28 Aug 2020 07:38:21 +0100
changeset 9995
633a3d28d2fe
parent 9864
f066260954ae
child 9931
fd44df5e3bc3
permissions
-rw-r--r--

8251120: [8u] HotSpot build assumes ENABLE_JFR is set to either true or false
Summary: Only test for ENABLE_JFR being true, and assume undefined == false
Reviewed-by: neugens

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

mercurial