mapfile-vers revision 8845:4be14673b9bf
197403Sobrien# 297403Sobrien# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. 3169691Skan# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4169691Skan# 597403Sobrien# This code is free software; you can redistribute it and/or modify it 697403Sobrien# under the terms of the GNU General Public License version 2 only, as 797403Sobrien# published by the Free Software Foundation. Oracle designates this 897403Sobrien# particular file as subject to the "Classpath" exception as provided 997403Sobrien# by Oracle in the LICENSE file that accompanied this code. 1097403Sobrien# 1197403Sobrien# This code is distributed in the hope that it will be useful, but WITHOUT 1297403Sobrien# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1397403Sobrien# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1497403Sobrien# version 2 for more details (a copy is included in the LICENSE file that 1597403Sobrien# accompanied this code). 1697403Sobrien# 1797403Sobrien# You should have received a copy of the GNU General Public License version 1897403Sobrien# 2 along with this work; if not, write to the Free Software Foundation, 1997403Sobrien# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20169691Skan# 2197403Sobrien# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 2297403Sobrien# or visit www.oracle.com if you need additional information or have any 2397403Sobrien# questions. 2497403Sobrien# 2597403Sobrien 2697403Sobrien# Define public interface. 2797403Sobrien 2897403SobrienSUNWprivate_1.1 { 2997403Sobrien global: 3097403Sobrien JNI_OnLoad; 3197403Sobrien JNU_ThrowNoSuchMethodException; 32169691Skan JNU_CallStaticMethodByName; 33169691Skan JNU_CallMethodByName; 34169691Skan JNU_CallMethodByNameV; 35169691Skan JNU_ClassClass; 36169691Skan JNU_ClassObject; 3797403Sobrien JNU_ClassString; 3897403Sobrien JNU_ClassThrowable; 3997403Sobrien JNU_CopyObjectArray; 4097403Sobrien JNU_Equals; 4197403Sobrien JNU_GetEnv; 4297403Sobrien JNU_GetFieldByName; 4397403Sobrien JNU_GetStaticFieldByName; 44132720Skan JNU_GetStringPlatformChars; 45132720Skan JNU_IsInstanceOfByName; 4697403Sobrien JNU_MonitorWait; 4797403Sobrien JNU_NewObjectByName; 4897403Sobrien JNU_NewStringPlatform; 49169691Skan JNU_Notify; 50169691Skan JNU_NotifyAll; 51132720Skan JNU_PrintClass; 52132720Skan JNU_PrintString; 53132720Skan JNU_ReleaseStringPlatformChars; 54132720Skan JNU_SetFieldByName; 55132720Skan JNU_SetStaticFieldByName; 56132720Skan JNU_ThrowArrayIndexOutOfBoundsException; 57132720Skan JNU_ThrowByName; 58132720Skan JNU_ThrowByNameWithLastError; 59132720Skan JNU_ThrowClassNotFoundException; 60132720Skan JNU_ThrowIllegalAccessError; 6197403Sobrien JNU_ThrowIllegalAccessException; 62132720Skan JNU_ThrowIllegalArgumentException; 6397403Sobrien JNU_ThrowInstantiationException; 64132720Skan JNU_ThrowInternalError; 6597403Sobrien JNU_ThrowIOException; 6697403Sobrien JNU_ThrowIOExceptionWithLastError; 67132720Skan JNU_ThrowNoSuchFieldError; 6897403Sobrien JNU_ThrowNoSuchFieldException; 6997403Sobrien JNU_ThrowNoSuchMethodError; 7097403Sobrien JNU_ThrowNullPointerException; 7197403Sobrien JNU_ThrowNumberFormatException; 7297403Sobrien JNU_ThrowOutOfMemoryError; 7397403Sobrien JNU_ThrowStringIndexOutOfBoundsException; 7497403Sobrien JNU_ToString; 7597403Sobrien 7697403Sobrien Java_java_io_FileDescriptor_initIDs; 7797403Sobrien Java_java_io_FileDescriptor_sync; 7897403Sobrien Java_java_io_FileInputStream_available; 79132720Skan Java_java_io_FileInputStream_close0; 80132720Skan Java_java_io_FileInputStream_initIDs; 81132720Skan Java_java_io_FileInputStream_open; 8297403Sobrien Java_java_io_FileInputStream_read; 8397403Sobrien Java_java_io_FileInputStream_readBytes; 8497403Sobrien Java_java_io_FileInputStream_skip; 8597403Sobrien Java_java_io_FileOutputStream_close0; 8697403Sobrien Java_java_io_FileOutputStream_initIDs; 8797403Sobrien Java_java_io_FileOutputStream_open; 88132720Skan Java_java_io_FileOutputStream_write; 8997403Sobrien Java_java_io_FileOutputStream_writeBytes; 9097403Sobrien Java_java_io_ObjectInputStream_bytesToDoubles; 91132720Skan Java_java_io_ObjectInputStream_bytesToFloats; 9297403Sobrien Java_java_io_ObjectOutputStream_doublesToBytes; 9397403Sobrien Java_java_io_ObjectOutputStream_floatsToBytes; 94146897Skan Java_java_io_ObjectStreamClass_hasStaticInitializer; 9597403Sobrien Java_java_io_ObjectStreamClass_initNative; 96132720Skan Java_java_io_RandomAccessFile_close0; 97146897Skan Java_java_io_RandomAccessFile_getFilePointer; 9897403Sobrien Java_java_io_RandomAccessFile_initIDs; 99132720Skan Java_java_io_RandomAccessFile_length; 100132720Skan Java_java_io_RandomAccessFile_open; 101132720Skan Java_java_io_RandomAccessFile_read; 102132720Skan Java_java_io_RandomAccessFile_readBytes; 103132720Skan Java_java_io_RandomAccessFile_seek0; 104132720Skan Java_java_io_RandomAccessFile_setLength; 10597403Sobrien Java_java_io_RandomAccessFile_write; 106132720Skan Java_java_io_RandomAccessFile_writeBytes; 107169691Skan Java_java_io_UnixFileSystem_canonicalize0; 108132720Skan Java_java_io_UnixFileSystem_checkAccess; 10997403Sobrien Java_java_io_UnixFileSystem_createDirectory; 110132720Skan Java_java_io_UnixFileSystem_createFileExclusively; 11197403Sobrien Java_java_io_UnixFileSystem_delete0; 112132720Skan Java_java_io_UnixFileSystem_getBooleanAttributes0; 11397403Sobrien Java_java_io_UnixFileSystem_getLastModifiedTime; 114132720Skan Java_java_io_UnixFileSystem_getLength; 115132720Skan Java_java_io_UnixFileSystem_getSpace; 116169691Skan Java_java_io_UnixFileSystem_initIDs; 117132720Skan Java_java_io_UnixFileSystem_list; 118132720Skan Java_java_io_UnixFileSystem_rename0; 11997403Sobrien Java_java_io_UnixFileSystem_setLastModifiedTime; 120132720Skan Java_java_io_UnixFileSystem_setReadOnly; 121132720Skan Java_java_io_UnixFileSystem_setPermission; 12297403Sobrien Java_java_lang_Class_forName0; 12397403Sobrien Java_java_lang_Class_getPrimitiveClass; 124132720Skan Java_java_lang_Class_isAssignableFrom; 12597403Sobrien Java_java_lang_Class_isInstance; 126132720Skan Java_java_lang_Class_registerNatives; 12797403Sobrien Java_java_lang_ClassLoader_findBootstrapClass; 12897403Sobrien Java_java_lang_ClassLoader_defineClass0; 129169691Skan Java_java_lang_ClassLoader_defineClass1; 130132720Skan Java_java_lang_ClassLoader_defineClass2; 13197403Sobrien Java_java_lang_ClassLoader_findLoadedClass0; 132132720Skan Java_java_lang_ClassLoader_resolveClass0; 13397403Sobrien Java_java_lang_ClassLoader_00024NativeLibrary_find; 134132720Skan Java_java_lang_ClassLoader_00024NativeLibrary_load; 13597403Sobrien Java_java_lang_ClassLoader_00024NativeLibrary_unload; 13697403Sobrien Java_java_lang_ClassLoader_00024NativeLibrary_findBuiltinLib; 137132720Skan Java_java_lang_ClassLoader_registerNatives; 13897403Sobrien Java_java_lang_Compiler_registerNatives; 13997403Sobrien Java_java_lang_Double_longBitsToDouble; 140146897Skan Java_java_lang_Double_doubleToRawLongBits; 141107606Sobrien Java_java_lang_reflect_Proxy_defineClass0; 142132720Skan Java_java_lang_Shutdown_runAllFinalizers; 143146897Skan Java_java_lang_Float_intBitsToFloat; 14497403Sobrien Java_java_lang_Float_floatToRawIntBits; 145146897Skan Java_java_lang_StrictMath_IEEEremainder; 146132720Skan Java_java_lang_StrictMath_acos; 147117397Skan Java_java_lang_StrictMath_asin; 148132720Skan Java_java_lang_StrictMath_atan; 149132720Skan Java_java_lang_StrictMath_atan2; 15097403Sobrien Java_java_lang_StrictMath_cos; 151132720Skan Java_java_lang_StrictMath_exp; 152132720Skan Java_java_lang_StrictMath_log; 15397403Sobrien Java_java_lang_StrictMath_log10; 154132720Skan Java_java_lang_StrictMath_pow; 155132720Skan Java_java_lang_StrictMath_sin; 156132720Skan Java_java_lang_StrictMath_sqrt; 15797403Sobrien Java_java_lang_StrictMath_cbrt; 15897403Sobrien Java_java_lang_StrictMath_tan; 159169691Skan Java_java_lang_StrictMath_cosh; 16097403Sobrien Java_java_lang_StrictMath_sinh; 16197403Sobrien Java_java_lang_StrictMath_tanh; 16297403Sobrien Java_java_lang_StrictMath_hypot; 16397403Sobrien Java_java_lang_StrictMath_log1p; 16497403Sobrien Java_java_lang_StrictMath_expm1; 16597403Sobrien Java_java_lang_Object_getClass; 16697403Sobrien Java_java_lang_Object_registerNatives; 16797403Sobrien Java_java_lang_Package_getSystemPackage0; 168146897Skan Java_java_lang_Package_getSystemPackages0; 16997403Sobrien Java_java_lang_ProcessEnvironment_environ; 170132720Skan Java_java_lang_reflect_Array_get; 171146897Skan Java_java_lang_reflect_Array_getBoolean; 17297403Sobrien Java_java_lang_reflect_Array_getByte; 173132720Skan Java_java_lang_reflect_Array_getChar; 174132720Skan Java_java_lang_reflect_Array_getDouble; 175169691Skan Java_java_lang_reflect_Array_getFloat; 176132720Skan Java_java_lang_reflect_Array_getInt; 177169691Skan Java_java_lang_reflect_Array_getLength; 17897403Sobrien Java_java_lang_reflect_Array_getLong; 17997403Sobrien Java_java_lang_reflect_Array_getShort; 18097403Sobrien Java_java_lang_reflect_Array_multiNewArray; 18197403Sobrien Java_java_lang_reflect_Array_newArray; 18297403Sobrien Java_java_lang_reflect_Array_set; 18397403Sobrien Java_java_lang_reflect_Array_setBoolean; 184132720Skan Java_java_lang_reflect_Array_setByte; 185132720Skan Java_java_lang_reflect_Array_setChar; 186132720Skan Java_java_lang_reflect_Array_setDouble; 18797403Sobrien Java_java_lang_reflect_Array_setFloat; 18897403Sobrien Java_java_lang_reflect_Array_setInt; 18997403Sobrien Java_java_lang_reflect_Array_setLong; 19097403Sobrien Java_java_lang_reflect_Array_setShort; 19197403Sobrien Java_java_lang_reflect_Executable_getParameters0; 19297403Sobrien Java_java_lang_reflect_Executable_getTypeAnnotationBytes0; 19397403Sobrien Java_java_lang_reflect_Field_getTypeAnnotationBytes0; 194132720Skan Java_java_lang_Runtime_freeMemory; 19597403Sobrien Java_java_lang_Runtime_maxMemory; 19697403Sobrien Java_java_lang_Runtime_gc; 19797403Sobrien Java_java_lang_Runtime_runFinalization0; 198132720Skan Java_java_lang_Runtime_totalMemory; 199132720Skan Java_java_lang_Runtime_traceInstructions; 200132720Skan Java_java_lang_Runtime_traceMethodCalls; 201132720Skan Java_java_lang_Runtime_availableProcessors; 202132720Skan Java_java_lang_SecurityManager_classDepth; 20397403Sobrien Java_java_lang_SecurityManager_classLoaderDepth0; 20497403Sobrien Java_java_lang_SecurityManager_currentClassLoader0; 20597403Sobrien Java_java_lang_SecurityManager_currentLoadedClass0; 20697403Sobrien Java_java_lang_SecurityManager_getClassContext; 20797403Sobrien Java_java_lang_Shutdown_halt0; 20897403Sobrien Java_java_lang_String_intern; 209132720Skan Java_java_lang_System_identityHashCode; 210132720Skan Java_java_lang_System_initProperties; 211132720Skan Java_java_lang_System_mapLibraryName; 212132720Skan Java_java_lang_System_registerNatives; 213132720Skan Java_java_lang_System_setErr0; 21497403Sobrien Java_java_lang_System_setIn0; 21597403Sobrien Java_java_lang_System_setOut0; 216132720Skan Java_java_lang_Thread_registerNatives; 21797403Sobrien Java_java_lang_Throwable_fillInStackTrace; 21897403Sobrien Java_java_lang_Throwable_getStackTraceDepth; 21997403Sobrien Java_java_lang_Throwable_getStackTraceElement; 22097403Sobrien Java_java_lang_UNIXProcess_init; 22197403Sobrien Java_java_lang_UNIXProcess_waitForProcessExit; 22297403Sobrien Java_java_lang_UNIXProcess_forkAndExec; 223132720Skan Java_java_lang_UNIXProcess_destroyProcess; 22497403Sobrien Java_java_nio_Bits_copyFromShortArray; 22597403Sobrien Java_java_nio_Bits_copyToShortArray; 22697403Sobrien Java_java_nio_Bits_copyFromIntArray; 227107606Sobrien Java_java_nio_Bits_copyToIntArray; 228107606Sobrien Java_java_nio_Bits_copyFromLongArray; 22997403Sobrien Java_java_nio_Bits_copyToLongArray; 23097403Sobrien Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2; 23197403Sobrien Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2; 23297403Sobrien Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2; 23397403Sobrien Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2; 23497403Sobrien Java_java_security_AccessController_getStackAccessControlContext; 23597403Sobrien Java_java_security_AccessController_getInheritedAccessControlContext; 236132720Skan Java_java_util_TimeZone_getSystemTimeZoneID; 237132720Skan Java_java_util_TimeZone_getSystemGMTOffsetID; 23897403Sobrien Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8; 239132720Skan Java_java_util_prefs_FileSystemPreferences_chmod; 24097403Sobrien Java_java_util_prefs_FileSystemPreferences_lockFile0; 241132720Skan Java_java_util_prefs_FileSystemPreferences_unlockFile0; 24297403Sobrien Java_java_util_logging_FileHandler_isSetUID; 24397403Sobrien Java_sun_misc_MessageUtils_toStderr; 24497403Sobrien Java_sun_misc_MessageUtils_toStdout; 24597403Sobrien Java_sun_misc_NativeSignalHandler_handle0; 24697403Sobrien Java_sun_misc_Signal_findSignal; 247132720Skan Java_sun_misc_Signal_handle0; 248132720Skan Java_sun_misc_Signal_raise0; 24997403Sobrien Java_sun_reflect_ConstantPool_getClassAt0; 25097403Sobrien Java_sun_reflect_ConstantPool_getClassAtIfLoaded0; 25197403Sobrien Java_sun_reflect_ConstantPool_getDoubleAt0; 25297403Sobrien Java_sun_reflect_ConstantPool_getFieldAt0; 253132720Skan Java_sun_reflect_ConstantPool_getFieldAtIfLoaded0; 25497403Sobrien Java_sun_reflect_ConstantPool_getFloatAt0; 25597403Sobrien Java_sun_reflect_ConstantPool_getIntAt0; 25697403Sobrien Java_sun_reflect_ConstantPool_getLongAt0; 25797403Sobrien Java_sun_reflect_ConstantPool_getMemberRefInfoAt0; 25897403Sobrien Java_sun_reflect_ConstantPool_getMethodAt0; 25997403Sobrien Java_sun_reflect_ConstantPool_getMethodAtIfLoaded0; 260117397Skan Java_sun_reflect_ConstantPool_getSize0; 261169691Skan Java_sun_reflect_ConstantPool_getStringAt0; 262169691Skan Java_sun_reflect_ConstantPool_getUTF8At0; 263169691Skan Java_java_io_Console_istty; 264169691Skan Java_java_io_Console_encoding; 265169691Skan Java_java_io_Console_echo; 266169691Skan Java_sun_misc_GC_maxObjectInspectionAge; 267169691Skan Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0; 268169691Skan Java_sun_reflect_NativeMethodAccessorImpl_invoke0; 269169691Skan Java_sun_reflect_Reflection_getCallerClass__; 270169691Skan Java_sun_reflect_Reflection_getCallerClass__I; 271169691Skan Java_sun_reflect_Reflection_getClassAccessFlags; 272169691Skan Java_sun_misc_Version_getJdkVersionInfo; 273169691Skan Java_sun_misc_Version_getJdkSpecialVersion; 274169691Skan Java_sun_misc_Version_getJvmVersionInfo; 275169691Skan Java_sun_misc_Version_getJvmSpecialVersion; 276169691Skan Java_sun_misc_VM_getThreadStateValues; 277169691Skan Java_sun_misc_VM_latestUserDefinedLoader; 278169691Skan Java_sun_misc_VM_initialize; 279169691Skan Java_sun_misc_VMSupport_initAgentProperties; 280169691Skan 281117397Skan # ZipFile.c needs this one 282117397Skan throwFileNotFoundException; 283169691Skan 284169691Skan# Java_sun_misc_VM_getState; threads.c 285169691Skan# Java_sun_misc_VM_threadsSuspended; threads.c 286169691Skan# Java_sun_misc_VM_unsuspendSomeThreads; threads.c 287169691Skan# Java_sun_misc_VM_unsuspendThreads; threads.c 288169691Skan 289169691Skan Java_sun_util_locale_provider_HostLocaleProviderAdapterImpl_getPattern; 290169691Skan 291169691Skan # Outcalls from libjvm done using dlsym(). 292169691Skan 293169691Skan VerifyClassCodes; 294169691Skan VerifyClassCodesForMajorVersion; 295169691Skan NewStringPlatform; 296169691Skan GetStringPlatformChars; 297169691Skan Canonicalize; 298169691Skan JDK_GetVersionInfo0; 299169691Skan 300169691Skan local: 301169691Skan *; 302169691Skan}; 303169691Skan