annotate make/mapfiles/libjava/mapfile-vers @ 17234:f8b19df2115a

8181087: Module system implementation refresh (6/2017) Reviewed-by: plevart, mchung Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com
author alanb
date Fri, 16 Jun 2017 09:20:39 -0700
parents fa3c4a60a616
children
rev   line source
erikj@5507 1 #
mikael@13776 2 # Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
erikj@5507 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
erikj@5507 4 #
erikj@5507 5 # This code is free software; you can redistribute it and/or modify it
erikj@5507 6 # under the terms of the GNU General Public License version 2 only, as
erikj@5507 7 # published by the Free Software Foundation. Oracle designates this
erikj@5507 8 # particular file as subject to the "Classpath" exception as provided
erikj@5507 9 # by Oracle in the LICENSE file that accompanied this code.
erikj@5507 10 #
erikj@5507 11 # This code is distributed in the hope that it will be useful, but WITHOUT
erikj@5507 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
erikj@5507 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
erikj@5507 14 # version 2 for more details (a copy is included in the LICENSE file that
erikj@5507 15 # accompanied this code).
erikj@5507 16 #
erikj@5507 17 # You should have received a copy of the GNU General Public License version
erikj@5507 18 # 2 along with this work; if not, write to the Free Software Foundation,
erikj@5507 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
erikj@5507 20 #
erikj@5507 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
erikj@5507 22 # or visit www.oracle.com if you need additional information or have any
erikj@5507 23 # questions.
erikj@5507 24 #
erikj@5507 25
erikj@5507 26 # Define public interface.
erikj@5507 27
erikj@5507 28 SUNWprivate_1.1 {
erikj@5507 29 global:
erikj@5507 30 JNI_OnLoad;
erikj@5507 31 JNU_ThrowNoSuchMethodException;
erikj@5507 32 JNU_CallStaticMethodByName;
erikj@5507 33 JNU_CallMethodByName;
erikj@5507 34 JNU_CallMethodByNameV;
erikj@5507 35 JNU_ClassClass;
erikj@5507 36 JNU_ClassObject;
erikj@5507 37 JNU_ClassString;
erikj@5507 38 JNU_ClassThrowable;
erikj@5507 39 JNU_CopyObjectArray;
erikj@5507 40 JNU_Equals;
erikj@5507 41 JNU_GetEnv;
erikj@5507 42 JNU_GetFieldByName;
erikj@5507 43 JNU_GetStaticFieldByName;
erikj@5507 44 JNU_GetStringPlatformChars;
erikj@5507 45 JNU_IsInstanceOfByName;
erikj@5507 46 JNU_MonitorWait;
erikj@5507 47 JNU_NewObjectByName;
erikj@5507 48 JNU_NewStringPlatform;
erikj@5507 49 JNU_Notify;
erikj@5507 50 JNU_NotifyAll;
erikj@5507 51 JNU_PrintClass;
erikj@5507 52 JNU_PrintString;
erikj@5507 53 JNU_ReleaseStringPlatformChars;
erikj@5507 54 JNU_SetFieldByName;
erikj@5507 55 JNU_SetStaticFieldByName;
erikj@5507 56 JNU_ThrowArrayIndexOutOfBoundsException;
erikj@5507 57 JNU_ThrowByName;
erikj@5507 58 JNU_ThrowByNameWithLastError;
clanger@14916 59 JNU_ThrowByNameWithMessageAndLastError;
erikj@5507 60 JNU_ThrowClassNotFoundException;
erikj@5507 61 JNU_ThrowIllegalAccessError;
erikj@5507 62 JNU_ThrowIllegalAccessException;
erikj@5507 63 JNU_ThrowIllegalArgumentException;
erikj@5507 64 JNU_ThrowInstantiationException;
erikj@5507 65 JNU_ThrowInternalError;
erikj@5507 66 JNU_ThrowIOException;
erikj@5507 67 JNU_ThrowIOExceptionWithLastError;
erikj@5507 68 JNU_ThrowNoSuchFieldError;
erikj@5507 69 JNU_ThrowNoSuchFieldException;
erikj@5507 70 JNU_ThrowNoSuchMethodError;
erikj@5507 71 JNU_ThrowNullPointerException;
erikj@5507 72 JNU_ThrowNumberFormatException;
erikj@5507 73 JNU_ThrowOutOfMemoryError;
erikj@5507 74 JNU_ThrowStringIndexOutOfBoundsException;
erikj@5507 75 JNU_ToString;
erikj@5507 76
erikj@5507 77 Java_java_io_FileDescriptor_initIDs;
erikj@5507 78 Java_java_io_FileDescriptor_sync;
igerasim@10878 79 Java_java_io_FileDescriptor_getAppend;
rriggs@16043 80 Java_java_io_FileInputStream_available0;
erikj@5507 81 Java_java_io_FileInputStream_close0;
erikj@5507 82 Java_java_io_FileInputStream_initIDs;
bpb@10525 83 Java_java_io_FileInputStream_open0;
sla@9266 84 Java_java_io_FileInputStream_read0;
erikj@5507 85 Java_java_io_FileInputStream_readBytes;
rriggs@16043 86 Java_java_io_FileInputStream_skip0;
erikj@5507 87 Java_java_io_FileOutputStream_close0;
erikj@5507 88 Java_java_io_FileOutputStream_initIDs;
bpb@10525 89 Java_java_io_FileOutputStream_open0;
erikj@5507 90 Java_java_io_FileOutputStream_write;
erikj@5507 91 Java_java_io_FileOutputStream_writeBytes;
erikj@5507 92 Java_java_io_ObjectInputStream_bytesToDoubles;
erikj@5507 93 Java_java_io_ObjectInputStream_bytesToFloats;
erikj@5507 94 Java_java_io_ObjectOutputStream_doublesToBytes;
erikj@5507 95 Java_java_io_ObjectOutputStream_floatsToBytes;
erikj@5507 96 Java_java_io_ObjectStreamClass_hasStaticInitializer;
erikj@5507 97 Java_java_io_ObjectStreamClass_initNative;
erikj@5507 98 Java_java_io_RandomAccessFile_close0;
erikj@5507 99 Java_java_io_RandomAccessFile_getFilePointer;
erikj@5507 100 Java_java_io_RandomAccessFile_initIDs;
erikj@5507 101 Java_java_io_RandomAccessFile_length;
bpb@10525 102 Java_java_io_RandomAccessFile_open0;
sla@9266 103 Java_java_io_RandomAccessFile_read0;
erikj@5507 104 Java_java_io_RandomAccessFile_readBytes;
dxu@7914 105 Java_java_io_RandomAccessFile_seek0;
erikj@5507 106 Java_java_io_RandomAccessFile_setLength;
sla@9266 107 Java_java_io_RandomAccessFile_write0;
erikj@5507 108 Java_java_io_RandomAccessFile_writeBytes;
erikj@5507 109 Java_java_io_UnixFileSystem_canonicalize0;
erikj@5507 110 Java_java_io_UnixFileSystem_checkAccess;
erikj@5507 111 Java_java_io_UnixFileSystem_createDirectory;
erikj@5507 112 Java_java_io_UnixFileSystem_createFileExclusively;
erikj@5507 113 Java_java_io_UnixFileSystem_delete0;
erikj@5507 114 Java_java_io_UnixFileSystem_getBooleanAttributes0;
erikj@5507 115 Java_java_io_UnixFileSystem_getLastModifiedTime;
erikj@5507 116 Java_java_io_UnixFileSystem_getLength;
bpb@16362 117 Java_java_io_UnixFileSystem_getNameMax0;
erikj@5507 118 Java_java_io_UnixFileSystem_getSpace;
erikj@5507 119 Java_java_io_UnixFileSystem_initIDs;
erikj@5507 120 Java_java_io_UnixFileSystem_list;
erikj@5507 121 Java_java_io_UnixFileSystem_rename0;
erikj@5507 122 Java_java_io_UnixFileSystem_setLastModifiedTime;
erikj@5507 123 Java_java_io_UnixFileSystem_setReadOnly;
erikj@5507 124 Java_java_io_UnixFileSystem_setPermission;
erikj@5507 125 Java_java_lang_Class_forName0;
erikj@5507 126 Java_java_lang_Class_getPrimitiveClass;
erikj@5507 127 Java_java_lang_Class_isAssignableFrom;
erikj@5507 128 Java_java_lang_Class_isInstance;
erikj@5507 129 Java_java_lang_Class_registerNatives;
erikj@5507 130 Java_java_lang_ClassLoader_findBootstrapClass;
erikj@5507 131 Java_java_lang_ClassLoader_defineClass1;
erikj@5507 132 Java_java_lang_ClassLoader_defineClass2;
simonis@12166 133 Java_java_lang_ClassLoader_findBuiltinLib;
erikj@5507 134 Java_java_lang_ClassLoader_findLoadedClass0;
erikj@5507 135 Java_java_lang_ClassLoader_00024NativeLibrary_find;
erikj@5507 136 Java_java_lang_ClassLoader_00024NativeLibrary_load;
erikj@5507 137 Java_java_lang_ClassLoader_00024NativeLibrary_unload;
erikj@5507 138 Java_java_lang_ClassLoader_registerNatives;
erikj@5507 139 Java_java_lang_Double_longBitsToDouble;
erikj@5507 140 Java_java_lang_Double_doubleToRawLongBits;
erikj@5507 141 Java_java_lang_Float_intBitsToFloat;
erikj@5507 142 Java_java_lang_Float_floatToRawIntBits;
mchung@13197 143 Java_java_lang_StackStreamFactory_checkStackWalkModes;
mchung@13197 144 Java_java_lang_StackStreamFactory_00024AbstractStackWalker_callStackWalk;
mchung@13197 145 Java_java_lang_StackStreamFactory_00024AbstractStackWalker_fetchStackFrames;
mchung@13197 146 Java_java_lang_Shutdown_runAllFinalizers;
erikj@5507 147 Java_java_lang_StrictMath_IEEEremainder;
erikj@5507 148 Java_java_lang_StrictMath_acos;
erikj@5507 149 Java_java_lang_StrictMath_asin;
erikj@5507 150 Java_java_lang_StrictMath_atan;
erikj@5507 151 Java_java_lang_StrictMath_atan2;
erikj@5507 152 Java_java_lang_StrictMath_cos;
erikj@5507 153 Java_java_lang_StrictMath_log;
erikj@5507 154 Java_java_lang_StrictMath_log10;
erikj@5507 155 Java_java_lang_StrictMath_sin;
erikj@5507 156 Java_java_lang_StrictMath_sqrt;
erikj@5507 157 Java_java_lang_StrictMath_tan;
erikj@5507 158 Java_java_lang_StrictMath_cosh;
erikj@5507 159 Java_java_lang_StrictMath_sinh;
erikj@5507 160 Java_java_lang_StrictMath_tanh;
erikj@5507 161 Java_java_lang_StrictMath_log1p;
erikj@5507 162 Java_java_lang_StrictMath_expm1;
erikj@5507 163 Java_java_lang_Object_getClass;
erikj@5507 164 Java_java_lang_Object_registerNatives;
erikj@5507 165 Java_java_lang_ProcessEnvironment_environ;
rriggs@12363 166 Java_java_lang_ProcessHandleImpl_destroy0;
rriggs@12067 167 Java_java_lang_ProcessHandleImpl_getCurrentPid0;
rriggs@12363 168 Java_java_lang_ProcessHandleImpl_getProcessPids0;
rriggs@12363 169 Java_java_lang_ProcessHandleImpl_initNative;
rriggs@12363 170 Java_java_lang_ProcessHandleImpl_isAlive0;
rriggs@12067 171 Java_java_lang_ProcessHandleImpl_parent0;
rriggs@12067 172 Java_java_lang_ProcessHandleImpl_waitForProcessExit0;
rriggs@12067 173 Java_java_lang_ProcessHandleImpl_00024Info_initIDs;
rriggs@12067 174 Java_java_lang_ProcessHandleImpl_00024Info_info0;
rriggs@12067 175 Java_java_lang_ProcessImpl_init;
rriggs@12067 176 Java_java_lang_ProcessImpl_forkAndExec;
kbarrett@15606 177 Java_java_lang_ref_Reference_getAndClearReferencePendingList;
kbarrett@15606 178 Java_java_lang_ref_Reference_hasReferencePendingList;
kbarrett@15606 179 Java_java_lang_ref_Reference_waitForReferencePendingList;
erikj@5507 180 Java_java_lang_reflect_Array_get;
erikj@5507 181 Java_java_lang_reflect_Array_getBoolean;
erikj@5507 182 Java_java_lang_reflect_Array_getByte;
erikj@5507 183 Java_java_lang_reflect_Array_getChar;
erikj@5507 184 Java_java_lang_reflect_Array_getDouble;
erikj@5507 185 Java_java_lang_reflect_Array_getFloat;
erikj@5507 186 Java_java_lang_reflect_Array_getInt;
erikj@5507 187 Java_java_lang_reflect_Array_getLength;
erikj@5507 188 Java_java_lang_reflect_Array_getLong;
erikj@5507 189 Java_java_lang_reflect_Array_getShort;
erikj@5507 190 Java_java_lang_reflect_Array_multiNewArray;
erikj@5507 191 Java_java_lang_reflect_Array_newArray;
erikj@5507 192 Java_java_lang_reflect_Array_set;
erikj@5507 193 Java_java_lang_reflect_Array_setBoolean;
erikj@5507 194 Java_java_lang_reflect_Array_setByte;
erikj@5507 195 Java_java_lang_reflect_Array_setChar;
erikj@5507 196 Java_java_lang_reflect_Array_setDouble;
erikj@5507 197 Java_java_lang_reflect_Array_setFloat;
erikj@5507 198 Java_java_lang_reflect_Array_setInt;
erikj@5507 199 Java_java_lang_reflect_Array_setLong;
erikj@5507 200 Java_java_lang_reflect_Array_setShort;
robm@6423 201 Java_java_lang_reflect_Executable_getParameters0;
jfranck@8265 202 Java_java_lang_reflect_Executable_getTypeAnnotationBytes0;
jfranck@8265 203 Java_java_lang_reflect_Field_getTypeAnnotationBytes0;
erikj@5507 204 Java_java_lang_Runtime_freeMemory;
alanb@13901 205 Java_java_lang_Runtime_maxMemory;
erikj@5507 206 Java_java_lang_Runtime_gc;
erikj@5507 207 Java_java_lang_Runtime_runFinalization0;
erikj@5507 208 Java_java_lang_Runtime_totalMemory;
alanb@13901 209 Java_java_lang_Runtime_availableProcessors;
erikj@5507 210 Java_java_lang_SecurityManager_classDepth;
erikj@5507 211 Java_java_lang_SecurityManager_classLoaderDepth0;
erikj@5507 212 Java_java_lang_SecurityManager_currentClassLoader0;
erikj@5507 213 Java_java_lang_SecurityManager_currentLoadedClass0;
erikj@5507 214 Java_java_lang_SecurityManager_getClassContext;
erikj@5507 215 Java_java_lang_Shutdown_halt0;
mchung@16015 216 Java_java_lang_StackTraceElement_initStackTraceElement;
mchung@16015 217 Java_java_lang_StackTraceElement_initStackTraceElements;
erikj@5507 218 Java_java_lang_String_intern;
chegar@13421 219 Java_java_lang_StringCoding_err;
thartmann@13039 220 Java_java_lang_StringUTF16_isBigEndian;
erikj@5507 221 Java_java_lang_System_identityHashCode;
erikj@5507 222 Java_java_lang_System_initProperties;
erikj@5507 223 Java_java_lang_System_mapLibraryName;
erikj@5507 224 Java_java_lang_System_registerNatives;
erikj@5507 225 Java_java_lang_System_setErr0;
erikj@5507 226 Java_java_lang_System_setIn0;
erikj@5507 227 Java_java_lang_System_setOut0;
erikj@5507 228 Java_java_lang_Thread_registerNatives;
erikj@5507 229 Java_java_lang_Throwable_fillInStackTrace;
erikj@5507 230 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
erikj@5507 231 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
erikj@5507 232 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
erikj@5507 233 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
erikj@5507 234 Java_java_security_AccessController_getStackAccessControlContext;
erikj@5507 235 Java_java_security_AccessController_getInheritedAccessControlContext;
erikj@5507 236 Java_java_util_TimeZone_getSystemTimeZoneID;
erikj@5507 237 Java_java_util_TimeZone_getSystemGMTOffsetID;
erikj@5507 238 Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8;
rriggs@13755 239 Java_jdk_internal_misc_Signal_findSignal0;
rriggs@13755 240 Java_jdk_internal_misc_Signal_handle0;
rriggs@13755 241 Java_jdk_internal_misc_Signal_raise0;
chegar@14176 242 Java_jdk_internal_reflect_ConstantPool_getClassAt0;
chegar@14176 243 Java_jdk_internal_reflect_ConstantPool_getClassAtIfLoaded0;
chegar@14176 244 Java_jdk_internal_reflect_ConstantPool_getClassRefIndexAt0;
chegar@14176 245 Java_jdk_internal_reflect_ConstantPool_getDoubleAt0;
chegar@14176 246 Java_jdk_internal_reflect_ConstantPool_getFieldAt0;
chegar@14176 247 Java_jdk_internal_reflect_ConstantPool_getFieldAtIfLoaded0;
chegar@14176 248 Java_jdk_internal_reflect_ConstantPool_getFloatAt0;
chegar@14176 249 Java_jdk_internal_reflect_ConstantPool_getIntAt0;
chegar@14176 250 Java_jdk_internal_reflect_ConstantPool_getLongAt0;
chegar@14176 251 Java_jdk_internal_reflect_ConstantPool_getMemberRefInfoAt0;
chegar@14176 252 Java_jdk_internal_reflect_ConstantPool_getMethodAt0;
chegar@14176 253 Java_jdk_internal_reflect_ConstantPool_getMethodAtIfLoaded0;
chegar@14176 254 Java_jdk_internal_reflect_ConstantPool_getNameAndTypeRefIndexAt0;
chegar@14176 255 Java_jdk_internal_reflect_ConstantPool_getNameAndTypeRefInfoAt0;
chegar@14176 256 Java_jdk_internal_reflect_ConstantPool_getSize0;
chegar@14176 257 Java_jdk_internal_reflect_ConstantPool_getStringAt0;
chegar@14176 258 Java_jdk_internal_reflect_ConstantPool_getTagAt0;
chegar@14176 259 Java_jdk_internal_reflect_ConstantPool_getUTF8At0;
erikj@5507 260 Java_java_io_Console_istty;
erikj@5507 261 Java_java_io_Console_encoding;
erikj@5507 262 Java_java_io_Console_echo;
chegar@14176 263 Java_jdk_internal_reflect_NativeConstructorAccessorImpl_newInstance0;
chegar@14176 264 Java_jdk_internal_reflect_NativeMethodAccessorImpl_invoke0;
chegar@14176 265 Java_jdk_internal_reflect_Reflection_getCallerClass__;
chegar@14176 266 Java_jdk_internal_reflect_Reflection_getCallerClass__I;
chegar@14176 267 Java_jdk_internal_reflect_Reflection_getClassAccessFlags;
mchung@14424 268 Java_jdk_internal_misc_VM_latestUserDefinedLoader0;
chegar@13418 269 Java_jdk_internal_misc_VM_getuid;
chegar@13418 270 Java_jdk_internal_misc_VM_geteuid;
chegar@13418 271 Java_jdk_internal_misc_VM_getgid;
chegar@13418 272 Java_jdk_internal_misc_VM_getegid;
mchung@14632 273 Java_jdk_internal_misc_VM_getRuntimeArguments;
chegar@13418 274 Java_jdk_internal_misc_VM_initialize;
alanb@13901 275
alanb@16959 276 Java_java_lang_Module_defineModule0;
alanb@16959 277 Java_java_lang_Module_addReads0;
alanb@16959 278 Java_java_lang_Module_addExports0;
alanb@16959 279 Java_java_lang_Module_addExportsToAll0;
alanb@16959 280 Java_java_lang_Module_addExportsToAllUnnamed0;
alanb@13901 281
alanb@13901 282 Java_jdk_internal_loader_BootLoader_getSystemPackageLocation;
alanb@13901 283 Java_jdk_internal_loader_BootLoader_getSystemPackageNames;
alanb@13901 284 Java_jdk_internal_loader_BootLoader_setBootLoaderUnnamedModule0;
alanb@13901 285
chegar@13995 286 Java_jdk_internal_vm_VMSupport_initAgentProperties;
chegar@13995 287 Java_jdk_internal_vm_VMSupport_getVMTemporaryDirectory;
chegar@10967 288
erikj@5507 289 # ZipFile.c needs this one
erikj@5507 290 throwFileNotFoundException;
robm@12820 291 # zip_util.c needs these
fparain@10856 292 getLastErrorString;
robm@12820 293 getErrorString;
erikj@5507 294
erikj@5507 295 # Outcalls from libjvm done using dlsym().
erikj@5507 296
erikj@5507 297 VerifyClassCodes;
erikj@5507 298 VerifyClassCodesForMajorVersion;
erikj@5507 299 NewStringPlatform;
erikj@5507 300 GetStringPlatformChars;
erikj@5507 301 Canonicalize;
erikj@5507 302 JDK_GetVersionInfo0;
erikj@5507 303
erikj@5507 304 local:
erikj@5507 305 *;
erikj@5507 306 };