make/mapfiles/libjava/mapfile-vers

Fri, 24 Jul 2020 14:31:02 +0200

author
sgehwolf
date
Fri, 24 Jul 2020 14:31:02 +0200
changeset 14169
edb84bd2f10f
parent 13954
a2535ce9f055
child 14222
5a272e10d7e7
permissions
-rw-r--r--

8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
Reviewed-by: aph, dholmes, bobv, shade

     1 #
     2 # Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.  Oracle designates this
     8 # particular file as subject to the "Classpath" exception as provided
     9 # by Oracle in the LICENSE file that accompanied this code.
    10 #
    11 # This code is distributed in the hope that it will be useful, but WITHOUT
    12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    14 # version 2 for more details (a copy is included in the LICENSE file that
    15 # accompanied this code).
    16 #
    17 # You should have received a copy of the GNU General Public License version
    18 # 2 along with this work; if not, write to the Free Software Foundation,
    19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    20 #
    21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    22 # or visit www.oracle.com if you need additional information or have any
    23 # questions.
    24 #
    26 # Define public interface.
    28 SUNWprivate_1.1 {
    29 	global:
    30 		JNI_OnLoad;
    31 		JNU_ThrowNoSuchMethodException;
    32 		JNU_CallStaticMethodByName;
    33 		JNU_CallMethodByName;
    34 		JNU_CallMethodByNameV;
    35 		JNU_ClassClass;
    36 		JNU_ClassObject;
    37 		JNU_ClassString;
    38 		JNU_ClassThrowable;
    39 		JNU_CopyObjectArray;
    40 		JNU_Equals;
    41 		JNU_GetEnv;
    42 		JNU_GetFieldByName;
    43 		JNU_GetStaticFieldByName;
    44 		JNU_GetStringPlatformChars;
    45 		JNU_IsInstanceOfByName;
    46 		JNU_MonitorWait;
    47 		JNU_NewObjectByName;
    48 		JNU_NewStringPlatform;
    49 		JNU_Notify;
    50 		JNU_NotifyAll;
    51 		JNU_PrintClass;
    52 		JNU_PrintString;
    53 		JNU_ReleaseStringPlatformChars;
    54 		JNU_SetFieldByName;
    55 		JNU_SetStaticFieldByName;
    56 		JNU_ThrowArrayIndexOutOfBoundsException;
    57 		JNU_ThrowByName;
    58 		JNU_ThrowByNameWithLastError;
    59                 JNU_ThrowByNameWithMessageAndLastError;
    60 		JNU_ThrowClassNotFoundException;
    61 		JNU_ThrowIllegalAccessError;
    62 		JNU_ThrowIllegalAccessException;
    63 		JNU_ThrowIllegalArgumentException;
    64 		JNU_ThrowInstantiationException;
    65 		JNU_ThrowInternalError;
    66 		JNU_ThrowIOException;
    67 		JNU_ThrowIOExceptionWithLastError;
    68 		JNU_ThrowNoSuchFieldError;
    69 		JNU_ThrowNoSuchFieldException;
    70 		JNU_ThrowNoSuchMethodError;
    71 		JNU_ThrowNullPointerException;
    72 		JNU_ThrowNumberFormatException;
    73 		JNU_ThrowOutOfMemoryError;
    74 		JNU_ThrowStringIndexOutOfBoundsException;
    75 		JNU_ToString;
    77 		Java_java_io_FileDescriptor_initIDs;
    78 		Java_java_io_FileDescriptor_sync;
    79 		Java_java_io_FileInputStream_available0;
    80 		Java_java_io_FileInputStream_close0;
    81 		Java_java_io_FileInputStream_initIDs;
    82 		Java_java_io_FileInputStream_open0;
    83 		Java_java_io_FileInputStream_read0;
    84 		Java_java_io_FileInputStream_readBytes;
    85 		Java_java_io_FileInputStream_skip0;
    86 		Java_java_io_FileOutputStream_close0;
    87 		Java_java_io_FileOutputStream_initIDs;
    88 		Java_java_io_FileOutputStream_open0;
    89 		Java_java_io_FileOutputStream_write;
    90 		Java_java_io_FileOutputStream_writeBytes;
    91 		Java_java_io_ObjectInputStream_bytesToDoubles;
    92 		Java_java_io_ObjectInputStream_bytesToFloats;
    93 		Java_java_io_ObjectOutputStream_doublesToBytes;
    94 		Java_java_io_ObjectOutputStream_floatsToBytes;
    95 		Java_java_io_ObjectStreamClass_hasStaticInitializer;
    96 		Java_java_io_ObjectStreamClass_initNative;
    97 		Java_java_io_RandomAccessFile_close0;
    98 		Java_java_io_RandomAccessFile_getFilePointer;
    99 		Java_java_io_RandomAccessFile_initIDs;
   100 		Java_java_io_RandomAccessFile_length;
   101 		Java_java_io_RandomAccessFile_open0;
   102 		Java_java_io_RandomAccessFile_read0;
   103 		Java_java_io_RandomAccessFile_readBytes;
   104 		Java_java_io_RandomAccessFile_seek0;
   105 		Java_java_io_RandomAccessFile_setLength;
   106 		Java_java_io_RandomAccessFile_write0;
   107 		Java_java_io_RandomAccessFile_writeBytes;
   108 		Java_java_io_UnixFileSystem_canonicalize0;
   109 		Java_java_io_UnixFileSystem_checkAccess;
   110 		Java_java_io_UnixFileSystem_createDirectory;
   111 		Java_java_io_UnixFileSystem_createFileExclusively;
   112 		Java_java_io_UnixFileSystem_delete0;
   113 		Java_java_io_UnixFileSystem_getBooleanAttributes0;
   114 		Java_java_io_UnixFileSystem_getLastModifiedTime;
   115 		Java_java_io_UnixFileSystem_getLength;
   116 		Java_java_io_UnixFileSystem_getSpace;
   117 		Java_java_io_UnixFileSystem_initIDs;
   118 		Java_java_io_UnixFileSystem_list;
   119 		Java_java_io_UnixFileSystem_rename0;
   120 		Java_java_io_UnixFileSystem_setLastModifiedTime;
   121 		Java_java_io_UnixFileSystem_setReadOnly;
   122 		Java_java_io_UnixFileSystem_setPermission;
   123 		Java_java_lang_Class_forName0;
   124 		Java_java_lang_Class_getPrimitiveClass;
   125 		Java_java_lang_Class_isAssignableFrom;
   126 		Java_java_lang_Class_isInstance;
   127 		Java_java_lang_Class_registerNatives;
   128 		Java_java_lang_ClassLoader_findBootstrapClass;
   129 		Java_java_lang_ClassLoader_defineClass0;
   130 		Java_java_lang_ClassLoader_defineClass1;
   131 		Java_java_lang_ClassLoader_defineClass2;
   132 		Java_java_lang_ClassLoader_findBuiltinLib;
   133 		Java_java_lang_ClassLoader_findLoadedClass0;
   134 		Java_java_lang_ClassLoader_resolveClass0;
   135 		Java_java_lang_ClassLoader_00024NativeLibrary_find;
   136 		Java_java_lang_ClassLoader_00024NativeLibrary_load;
   137 		Java_java_lang_ClassLoader_00024NativeLibrary_unload;
   138 		Java_java_lang_ClassLoader_registerNatives;
   139 		Java_java_lang_Compiler_registerNatives;
   140 		Java_java_lang_Double_longBitsToDouble;
   141 		Java_java_lang_Double_doubleToRawLongBits;
   142 		Java_java_lang_reflect_Proxy_defineClass0;
   143 		Java_java_lang_Shutdown_runAllFinalizers;
   144 		Java_java_lang_Float_intBitsToFloat;
   145 		Java_java_lang_Float_floatToRawIntBits;
   146 		Java_java_lang_StrictMath_IEEEremainder;
   147 		Java_java_lang_StrictMath_acos;
   148 		Java_java_lang_StrictMath_asin;
   149 		Java_java_lang_StrictMath_atan;
   150 		Java_java_lang_StrictMath_atan2;
   151 		Java_java_lang_StrictMath_cos;
   152 		Java_java_lang_StrictMath_exp;
   153 		Java_java_lang_StrictMath_log;
   154 		Java_java_lang_StrictMath_log10;
   155 		Java_java_lang_StrictMath_pow;
   156 		Java_java_lang_StrictMath_sin;
   157 		Java_java_lang_StrictMath_sqrt;
   158 		Java_java_lang_StrictMath_cbrt;
   159 		Java_java_lang_StrictMath_tan;
   160 		Java_java_lang_StrictMath_cosh;
   161 		Java_java_lang_StrictMath_sinh;
   162 		Java_java_lang_StrictMath_tanh;
   163 		Java_java_lang_StrictMath_hypot;
   164 		Java_java_lang_StrictMath_log1p;
   165 		Java_java_lang_StrictMath_expm1;
   166 		Java_java_lang_Object_getClass;
   167 		Java_java_lang_Object_registerNatives;
   168 		Java_java_lang_Package_getSystemPackage0;
   169 		Java_java_lang_Package_getSystemPackages0;
   170 		Java_java_lang_ProcessEnvironment_environ;
   171 		Java_java_lang_reflect_Array_get;
   172 		Java_java_lang_reflect_Array_getBoolean;
   173 		Java_java_lang_reflect_Array_getByte;
   174 		Java_java_lang_reflect_Array_getChar;
   175 		Java_java_lang_reflect_Array_getDouble;
   176 		Java_java_lang_reflect_Array_getFloat;
   177 		Java_java_lang_reflect_Array_getInt;
   178 		Java_java_lang_reflect_Array_getLength;
   179 		Java_java_lang_reflect_Array_getLong;
   180 		Java_java_lang_reflect_Array_getShort;
   181 		Java_java_lang_reflect_Array_multiNewArray;
   182 		Java_java_lang_reflect_Array_newArray;
   183 		Java_java_lang_reflect_Array_set;
   184 		Java_java_lang_reflect_Array_setBoolean;
   185 		Java_java_lang_reflect_Array_setByte;
   186 		Java_java_lang_reflect_Array_setChar;
   187 		Java_java_lang_reflect_Array_setDouble;
   188 		Java_java_lang_reflect_Array_setFloat;
   189 		Java_java_lang_reflect_Array_setInt;
   190 		Java_java_lang_reflect_Array_setLong;
   191 		Java_java_lang_reflect_Array_setShort;
   192 		Java_java_lang_reflect_Executable_getParameters0;
   193 		Java_java_lang_reflect_Executable_getTypeAnnotationBytes0;
   194 		Java_java_lang_reflect_Field_getTypeAnnotationBytes0;
   195 		Java_java_lang_Runtime_freeMemory;
   196                 Java_java_lang_Runtime_maxMemory;
   197 		Java_java_lang_Runtime_gc;
   198 		Java_java_lang_Runtime_runFinalization0;
   199 		Java_java_lang_Runtime_totalMemory;
   200 		Java_java_lang_Runtime_traceInstructions;
   201 		Java_java_lang_Runtime_traceMethodCalls;
   202                 Java_java_lang_Runtime_availableProcessors;
   203 		Java_java_lang_SecurityManager_classDepth;
   204 		Java_java_lang_SecurityManager_classLoaderDepth0;
   205 		Java_java_lang_SecurityManager_currentClassLoader0;
   206 		Java_java_lang_SecurityManager_currentLoadedClass0;
   207 		Java_java_lang_SecurityManager_getClassContext;
   208 		Java_java_lang_Shutdown_beforeHalt;
   209 		Java_java_lang_Shutdown_halt0;
   210 		Java_java_lang_String_intern;
   211 		Java_java_lang_System_identityHashCode;
   212 		Java_java_lang_System_initProperties;
   213 		Java_java_lang_System_mapLibraryName;
   214 		Java_java_lang_System_registerNatives;
   215 		Java_java_lang_System_setErr0;
   216 		Java_java_lang_System_setIn0;
   217 		Java_java_lang_System_setOut0;
   218 		Java_java_lang_Thread_registerNatives;
   219 		Java_java_lang_Throwable_fillInStackTrace;
   220                 Java_java_lang_Throwable_getStackTraceDepth;
   221                 Java_java_lang_Throwable_getStackTraceElement;
   222 		Java_java_lang_UNIXProcess_init;
   223 		Java_java_lang_UNIXProcess_waitForProcessExit;
   224 		Java_java_lang_UNIXProcess_forkAndExec;
   225 		Java_java_lang_UNIXProcess_destroyProcess;
   226                 Java_java_nio_Bits_copySwapMemory0;
   227 		Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
   228 		Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
   229 		Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
   230 		Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
   231 		Java_java_security_AccessController_getStackAccessControlContext;
   232 		Java_java_security_AccessController_getInheritedAccessControlContext;
   233 		Java_java_util_TimeZone_getSystemTimeZoneID;
   234 		Java_java_util_TimeZone_getSystemGMTOffsetID;
   235 		Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8;
   236 		Java_java_util_prefs_FileSystemPreferences_chmod;
   237 		Java_java_util_prefs_FileSystemPreferences_lockFile0;
   238 		Java_java_util_prefs_FileSystemPreferences_unlockFile0;
   239 		Java_java_util_logging_FileHandler_isSetUID;
   240 		Java_sun_misc_MessageUtils_toStderr;
   241 		Java_sun_misc_MessageUtils_toStdout;
   242 		Java_sun_misc_NativeSignalHandler_handle0;
   243 		Java_sun_misc_Signal_findSignal;
   244 		Java_sun_misc_Signal_handle0;
   245 		Java_sun_misc_Signal_raise0;
   246               Java_sun_reflect_ConstantPool_getClassAt0;
   247               Java_sun_reflect_ConstantPool_getClassAtIfLoaded0;
   248               Java_sun_reflect_ConstantPool_getDoubleAt0;
   249               Java_sun_reflect_ConstantPool_getFieldAt0;
   250               Java_sun_reflect_ConstantPool_getFieldAtIfLoaded0;
   251               Java_sun_reflect_ConstantPool_getFloatAt0;
   252               Java_sun_reflect_ConstantPool_getIntAt0;
   253               Java_sun_reflect_ConstantPool_getLongAt0;
   254               Java_sun_reflect_ConstantPool_getMemberRefInfoAt0;
   255               Java_sun_reflect_ConstantPool_getMethodAt0;
   256               Java_sun_reflect_ConstantPool_getMethodAtIfLoaded0;
   257               Java_sun_reflect_ConstantPool_getSize0;
   258               Java_sun_reflect_ConstantPool_getStringAt0;
   259               Java_sun_reflect_ConstantPool_getUTF8At0;
   260 		Java_java_io_Console_istty;
   261 		Java_java_io_Console_encoding;
   262                 Java_java_io_Console_echo;
   263 		Java_sun_misc_GC_maxObjectInspectionAge;
   264 		Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
   265 		Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
   266 		Java_sun_reflect_Reflection_getCallerClass__;
   267 		Java_sun_reflect_Reflection_getCallerClass__I;
   268 		Java_sun_reflect_Reflection_getClassAccessFlags;
   269 		Java_sun_misc_URLClassPath_knownToNotExist0;
   270                 Java_sun_misc_URLClassPath_getLookupCacheURLs;
   271                 Java_sun_misc_URLClassPath_getLookupCacheForClassLoader;
   272                 Java_sun_misc_Version_getJdkVersionInfo;
   273                 Java_sun_misc_Version_getJdkSpecialVersion;
   274                 Java_sun_misc_Version_getJvmVersionInfo;
   275                 Java_sun_misc_Version_getJvmSpecialVersion;
   276                 Java_sun_misc_VM_getThreadStateValues;
   277 		Java_sun_misc_VM_latestUserDefinedLoader0;
   278                 Java_sun_misc_VM_initialize;
   279 		Java_sun_misc_VMSupport_initAgentProperties;
   280 		Java_sun_misc_VMSupport_getVMTemporaryDirectory;
   281 		Java_jdk_internal_platform_cgroupv1_Metrics_isUseContainerSupport;
   283                 # ZipFile.c needs this one
   284 		throwFileNotFoundException;
   285                 # zip_util.c needs this
   286 		getErrorString;
   288 #		Java_sun_misc_VM_getState;			threads.c
   289 #		Java_sun_misc_VM_threadsSuspended;		threads.c
   290 #		Java_sun_misc_VM_unsuspendSomeThreads;		threads.c
   291 #		Java_sun_misc_VM_unsuspendThreads;		threads.c
   293 	# Outcalls from libjvm done using dlsym().
   295 		VerifyClassCodes;
   296 		VerifyClassCodesForMajorVersion;
   297 		NewStringPlatform;
   298 		GetStringPlatformChars;
   299 		Canonicalize;
   300 		JDK_GetVersionInfo0;
   302 	local:
   303 		*;
   304 };

mercurial