--- old/make/mapfiles/libjava/mapfile-vers 2018-03-23 14:24:58.437157719 +0100 +++ /dev/null 2018-02-16 14:25:25.622524048 +0100 @@ -1,300 +0,0 @@ -# -# Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Define public interface. - -SUNWprivate_1.1 { - global: - JNI_OnLoad; - JNU_ThrowNoSuchMethodException; - JNU_CallStaticMethodByName; - JNU_CallMethodByName; - JNU_CallMethodByNameV; - JNU_ClassClass; - JNU_ClassObject; - JNU_ClassString; - JNU_ClassThrowable; - JNU_CopyObjectArray; - JNU_Equals; - JNU_GetEnv; - JNU_GetFieldByName; - JNU_GetStaticFieldByName; - JNU_GetStringPlatformChars; - JNU_IsInstanceOfByName; - JNU_MonitorWait; - JNU_NewObjectByName; - JNU_NewStringPlatform; - JNU_Notify; - JNU_NotifyAll; - JNU_PrintClass; - JNU_PrintString; - JNU_ReleaseStringPlatformChars; - JNU_SetFieldByName; - JNU_SetStaticFieldByName; - JNU_ThrowArrayIndexOutOfBoundsException; - JNU_ThrowByName; - JNU_ThrowByNameWithLastError; - JNU_ThrowByNameWithMessageAndLastError; - JNU_ThrowClassNotFoundException; - JNU_ThrowIllegalAccessError; - JNU_ThrowIllegalAccessException; - JNU_ThrowIllegalArgumentException; - JNU_ThrowInstantiationException; - JNU_ThrowInternalError; - JNU_ThrowIOException; - JNU_ThrowIOExceptionWithLastError; - JNU_ThrowNoSuchFieldError; - JNU_ThrowNoSuchFieldException; - JNU_ThrowNoSuchMethodError; - JNU_ThrowNullPointerException; - JNU_ThrowNumberFormatException; - JNU_ThrowOutOfMemoryError; - JNU_ThrowStringIndexOutOfBoundsException; - JNU_ToString; - - Java_java_io_FileCleanable_cleanupClose0; - Java_java_io_FileDescriptor_close0; - Java_java_io_FileDescriptor_initIDs; - Java_java_io_FileDescriptor_sync; - Java_java_io_FileDescriptor_getAppend; - Java_java_io_FileDescriptor_getHandle; - Java_java_io_FileInputStream_available0; - Java_java_io_FileInputStream_initIDs; - Java_java_io_FileInputStream_open0; - Java_java_io_FileInputStream_read0; - Java_java_io_FileInputStream_readBytes; - Java_java_io_FileInputStream_skip0; - Java_java_io_FileOutputStream_initIDs; - Java_java_io_FileOutputStream_open0; - Java_java_io_FileOutputStream_write; - Java_java_io_FileOutputStream_writeBytes; - Java_java_io_ObjectInputStream_bytesToDoubles; - Java_java_io_ObjectInputStream_bytesToFloats; - Java_java_io_ObjectOutputStream_doublesToBytes; - Java_java_io_ObjectOutputStream_floatsToBytes; - Java_java_io_ObjectStreamClass_hasStaticInitializer; - Java_java_io_ObjectStreamClass_initNative; - Java_java_io_RandomAccessFile_getFilePointer; - Java_java_io_RandomAccessFile_initIDs; - Java_java_io_RandomAccessFile_length; - Java_java_io_RandomAccessFile_open0; - Java_java_io_RandomAccessFile_read0; - Java_java_io_RandomAccessFile_readBytes; - Java_java_io_RandomAccessFile_seek0; - Java_java_io_RandomAccessFile_setLength; - Java_java_io_RandomAccessFile_write0; - Java_java_io_RandomAccessFile_writeBytes; - Java_java_io_UnixFileSystem_canonicalize0; - Java_java_io_UnixFileSystem_checkAccess; - Java_java_io_UnixFileSystem_createDirectory; - Java_java_io_UnixFileSystem_createFileExclusively; - Java_java_io_UnixFileSystem_delete0; - Java_java_io_UnixFileSystem_getBooleanAttributes0; - Java_java_io_UnixFileSystem_getLastModifiedTime; - Java_java_io_UnixFileSystem_getLength; - Java_java_io_UnixFileSystem_getNameMax0; - Java_java_io_UnixFileSystem_getSpace; - Java_java_io_UnixFileSystem_initIDs; - Java_java_io_UnixFileSystem_list; - Java_java_io_UnixFileSystem_rename0; - Java_java_io_UnixFileSystem_setLastModifiedTime; - Java_java_io_UnixFileSystem_setReadOnly; - Java_java_io_UnixFileSystem_setPermission; - Java_java_lang_Class_forName0; - Java_java_lang_Class_getPrimitiveClass; - Java_java_lang_Class_isAssignableFrom; - Java_java_lang_Class_isInstance; - Java_java_lang_Class_registerNatives; - Java_java_lang_ClassLoader_findBootstrapClass; - Java_java_lang_ClassLoader_defineClass1; - Java_java_lang_ClassLoader_defineClass2; - Java_java_lang_ClassLoader_findBuiltinLib; - Java_java_lang_ClassLoader_findLoadedClass0; - Java_java_lang_ClassLoader_00024NativeLibrary_findEntry; - Java_java_lang_ClassLoader_00024NativeLibrary_load0; - Java_java_lang_ClassLoader_00024NativeLibrary_unload; - Java_java_lang_ClassLoader_registerNatives; - Java_java_lang_Double_longBitsToDouble; - Java_java_lang_Double_doubleToRawLongBits; - Java_java_lang_Float_intBitsToFloat; - Java_java_lang_Float_floatToRawIntBits; - Java_java_lang_StackStreamFactory_checkStackWalkModes; - Java_java_lang_StackStreamFactory_00024AbstractStackWalker_callStackWalk; - Java_java_lang_StackStreamFactory_00024AbstractStackWalker_fetchStackFrames; - Java_java_lang_StrictMath_IEEEremainder; - Java_java_lang_StrictMath_acos; - Java_java_lang_StrictMath_asin; - Java_java_lang_StrictMath_atan; - Java_java_lang_StrictMath_atan2; - Java_java_lang_StrictMath_cos; - Java_java_lang_StrictMath_log; - Java_java_lang_StrictMath_log10; - Java_java_lang_StrictMath_sin; - Java_java_lang_StrictMath_sqrt; - Java_java_lang_StrictMath_tan; - Java_java_lang_StrictMath_cosh; - Java_java_lang_StrictMath_sinh; - Java_java_lang_StrictMath_tanh; - Java_java_lang_StrictMath_log1p; - Java_java_lang_StrictMath_expm1; - Java_java_lang_Object_getClass; - Java_java_lang_Object_registerNatives; - Java_java_lang_ProcessEnvironment_environ; - Java_java_lang_ProcessHandleImpl_destroy0; - Java_java_lang_ProcessHandleImpl_getCurrentPid0; - Java_java_lang_ProcessHandleImpl_getProcessPids0; - Java_java_lang_ProcessHandleImpl_initNative; - Java_java_lang_ProcessHandleImpl_isAlive0; - Java_java_lang_ProcessHandleImpl_parent0; - Java_java_lang_ProcessHandleImpl_waitForProcessExit0; - Java_java_lang_ProcessHandleImpl_00024Info_initIDs; - Java_java_lang_ProcessHandleImpl_00024Info_info0; - Java_java_lang_ProcessImpl_init; - Java_java_lang_ProcessImpl_forkAndExec; - Java_java_lang_ref_Reference_getAndClearReferencePendingList; - Java_java_lang_ref_Reference_hasReferencePendingList; - Java_java_lang_ref_Reference_waitForReferencePendingList; - Java_java_lang_reflect_Array_get; - Java_java_lang_reflect_Array_getBoolean; - Java_java_lang_reflect_Array_getByte; - Java_java_lang_reflect_Array_getChar; - Java_java_lang_reflect_Array_getDouble; - Java_java_lang_reflect_Array_getFloat; - Java_java_lang_reflect_Array_getInt; - Java_java_lang_reflect_Array_getLength; - Java_java_lang_reflect_Array_getLong; - Java_java_lang_reflect_Array_getShort; - Java_java_lang_reflect_Array_multiNewArray; - Java_java_lang_reflect_Array_newArray; - Java_java_lang_reflect_Array_set; - Java_java_lang_reflect_Array_setBoolean; - Java_java_lang_reflect_Array_setByte; - Java_java_lang_reflect_Array_setChar; - Java_java_lang_reflect_Array_setDouble; - Java_java_lang_reflect_Array_setFloat; - Java_java_lang_reflect_Array_setInt; - Java_java_lang_reflect_Array_setLong; - Java_java_lang_reflect_Array_setShort; - Java_java_lang_reflect_Executable_getParameters0; - Java_java_lang_reflect_Executable_getTypeAnnotationBytes0; - Java_java_lang_reflect_Field_getTypeAnnotationBytes0; - Java_java_lang_Runtime_freeMemory; - Java_java_lang_Runtime_maxMemory; - Java_java_lang_Runtime_gc; - Java_java_lang_Runtime_totalMemory; - Java_java_lang_Runtime_availableProcessors; - Java_java_lang_SecurityManager_getClassContext; - Java_java_lang_Shutdown_beforeHalt; - Java_java_lang_Shutdown_halt0; - Java_java_lang_StackTraceElement_initStackTraceElement; - Java_java_lang_StackTraceElement_initStackTraceElements; - Java_java_lang_String_intern; - Java_java_lang_StringCoding_err; - Java_java_lang_StringUTF16_isBigEndian; - Java_java_lang_System_identityHashCode; - Java_java_lang_System_initProperties; - Java_java_lang_System_mapLibraryName; - Java_java_lang_System_registerNatives; - Java_java_lang_System_setErr0; - Java_java_lang_System_setIn0; - Java_java_lang_System_setOut0; - Java_java_lang_Thread_registerNatives; - Java_java_lang_Throwable_fillInStackTrace; - Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2; - Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2; - Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2; - Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2; - Java_java_security_AccessController_getStackAccessControlContext; - Java_java_security_AccessController_getInheritedAccessControlContext; - Java_java_util_TimeZone_getSystemTimeZoneID; - Java_java_util_TimeZone_getSystemGMTOffsetID; - Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8; - Java_jdk_internal_misc_Signal_findSignal0; - Java_jdk_internal_misc_Signal_handle0; - Java_jdk_internal_misc_Signal_raise0; - Java_jdk_internal_reflect_ConstantPool_getClassAt0; - Java_jdk_internal_reflect_ConstantPool_getClassAtIfLoaded0; - Java_jdk_internal_reflect_ConstantPool_getClassRefIndexAt0; - Java_jdk_internal_reflect_ConstantPool_getDoubleAt0; - Java_jdk_internal_reflect_ConstantPool_getFieldAt0; - Java_jdk_internal_reflect_ConstantPool_getFieldAtIfLoaded0; - Java_jdk_internal_reflect_ConstantPool_getFloatAt0; - Java_jdk_internal_reflect_ConstantPool_getIntAt0; - Java_jdk_internal_reflect_ConstantPool_getLongAt0; - Java_jdk_internal_reflect_ConstantPool_getMemberRefInfoAt0; - Java_jdk_internal_reflect_ConstantPool_getMethodAt0; - Java_jdk_internal_reflect_ConstantPool_getMethodAtIfLoaded0; - Java_jdk_internal_reflect_ConstantPool_getNameAndTypeRefIndexAt0; - Java_jdk_internal_reflect_ConstantPool_getNameAndTypeRefInfoAt0; - Java_jdk_internal_reflect_ConstantPool_getSize0; - Java_jdk_internal_reflect_ConstantPool_getStringAt0; - Java_jdk_internal_reflect_ConstantPool_getTagAt0; - Java_jdk_internal_reflect_ConstantPool_getUTF8At0; - Java_java_io_Console_istty; - Java_java_io_Console_encoding; - Java_java_io_Console_echo; - Java_jdk_internal_reflect_NativeConstructorAccessorImpl_newInstance0; - Java_jdk_internal_reflect_NativeMethodAccessorImpl_invoke0; - Java_jdk_internal_reflect_Reflection_getCallerClass__; - Java_jdk_internal_reflect_Reflection_getClassAccessFlags; - Java_jdk_internal_misc_VM_latestUserDefinedLoader0; - Java_jdk_internal_misc_VM_getuid; - Java_jdk_internal_misc_VM_geteuid; - Java_jdk_internal_misc_VM_getgid; - Java_jdk_internal_misc_VM_getegid; - Java_jdk_internal_misc_VM_getRuntimeArguments; - Java_jdk_internal_misc_VM_initialize; - - Java_java_lang_Module_defineModule0; - Java_java_lang_Module_addReads0; - Java_java_lang_Module_addExports0; - Java_java_lang_Module_addExportsToAll0; - Java_java_lang_Module_addExportsToAllUnnamed0; - - Java_jdk_internal_loader_BootLoader_getSystemPackageLocation; - Java_jdk_internal_loader_BootLoader_getSystemPackageNames; - Java_jdk_internal_loader_BootLoader_setBootLoaderUnnamedModule0; - - Java_jdk_internal_vm_VMSupport_initAgentProperties; - Java_jdk_internal_vm_VMSupport_getVMTemporaryDirectory; - - # ZipFile.c needs this one - throwFileNotFoundException; - # zip_util.c needs these - getLastErrorString; - getErrorString; - - # Outcalls from libjvm done using dlsym(). - - VerifyClassCodes; - VerifyClassCodesForMajorVersion; - NewStringPlatform; - GetStringPlatformChars; - Canonicalize; - JDK_GetVersionInfo0; - - local: - *; -};