make/linux/makefiles/mapfile-vers-product

Thu, 08 May 2014 17:19:49 -0400

author
coleenp
date
Thu, 08 May 2014 17:19:49 -0400
changeset 6823
21444610cb92
parent 5372
ba9dacff9c9d
child 6839
1e657b902392
permissions
-rw-r--r--

8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn

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

mercurial