2012-04-10 08:22:03 -07:00
|
|
|
#
|
2016-02-18 14:44:50 -05:00
|
|
|
# Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
|
2012-04-10 08:22:03 -07:00
|
|
|
# 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;
|
2016-06-30 09:30:09 +02:00
|
|
|
JNU_ThrowByNameWithMessageAndLastError;
|
2012-04-10 08:22:03 -07:00
|
|
|
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_FileDescriptor_initIDs;
|
|
|
|
Java_java_io_FileDescriptor_sync;
|
2014-10-28 15:36:27 +03:00
|
|
|
Java_java_io_FileDescriptor_getAppend;
|
2016-01-28 23:13:50 -05:00
|
|
|
Java_java_io_FileInputStream_available0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_FileInputStream_close0;
|
|
|
|
Java_java_io_FileInputStream_initIDs;
|
2014-08-20 11:30:13 -07:00
|
|
|
Java_java_io_FileInputStream_open0;
|
2014-02-10 13:00:50 +01:00
|
|
|
Java_java_io_FileInputStream_read0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_FileInputStream_readBytes;
|
2016-01-28 23:13:50 -05:00
|
|
|
Java_java_io_FileInputStream_skip0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_FileOutputStream_close0;
|
|
|
|
Java_java_io_FileOutputStream_initIDs;
|
2014-08-20 11:30:13 -07:00
|
|
|
Java_java_io_FileOutputStream_open0;
|
2012-04-10 08:22:03 -07:00
|
|
|
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_close0;
|
|
|
|
Java_java_io_RandomAccessFile_getFilePointer;
|
|
|
|
Java_java_io_RandomAccessFile_initIDs;
|
|
|
|
Java_java_io_RandomAccessFile_length;
|
2014-08-20 11:30:13 -07:00
|
|
|
Java_java_io_RandomAccessFile_open0;
|
2014-02-10 13:00:50 +01:00
|
|
|
Java_java_io_RandomAccessFile_read0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_RandomAccessFile_readBytes;
|
2013-08-19 12:38:56 -07:00
|
|
|
Java_java_io_RandomAccessFile_seek0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_RandomAccessFile_setLength;
|
2014-02-10 13:00:50 +01:00
|
|
|
Java_java_io_RandomAccessFile_write0;
|
2012-04-10 08:22:03 -07:00
|
|
|
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_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_defineClass0;
|
|
|
|
Java_java_lang_ClassLoader_defineClass1;
|
|
|
|
Java_java_lang_ClassLoader_defineClass2;
|
2015-06-11 17:29:09 +02:00
|
|
|
Java_java_lang_ClassLoader_findBuiltinLib;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_lang_ClassLoader_findLoadedClass0;
|
|
|
|
Java_java_lang_ClassLoader_00024NativeLibrary_find;
|
|
|
|
Java_java_lang_ClassLoader_00024NativeLibrary_load;
|
|
|
|
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;
|
2015-11-24 15:05:58 -08:00
|
|
|
Java_java_lang_StackStreamFactory_checkStackWalkModes;
|
|
|
|
Java_java_lang_StackStreamFactory_00024AbstractStackWalker_callStackWalk;
|
|
|
|
Java_java_lang_StackStreamFactory_00024AbstractStackWalker_fetchStackFrames;
|
|
|
|
Java_java_lang_Shutdown_runAllFinalizers;
|
2012-04-10 08:22:03 -07:00
|
|
|
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_exp;
|
|
|
|
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;
|
2015-07-14 15:35:37 -04:00
|
|
|
Java_java_lang_ProcessHandleImpl_destroy0;
|
2015-05-29 14:04:12 -04:00
|
|
|
Java_java_lang_ProcessHandleImpl_getCurrentPid0;
|
|
|
|
Java_java_lang_ProcessHandleImpl_getProcessPids0;
|
2015-07-14 15:35:37 -04:00
|
|
|
Java_java_lang_ProcessHandleImpl_initNative;
|
|
|
|
Java_java_lang_ProcessHandleImpl_isAlive0;
|
|
|
|
Java_java_lang_ProcessHandleImpl_parent0;
|
2015-05-29 14:04:12 -04:00
|
|
|
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;
|
2016-08-30 23:46:02 -04:00
|
|
|
Java_java_lang_ref_Reference_getAndClearReferencePendingList;
|
|
|
|
Java_java_lang_ref_Reference_hasReferencePendingList;
|
|
|
|
Java_java_lang_ref_Reference_waitForReferencePendingList;
|
2012-04-10 08:22:03 -07:00
|
|
|
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;
|
2013-01-23 17:54:34 +00:00
|
|
|
Java_java_lang_reflect_Executable_getParameters0;
|
2013-09-30 12:19:48 +02:00
|
|
|
Java_java_lang_reflect_Executable_getTypeAnnotationBytes0;
|
|
|
|
Java_java_lang_reflect_Field_getTypeAnnotationBytes0;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_lang_Runtime_freeMemory;
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Alexandr Scherbatiy <alexandr.scherbatiy@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Miroslav Kos <miroslav.kos@oracle.com>
Co-authored-by: Huaming Li <huaming.li@oracle.com>
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Co-authored-by: Naoto Sato <naoto.sato@oracle.com>
Co-authored-by: Masayoshi Okutsu <masayoshi.okutsu@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Sergey Bylokhov <sergey.bylokhov@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Stuart Marks <stuart.marks@oracle.com>
Co-authored-by: Semyon Sadetsky <semyon.sadetsky@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Vincent Ryan <vincent.x.ryan@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Co-authored-by: Yuri Nesterenko <yuri.nesterenko@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Co-authored-by: Alexander Kulyakthin <alexander.kulyakhtin@oracle.com>
Co-authored-by: Felix Yang <felix.yang@oracle.com>
Co-authored-by: Andrei Eremeev <andrei.eremeev@oracle.com>
Co-authored-by: Frank Yuan <frank.yuan@oracle.com>
Co-authored-by: Sergei Pikalev <sergei.pikalev@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Tiantian Du <tiantian.du@oracle.com>
Co-authored-by: Sha Jiang <sha.jiang@oracle.com>
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
2016-03-17 19:04:16 +00:00
|
|
|
Java_java_lang_Runtime_maxMemory;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_lang_Runtime_gc;
|
|
|
|
Java_java_lang_Runtime_runFinalization0;
|
|
|
|
Java_java_lang_Runtime_totalMemory;
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Alexandr Scherbatiy <alexandr.scherbatiy@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Miroslav Kos <miroslav.kos@oracle.com>
Co-authored-by: Huaming Li <huaming.li@oracle.com>
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Co-authored-by: Naoto Sato <naoto.sato@oracle.com>
Co-authored-by: Masayoshi Okutsu <masayoshi.okutsu@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Sergey Bylokhov <sergey.bylokhov@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Stuart Marks <stuart.marks@oracle.com>
Co-authored-by: Semyon Sadetsky <semyon.sadetsky@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Vincent Ryan <vincent.x.ryan@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Co-authored-by: Yuri Nesterenko <yuri.nesterenko@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Co-authored-by: Alexander Kulyakthin <alexander.kulyakhtin@oracle.com>
Co-authored-by: Felix Yang <felix.yang@oracle.com>
Co-authored-by: Andrei Eremeev <andrei.eremeev@oracle.com>
Co-authored-by: Frank Yuan <frank.yuan@oracle.com>
Co-authored-by: Sergei Pikalev <sergei.pikalev@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Tiantian Du <tiantian.du@oracle.com>
Co-authored-by: Sha Jiang <sha.jiang@oracle.com>
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
2016-03-17 19:04:16 +00:00
|
|
|
Java_java_lang_Runtime_availableProcessors;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_lang_SecurityManager_classDepth;
|
|
|
|
Java_java_lang_SecurityManager_classLoaderDepth0;
|
|
|
|
Java_java_lang_SecurityManager_currentClassLoader0;
|
|
|
|
Java_java_lang_SecurityManager_currentLoadedClass0;
|
|
|
|
Java_java_lang_SecurityManager_getClassContext;
|
|
|
|
Java_java_lang_Shutdown_halt0;
|
2016-11-03 18:08:28 -07:00
|
|
|
Java_java_lang_StackTraceElement_initStackTraceElement;
|
|
|
|
Java_java_lang_StackTraceElement_initStackTraceElements;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_lang_String_intern;
|
2016-01-06 17:40:48 +00:00
|
|
|
Java_java_lang_StringCoding_err;
|
8141132: JEP 254: Compact Strings
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
2015-11-03 09:42:11 +01:00
|
|
|
Java_java_lang_StringUTF16_isBigEndian;
|
2012-04-10 08:22:03 -07:00
|
|
|
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;
|
2016-02-18 14:44:50 -05:00
|
|
|
Java_jdk_internal_misc_Signal_findSignal0;
|
|
|
|
Java_jdk_internal_misc_Signal_handle0;
|
|
|
|
Java_jdk_internal_misc_Signal_raise0;
|
2016-04-15 16:19:15 +01:00
|
|
|
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;
|
2012-04-10 08:22:03 -07:00
|
|
|
Java_java_io_Console_istty;
|
|
|
|
Java_java_io_Console_encoding;
|
|
|
|
Java_java_io_Console_echo;
|
2016-04-15 16:19:15 +01:00
|
|
|
Java_jdk_internal_reflect_NativeConstructorAccessorImpl_newInstance0;
|
|
|
|
Java_jdk_internal_reflect_NativeMethodAccessorImpl_invoke0;
|
|
|
|
Java_jdk_internal_reflect_Reflection_getCallerClass__;
|
|
|
|
Java_jdk_internal_reflect_Reflection_getCallerClass__I;
|
|
|
|
Java_jdk_internal_reflect_Reflection_getClassAccessFlags;
|
2016-05-12 11:16:56 -07:00
|
|
|
Java_jdk_internal_misc_VM_latestUserDefinedLoader0;
|
2016-01-06 10:01:44 +00:00
|
|
|
Java_jdk_internal_misc_VM_getuid;
|
|
|
|
Java_jdk_internal_misc_VM_geteuid;
|
|
|
|
Java_jdk_internal_misc_VM_getgid;
|
|
|
|
Java_jdk_internal_misc_VM_getegid;
|
2016-05-27 08:52:22 -07:00
|
|
|
Java_jdk_internal_misc_VM_getRuntimeArguments;
|
2016-01-06 10:01:44 +00:00
|
|
|
Java_jdk_internal_misc_VM_initialize;
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Alexandr Scherbatiy <alexandr.scherbatiy@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Miroslav Kos <miroslav.kos@oracle.com>
Co-authored-by: Huaming Li <huaming.li@oracle.com>
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Co-authored-by: Naoto Sato <naoto.sato@oracle.com>
Co-authored-by: Masayoshi Okutsu <masayoshi.okutsu@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Sergey Bylokhov <sergey.bylokhov@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Stuart Marks <stuart.marks@oracle.com>
Co-authored-by: Semyon Sadetsky <semyon.sadetsky@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Vincent Ryan <vincent.x.ryan@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Co-authored-by: Yuri Nesterenko <yuri.nesterenko@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Co-authored-by: Alexander Kulyakthin <alexander.kulyakhtin@oracle.com>
Co-authored-by: Felix Yang <felix.yang@oracle.com>
Co-authored-by: Andrei Eremeev <andrei.eremeev@oracle.com>
Co-authored-by: Frank Yuan <frank.yuan@oracle.com>
Co-authored-by: Sergei Pikalev <sergei.pikalev@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Tiantian Du <tiantian.du@oracle.com>
Co-authored-by: Sha Jiang <sha.jiang@oracle.com>
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
2016-03-17 19:04:16 +00:00
|
|
|
|
|
|
|
Java_java_lang_reflect_Module_defineModule0;
|
|
|
|
Java_java_lang_reflect_Module_addReads0;
|
|
|
|
Java_java_lang_reflect_Module_addExports0;
|
|
|
|
Java_java_lang_reflect_Module_addExportsToAll0;
|
|
|
|
Java_java_lang_reflect_Module_addExportsToAllUnnamed0;
|
|
|
|
Java_java_lang_reflect_Module_addPackage0;
|
|
|
|
|
|
|
|
Java_jdk_internal_loader_BootLoader_getSystemPackageLocation;
|
|
|
|
Java_jdk_internal_loader_BootLoader_getSystemPackageNames;
|
|
|
|
Java_jdk_internal_loader_BootLoader_setBootLoaderUnnamedModule0;
|
|
|
|
|
2016-04-03 16:28:41 +01:00
|
|
|
Java_jdk_internal_vm_VMSupport_initAgentProperties;
|
|
|
|
Java_jdk_internal_vm_VMSupport_getVMTemporaryDirectory;
|
2014-12-03 14:22:58 +00:00
|
|
|
|
2012-04-10 08:22:03 -07:00
|
|
|
# ZipFile.c needs this one
|
|
|
|
throwFileNotFoundException;
|
2015-10-01 00:13:09 +01:00
|
|
|
# zip_util.c needs these
|
2014-10-09 04:48:12 -07:00
|
|
|
getLastErrorString;
|
2015-10-01 00:13:09 +01:00
|
|
|
getErrorString;
|
2012-04-10 08:22:03 -07:00
|
|
|
|
|
|
|
# Outcalls from libjvm done using dlsym().
|
|
|
|
|
|
|
|
VerifyClassCodes;
|
|
|
|
VerifyClassCodesForMajorVersion;
|
|
|
|
NewStringPlatform;
|
|
|
|
GetStringPlatformChars;
|
|
|
|
Canonicalize;
|
|
|
|
JDK_GetVersionInfo0;
|
|
|
|
|
|
|
|
local:
|
|
|
|
*;
|
|
|
|
};
|