annotate make/mapfiles/libjava/mapfile-vers @ 13995:027be703141c

8153181: Move sun.misc.VMSupport to an internal package Reviewed-by: alanb, mchung
author chegar
date Sun, 03 Apr 2016 16:28:41 +0100
parents b2a69d66dc65
children 9ba10f300c38
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;
erikj@5507 59 JNU_ThrowClassNotFoundException;
erikj@5507 60 JNU_ThrowIllegalAccessError;
erikj@5507 61 JNU_ThrowIllegalAccessException;
erikj@5507 62 JNU_ThrowIllegalArgumentException;
erikj@5507 63 JNU_ThrowInstantiationException;
erikj@5507 64 JNU_ThrowInternalError;
erikj@5507 65 JNU_ThrowIOException;
erikj@5507 66 JNU_ThrowIOExceptionWithLastError;
erikj@5507 67 JNU_ThrowNoSuchFieldError;
erikj@5507 68 JNU_ThrowNoSuchFieldException;
erikj@5507 69 JNU_ThrowNoSuchMethodError;
erikj@5507 70 JNU_ThrowNullPointerException;
erikj@5507 71 JNU_ThrowNumberFormatException;
erikj@5507 72 JNU_ThrowOutOfMemoryError;
erikj@5507 73 JNU_ThrowStringIndexOutOfBoundsException;
erikj@5507 74 JNU_ToString;
erikj@5507 75
erikj@5507 76 Java_java_io_FileDescriptor_initIDs;
erikj@5507 77 Java_java_io_FileDescriptor_sync;
igerasim@10878 78 Java_java_io_FileDescriptor_getAppend;
erikj@5507 79 Java_java_io_FileInputStream_available;
erikj@5507 80 Java_java_io_FileInputStream_close0;
erikj@5507 81 Java_java_io_FileInputStream_initIDs;
bpb@10525 82 Java_java_io_FileInputStream_open0;
sla@9266 83 Java_java_io_FileInputStream_read0;
erikj@5507 84 Java_java_io_FileInputStream_readBytes;
erikj@5507 85 Java_java_io_FileInputStream_skip;
erikj@5507 86 Java_java_io_FileOutputStream_close0;
erikj@5507 87 Java_java_io_FileOutputStream_initIDs;
bpb@10525 88 Java_java_io_FileOutputStream_open0;
erikj@5507 89 Java_java_io_FileOutputStream_write;
erikj@5507 90 Java_java_io_FileOutputStream_writeBytes;
erikj@5507 91 Java_java_io_ObjectInputStream_bytesToDoubles;
erikj@5507 92 Java_java_io_ObjectInputStream_bytesToFloats;
erikj@5507 93 Java_java_io_ObjectOutputStream_doublesToBytes;
erikj@5507 94 Java_java_io_ObjectOutputStream_floatsToBytes;
erikj@5507 95 Java_java_io_ObjectStreamClass_hasStaticInitializer;
erikj@5507 96 Java_java_io_ObjectStreamClass_initNative;
erikj@5507 97 Java_java_io_RandomAccessFile_close0;
erikj@5507 98 Java_java_io_RandomAccessFile_getFilePointer;
erikj@5507 99 Java_java_io_RandomAccessFile_initIDs;
erikj@5507 100 Java_java_io_RandomAccessFile_length;
bpb@10525 101 Java_java_io_RandomAccessFile_open0;
sla@9266 102 Java_java_io_RandomAccessFile_read0;
erikj@5507 103 Java_java_io_RandomAccessFile_readBytes;
dxu@7914 104 Java_java_io_RandomAccessFile_seek0;
erikj@5507 105 Java_java_io_RandomAccessFile_setLength;
sla@9266 106 Java_java_io_RandomAccessFile_write0;
erikj@5507 107 Java_java_io_RandomAccessFile_writeBytes;
erikj@5507 108 Java_java_io_UnixFileSystem_canonicalize0;
erikj@5507 109 Java_java_io_UnixFileSystem_checkAccess;
erikj@5507 110 Java_java_io_UnixFileSystem_createDirectory;
erikj@5507 111 Java_java_io_UnixFileSystem_createFileExclusively;
erikj@5507 112 Java_java_io_UnixFileSystem_delete0;
erikj@5507 113 Java_java_io_UnixFileSystem_getBooleanAttributes0;
erikj@5507 114 Java_java_io_UnixFileSystem_getLastModifiedTime;
erikj@5507 115 Java_java_io_UnixFileSystem_getLength;
erikj@5507 116 Java_java_io_UnixFileSystem_getSpace;
erikj@5507 117 Java_java_io_UnixFileSystem_initIDs;
erikj@5507 118 Java_java_io_UnixFileSystem_list;
erikj@5507 119 Java_java_io_UnixFileSystem_rename0;
erikj@5507 120 Java_java_io_UnixFileSystem_setLastModifiedTime;
erikj@5507 121 Java_java_io_UnixFileSystem_setReadOnly;
erikj@5507 122 Java_java_io_UnixFileSystem_setPermission;
erikj@5507 123 Java_java_lang_Class_forName0;
erikj@5507 124 Java_java_lang_Class_getPrimitiveClass;
erikj@5507 125 Java_java_lang_Class_isAssignableFrom;
erikj@5507 126 Java_java_lang_Class_isInstance;
erikj@5507 127 Java_java_lang_Class_registerNatives;
erikj@5507 128 Java_java_lang_ClassLoader_findBootstrapClass;
erikj@5507 129 Java_java_lang_ClassLoader_defineClass0;
erikj@5507 130 Java_java_lang_ClassLoader_defineClass1;
erikj@5507 131 Java_java_lang_ClassLoader_defineClass2;
simonis@12166 132 Java_java_lang_ClassLoader_findBuiltinLib;
erikj@5507 133 Java_java_lang_ClassLoader_findLoadedClass0;
erikj@5507 134 Java_java_lang_ClassLoader_00024NativeLibrary_find;
erikj@5507 135 Java_java_lang_ClassLoader_00024NativeLibrary_load;
erikj@5507 136 Java_java_lang_ClassLoader_00024NativeLibrary_unload;
erikj@5507 137 Java_java_lang_ClassLoader_registerNatives;
erikj@5507 138 Java_java_lang_Double_longBitsToDouble;
erikj@5507 139 Java_java_lang_Double_doubleToRawLongBits;
erikj@5507 140 Java_java_lang_Float_intBitsToFloat;
erikj@5507 141 Java_java_lang_Float_floatToRawIntBits;
mchung@13197 142 Java_java_lang_StackFrameInfo_fillInStackFrames;
mchung@13197 143 Java_java_lang_StackFrameInfo_setMethodInfo;
mchung@13197 144 Java_java_lang_StackStreamFactory_checkStackWalkModes;
mchung@13197 145 Java_java_lang_StackStreamFactory_00024AbstractStackWalker_callStackWalk;
mchung@13197 146 Java_java_lang_StackStreamFactory_00024AbstractStackWalker_fetchStackFrames;
mchung@13197 147 Java_java_lang_Shutdown_runAllFinalizers;
erikj@5507 148 Java_java_lang_StrictMath_IEEEremainder;
erikj@5507 149 Java_java_lang_StrictMath_acos;
erikj@5507 150 Java_java_lang_StrictMath_asin;
erikj@5507 151 Java_java_lang_StrictMath_atan;
erikj@5507 152 Java_java_lang_StrictMath_atan2;
erikj@5507 153 Java_java_lang_StrictMath_cos;
erikj@5507 154 Java_java_lang_StrictMath_exp;
erikj@5507 155 Java_java_lang_StrictMath_log;
erikj@5507 156 Java_java_lang_StrictMath_log10;
erikj@5507 157 Java_java_lang_StrictMath_sin;
erikj@5507 158 Java_java_lang_StrictMath_sqrt;
erikj@5507 159 Java_java_lang_StrictMath_tan;
erikj@5507 160 Java_java_lang_StrictMath_cosh;
erikj@5507 161 Java_java_lang_StrictMath_sinh;
erikj@5507 162 Java_java_lang_StrictMath_tanh;
erikj@5507 163 Java_java_lang_StrictMath_log1p;
erikj@5507 164 Java_java_lang_StrictMath_expm1;
erikj@5507 165 Java_java_lang_Object_getClass;
erikj@5507 166 Java_java_lang_Object_registerNatives;
erikj@5507 167 Java_java_lang_ProcessEnvironment_environ;
rriggs@12363 168 Java_java_lang_ProcessHandleImpl_destroy0;
rriggs@12067 169 Java_java_lang_ProcessHandleImpl_getCurrentPid0;
rriggs@12363 170 Java_java_lang_ProcessHandleImpl_getProcessPids0;
rriggs@12363 171 Java_java_lang_ProcessHandleImpl_initNative;
rriggs@12363 172 Java_java_lang_ProcessHandleImpl_isAlive0;
rriggs@12067 173 Java_java_lang_ProcessHandleImpl_parent0;
rriggs@12067 174 Java_java_lang_ProcessHandleImpl_waitForProcessExit0;
rriggs@12067 175 Java_java_lang_ProcessHandleImpl_00024Info_initIDs;
rriggs@12067 176 Java_java_lang_ProcessHandleImpl_00024Info_info0;
rriggs@12067 177 Java_java_lang_ProcessImpl_init;
rriggs@12067 178 Java_java_lang_ProcessImpl_forkAndExec;
erikj@5507 179 Java_java_lang_reflect_Array_get;
erikj@5507 180 Java_java_lang_reflect_Array_getBoolean;
erikj@5507 181 Java_java_lang_reflect_Array_getByte;
erikj@5507 182 Java_java_lang_reflect_Array_getChar;
erikj@5507 183 Java_java_lang_reflect_Array_getDouble;
erikj@5507 184 Java_java_lang_reflect_Array_getFloat;
erikj@5507 185 Java_java_lang_reflect_Array_getInt;
erikj@5507 186 Java_java_lang_reflect_Array_getLength;
erikj@5507 187 Java_java_lang_reflect_Array_getLong;
erikj@5507 188 Java_java_lang_reflect_Array_getShort;
erikj@5507 189 Java_java_lang_reflect_Array_multiNewArray;
erikj@5507 190 Java_java_lang_reflect_Array_newArray;
erikj@5507 191 Java_java_lang_reflect_Array_set;
erikj@5507 192 Java_java_lang_reflect_Array_setBoolean;
erikj@5507 193 Java_java_lang_reflect_Array_setByte;
erikj@5507 194 Java_java_lang_reflect_Array_setChar;
erikj@5507 195 Java_java_lang_reflect_Array_setDouble;
erikj@5507 196 Java_java_lang_reflect_Array_setFloat;
erikj@5507 197 Java_java_lang_reflect_Array_setInt;
erikj@5507 198 Java_java_lang_reflect_Array_setLong;
erikj@5507 199 Java_java_lang_reflect_Array_setShort;
robm@6423 200 Java_java_lang_reflect_Executable_getParameters0;
jfranck@8265 201 Java_java_lang_reflect_Executable_getTypeAnnotationBytes0;
jfranck@8265 202 Java_java_lang_reflect_Field_getTypeAnnotationBytes0;
erikj@5507 203 Java_java_lang_Runtime_freeMemory;
alanb@13901 204 Java_java_lang_Runtime_maxMemory;
erikj@5507 205 Java_java_lang_Runtime_gc;
erikj@5507 206 Java_java_lang_Runtime_runFinalization0;
erikj@5507 207 Java_java_lang_Runtime_totalMemory;
alanb@13901 208 Java_java_lang_Runtime_availableProcessors;
erikj@5507 209 Java_java_lang_SecurityManager_classDepth;
erikj@5507 210 Java_java_lang_SecurityManager_classLoaderDepth0;
erikj@5507 211 Java_java_lang_SecurityManager_currentClassLoader0;
erikj@5507 212 Java_java_lang_SecurityManager_currentLoadedClass0;
erikj@5507 213 Java_java_lang_SecurityManager_getClassContext;
erikj@5507 214 Java_java_lang_Shutdown_halt0;
erikj@5507 215 Java_java_lang_String_intern;
chegar@13421 216 Java_java_lang_StringCoding_err;
thartmann@13039 217 Java_java_lang_StringUTF16_isBigEndian;
erikj@5507 218 Java_java_lang_System_identityHashCode;
erikj@5507 219 Java_java_lang_System_initProperties;
erikj@5507 220 Java_java_lang_System_mapLibraryName;
erikj@5507 221 Java_java_lang_System_registerNatives;
erikj@5507 222 Java_java_lang_System_setErr0;
erikj@5507 223 Java_java_lang_System_setIn0;
erikj@5507 224 Java_java_lang_System_setOut0;
erikj@5507 225 Java_java_lang_Thread_registerNatives;
erikj@5507 226 Java_java_lang_Throwable_fillInStackTrace;
erikj@5507 227 Java_java_lang_Throwable_getStackTraceDepth;
erikj@5507 228 Java_java_lang_Throwable_getStackTraceElement;
erikj@5507 229 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
erikj@5507 230 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
erikj@5507 231 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
erikj@5507 232 Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
erikj@5507 233 Java_java_security_AccessController_getStackAccessControlContext;
erikj@5507 234 Java_java_security_AccessController_getInheritedAccessControlContext;
erikj@5507 235 Java_java_util_TimeZone_getSystemTimeZoneID;
erikj@5507 236 Java_java_util_TimeZone_getSystemGMTOffsetID;
erikj@5507 237 Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8;
rriggs@13755 238 Java_jdk_internal_misc_Signal_findSignal0;
rriggs@13755 239 Java_jdk_internal_misc_Signal_handle0;
rriggs@13755 240 Java_jdk_internal_misc_Signal_raise0;
erikj@5507 241 Java_sun_reflect_ConstantPool_getClassAt0;
erikj@5507 242 Java_sun_reflect_ConstantPool_getClassAtIfLoaded0;
kshefov@13591 243 Java_sun_reflect_ConstantPool_getClassRefIndexAt0;
erikj@5507 244 Java_sun_reflect_ConstantPool_getDoubleAt0;
erikj@5507 245 Java_sun_reflect_ConstantPool_getFieldAt0;
erikj@5507 246 Java_sun_reflect_ConstantPool_getFieldAtIfLoaded0;
erikj@5507 247 Java_sun_reflect_ConstantPool_getFloatAt0;
erikj@5507 248 Java_sun_reflect_ConstantPool_getIntAt0;
erikj@5507 249 Java_sun_reflect_ConstantPool_getLongAt0;
erikj@5507 250 Java_sun_reflect_ConstantPool_getMemberRefInfoAt0;
erikj@5507 251 Java_sun_reflect_ConstantPool_getMethodAt0;
erikj@5507 252 Java_sun_reflect_ConstantPool_getMethodAtIfLoaded0;
kshefov@13591 253 Java_sun_reflect_ConstantPool_getNameAndTypeRefIndexAt0;
kshefov@13591 254 Java_sun_reflect_ConstantPool_getNameAndTypeRefInfoAt0;
erikj@5507 255 Java_sun_reflect_ConstantPool_getSize0;
erikj@5507 256 Java_sun_reflect_ConstantPool_getStringAt0;
kshefov@13591 257 Java_sun_reflect_ConstantPool_getTagAt0;
erikj@5507 258 Java_sun_reflect_ConstantPool_getUTF8At0;
erikj@5507 259 Java_java_io_Console_istty;
erikj@5507 260 Java_java_io_Console_encoding;
erikj@5507 261 Java_java_io_Console_echo;
erikj@5507 262 Java_sun_misc_GC_maxObjectInspectionAge;
erikj@5507 263 Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
erikj@5507 264 Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
mchung@8571 265 Java_sun_reflect_Reflection_getCallerClass__;
mchung@8571 266 Java_sun_reflect_Reflection_getCallerClass__I;
erikj@5507 267 Java_sun_reflect_Reflection_getClassAccessFlags;
chegar@13418 268 Java_jdk_internal_misc_VM_latestUserDefinedLoader;
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;
chegar@13418 273 Java_jdk_internal_misc_VM_initialize;
alanb@13901 274
alanb@13901 275 Java_java_lang_reflect_Module_defineModule0;
alanb@13901 276 Java_java_lang_reflect_Module_addReads0;
alanb@13901 277 Java_java_lang_reflect_Module_addExports0;
alanb@13901 278 Java_java_lang_reflect_Module_addExportsToAll0;
alanb@13901 279 Java_java_lang_reflect_Module_addExportsToAllUnnamed0;
alanb@13901 280 Java_java_lang_reflect_Module_addPackage0;
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 };