make/solaris/makefiles/mapfile-vers

Mon, 28 Jan 2013 10:55:30 -0500

author
acorn
date
Mon, 28 Jan 2013 10:55:30 -0500
changeset 4499
815957d0203e
parent 4466
b14da2e6f2dc
child 4818
1916ca1dec2f
permissions
-rw-r--r--

8004967: Default method cause VerifyError: Illegal use of nonvirtual
Summary: Recognize VM generated method in old verifier
Reviewed-by: acorn, coleenp
Contributed-by: bharadwaj.yadavelli@oracle.com

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

mercurial