History log of /libcore/ojluni/src/main/java/java/net/InetAddress.java
Revision Date Author Comments
af71505e60edf1d659a70d2e6dd7bdd7adac3fe8 28-Feb-2018 Przemyslaw Szczepaniak <pszczepaniak@google.com> Update the javadoc of InetAddress.isReachable (int timeout)

Add implementation specific information that matches exisiting
info in overloaded method isReachable (NetworkInterface netif, int ttl, int timeout).

Bug: 65731262
Test: make docs
Change-Id: Ibd69593278799ca1ebbed2990d06df75b9903503
71921cf74d80daa1e93e130fcd11b11abb12ead0 14-Sep-2017 Victor Chang <vichang@google.com> 8u121-b13 integration for java.net - Document Android changes

- Verify InetAddress and Inet6AddressImpl

Bug: 64065632
Test: m
Change-Id: Idf571605a011df1cf6b63449b99f4e054f90318e
8eb286d0dbb87d9152f2bd3617629844ce2a913d 10-Feb-2017 Przemyslaw Szczepaniak <pszczepaniak@google.com> Save InetAddress originalHostName

Ported from openjdk8u121

changeset: 11192:64ac5b0b4b9e
tag: jdk8u65-b13
parent: 11189:a3c7f0985a84
user: coffeys
date: Tue Sep 01 09:37:34 2015 -0700
summary: 8133196: HTTPS hostname invalid issue with InetAddress

Added code to set originalHostName when creating InetAddress objects in
InetAddress.getByName.

Test: CtsLibcoreTestCases
Bug: 31028374
Change-Id: Ie4f3246369b9dcbd6a0021df54cd4f88f62ad9dc
6975f84c2ed72e1e26d20190b6f318718c849008 01-Mar-2017 Tobias Thierer <tobiast@google.com> Make Android patch docs in ojluni more consistent with style guide

This CL consists of an automated and a manual part (originally
reviewed as separate CLs, then squashed together before submitting
in order to minimize the number of times each Android-changed line
is touch, since that makes future git archaeology on these simpler).

Automated part: Run the following command (performs regex replacements):

find ojluni -name \*\.java | xargs sed -i \
-e 's/Android[- ]changed/Android-changed/ig' \
-e 's/Android-changed :/Android-changed:/g' \
-e 's/Android-changed \(BEGIN\|END\)/\1 Android-changed/g' \
-e 's/Android-changed - /Android-changed: /g' \
-e 's/Android[- ]removed/Android-removed/ig' \
-e 's/Android-removed :/Android-removed:/g' \
-e 's/Android-removed \(BEGIN\|END\)/\1 Android-removed/g' \
-e 's/Android-removed - /Android-removed: /g' \
-e 's/Android[- ]added/Android-added/ig' \
-e 's/Android-added :/Android-added:/g' \
-e 's/Android-added \(BEGIN\|END\)/\1 Android-added/g' \
-e 's/Android-added - /Android-added: /g' \
-e 's/----- \(BEGIN\|END\) android\( -----\)\?/\1 Android-changed/g' \
-e 's/\/\* \(BEGIN\|END\) Android-changed \*\//\/\/ \1 Android-changed/g'

Manual part: Move BEGIN Android-* lines out of block comments

Some Android-{changed,removed,added} lines occurred inside block comments.
This CL targets places in ojluni that contained the String "* BEGIN Android-"

Changes made by this CL include:

- Move the "BEGIN Android-" line into a line comment (the style guide
mandates that "Android-" lines are always in line comments). In many
cases, that line comment is immediately followed by a block comment
holding commented-out upstream code.
- Add corresponding "// END Android-" line comments, where missing.
- Drop documented import changes altogether. These create noise for
little benefit:
(1.) Most import problems will be found at compile time
(2.) They generally correspond to documented changes elsewhere in
the file.
- In most cases, the phrasing of comments and the decision whether to
keep commented out upstream code was not changed by this CL.
- Some additional tweaks were made in line with the style guide.

No attempt was made to:

- Verify that commented-out upstream code actually matches the
current upstream.
- Make any fixes (eg. to comments) that would have required
git archaeology (looking up historic commits).

Bug: 35841464
Test: make droid cts update-api

Change-Id: Ibc60979cb6061cfb0e9c7096cc9dcab30ddfa733
48e205e5e0bc55b5c7b11df445da39c5be890623 11-Oct-2016 Yi Kong <yikong@google.com> Implement root-less ICMP for InetAddress#isReachable

IPPROTO_ICMP socket kind allows sending and receiving ICMP Echo
messages without priviledges.

Test: libcore.java.net.InetAddressTest
Bug: 31926888
Bug: http://code.google.com/p/android/issues/detail?id=20106
Change-Id: I97e908695a3e04ac11841acbe2c887f26e6b8910
62e0b4793b755083e94aac458111ca347314addd 14-Jul-2016 Yi Kong <yikong@google.com> Import upstream change: Address internet addresses

Upstream change:

8015743: Address internet addresses
Reviewed-by: alanb, khazra, skoivu

http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69a2dc92fefe

This refactors Inet6Address to use Inet6AddressHolder to record state.
No behaviour change is expected.

Bug: 29067535
Test: Passes CTS tests, art-test-host
Change-Id: If890b979f5c1c30a886e898eeb8af263340c6ea8
3dba3551b93036da22e5a80a247d84d09c7d3d53 06-Jul-2016 Yi Kong <yikong@google.com> Import upstream change: Improved certification checking

Upstream change:

8067694: Improved certification checking
Reviewed-by: mullan, jnimeh, coffeys, robm, asmotrak, ahgross

Although this change is not useful for libcore, taking it to minimize
local diff.

Bug: 29067535
Test: Passes CTS java.net tests
Change-Id: I60b083a1679aea7f399b7942c2f190cb1414a319
49965c1dc9da104344f4893a05e45795a5740d20 30-Jun-2016 Ganesh Mahendran <opensource.ganesh@gmail.com> remove x attribute of java file

java file does not need x attribute. This patch removes it.

Change-Id: I2a7170d99f4bee7a7b819621c84dd197ded37fa2
Signed-off-by: Ganesh Mahendran <opensource.ganesh@gmail.com>
3a6411ec91b24e73f36301d0075bc7b052894ae9 14-Jun-2016 Yi Kong <yikong@google.com> Merge OpenJDK 8 java.net (part 1)

Partial import of upstream jdk8u60 that does not introduce behavioural
differences:
* Various documentation fixes
* Change HTML <code> and <tt> to {@code} annotation.
* Generics
* Serialization UID
* Code layout

No functional change.

Bug: 29067535
Change-Id: I7fc29692b949a27b528d1b25dfb3f0993005dfd2
264da741ca6bdf3a3b632364531374385699655c 12-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Move even more clinit code to reg functions

This changes moves clinit code that was blocked
by failure of art test 119-noimage-patchoat.
This was solved by calling EnsureInitialized
on java.lang.reflect.Field class before
libcore JNI_OnLoad is called.

This changes allows 2 more classes to be
compile-time initialized.

Bug: 28153851
Bug: 27265238
Change-Id: I1308efa28ce08bbfba5da5567dcd0b0a75b1e066
(cherry picked from commit 0394295e90f2e9830a2cbcc279dd61e140f15226)
0394295e90f2e9830a2cbcc279dd61e140f15226 12-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Move even more clinit code to reg functions

This changes moves clinit code that was blocked
by failure of art test 119-noimage-patchoat.
This was solved by calling EnsureInitialized
on java.lang.reflect.Field class before
libcore JNI_OnLoad is called.

This changes allows 2 more classes to be
compile-time initialized.

Bug: 28153851
Change-Id: I1308efa28ce08bbfba5da5567dcd0b0a75b1e066
74062e1c405d0943159bb52dcacd4df240e60621 05-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Revert "Move more clinit code to registration functions"

This reverts commit 97d726e8f74b80a567ff3cc7fd18270fa6a7f3ca.

This cl breaks art 119-noimage-patchoat test.

Change-Id: If8b8c7b4a555ead5ac6a8fe4a32002658ea52644
28a7080264c820a9f54f4de84c83b0ddb1701dcb 05-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Revert "Move more clinit code to registration functions"

This reverts commit 607fcf911f63035e238accb21eb4648e9a0d2b8f.

This cl breaks art 119-noimage-patchoat test.

Change-Id: I9dccfeed4c1a510ddf45aab55ddc2d04d45fe009
97d726e8f74b80a567ff3cc7fd18270fa6a7f3ca 03-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Move more clinit code to registration functions

Moved clinit code that fetches field/method ids
to JNI registration funcitons. This will allow to
compile-time initialize these classes.

Moved more classes in java.net.* and java.io.*
packages.

Removed sun.nio.ch.Util#load() method that
was preventing many sun.nio.ch.* classes from
being compile-time initialized.

More clinit code moving changes will follow.

Bug: 28153851
Change-Id: I661bea4d04470366ea589a9308cb2767000c687c
(cherry picked from commit 607fcf911f63035e238accb21eb4648e9a0d2b8f)
607fcf911f63035e238accb21eb4648e9a0d2b8f 03-May-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Move more clinit code to registration functions

Moved clinit code that fetches field/method ids
to JNI registration funcitons. This will allow to
compile-time initialize these classes.

Moved more classes in java.net.* and java.io.*
packages.

Removed sun.nio.ch.Util#load() method that
was preventing many sun.nio.ch.* classes from
being compile-time initialized.

More clinit code moving changes will follow.

Bug: 28153851
Change-Id: I661bea4d04470366ea589a9308cb2767000c687c
f0bbd898c9cf4c8977da077b703ff1e8286821dd 08-Feb-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Remove public InetAddress#getAddressInternal()

This method shouldn't be public + can be replaced by
the #getAddress method

Bug: 26689841
Change-Id: Ic18eecd53ac73c44b5d8acd062c7f1c65c48fb23
(cherry picked from commit 5858bc7e19fde536d55d9c1ffa6a60d617b328af)
68b18924acfe6325285eaf01f233ce4b27700763 08-Feb-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Remove public InetAddress#getAddressInternal()

This method shouldn't be public + can be replaced by
the #getAddress method

Bug: 26689841
Change-Id: Ic18eecd53ac73c44b5d8acd062c7f1c65c48fb23
5858bc7e19fde536d55d9c1ffa6a60d617b328af 08-Feb-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> Remove public InetAddress#getAddressInternal()

This method shouldn't be public + can be replaced by
the #getAddress method

Bug: 26689841
Change-Id: Ic18eecd53ac73c44b5d8acd062c7f1c65c48fb23
d960ef32a57a91e4ea0976a2bbd97b8ec0fd2cf0 19-Jan-2016 Narayan Kamath <narayan@google.com> Always clone the return value of InetAddress#getAllByName.

Also move the responsibility for cloning to InetAddress so that
we can make sure we clone things consistently.

Change-Id: I93ea6096aebeca5df9b39e355bb4051ac38015c6
c2614bb1297234d89f1a428a8b589bb1373a68dd 06-Jan-2016 Narayan Kamath <narayan@google.com> Inet6Address : Clean up and add block-guard checks.

Removes a significant of duplicated code. The main goal of this
change is to move most of the actual implementation into
Inet6AddressImpl instead of having things split between InetAddress
and Inet6AddressImpl. Note that parseNumericAddress remains in
InetAddress for now since it's called from the frameworks.

bug: 25861497

Change-Id: I263c276ae8f7d5be8fcf0d34441f0e0702e1b6b3
5341952e2f75808599a857152f093cbabec0b67b 06-Jan-2016 Narayan Kamath <narayan@google.com> InetAddress: Remove unused code.

Also avoid using unsafe to set the value of a final field.

bug: 25861497

Change-Id: Ic0c7703d97abcd7e2fb223bef64cd22db250fc0c
2c87ad3a45cecf9e344487cad1abfdebe79f2c7c 21-Dec-2015 Narayan Kamath <narayan@google.com> Update file headers.

Change-Id: I8149f41585768a1a4b72ab7bb4a1452376c05cc2
db6fe533dcb9e7df4d3a2024de37e5193b3685d6 10-Dec-2015 Yi Kong <yikong@google.com> Let getByName prefer IPv6 loopback over IPv4

Bug: 26083444
Change-Id: I6d874480f7c61fd4804cb7541583d32ef3f5108f
c2664d2482b841baea0c14eef94e5fbe2a65dbb8 02-Dec-2015 Yi Kong <yikong@google.com> Merge code path for hostname lookup

getAllByName goes a separate duplicate path from getAllByNameOnNet.
Merge them to use Android framework getaddrinfo, and implement
resolution caching for both methods.

Bug: 25923779
Change-Id: I19ec3e52dd865f6968a47a0b17a810c781ba5bfc
56a7d04307b11f1edd5563a629abc4d7a87dcc1c 27-Nov-2015 Yi Kong <yikong@google.com> Fix CTS:InetAddressTest#test_getByName

by using parseNumericAddress method which correctly checks for the
correctness of numeric IP format.

Bug: 25897924
Change-Id: If647078b86f79de3075144d539d9342537d849a7
c98b29f5ebcbee599583a12fec134df74015e597 12-Nov-2015 Przemyslaw Szczepaniak <pszczepaniak@google.com> Remove dead code in Inet4AddressImpl

And remove dependency on gethostbyaddr_r, openJDK
works fine on bionic without any additions.

Change-Id: I3e013093218ba405352d663a99372ff6c7f378c5
09e87b662fd0286ee22d76f44a61da27c8570aca 15-Oct-2015 Narayan Kamath <narayan@google.com> InetAddress : Fix getAllByName for null hosts.

We must return both the IPV4 as well as the IPV6 loopback addresses.

(cherry picked from commit 47df6ac83f6ab897e1afb986e816b55c51f597ab)

Change-Id: Ia9e301023d70ef335f8804d8715945c32bd84984
dfb465c97689e9007be0569fca805ea2c728f37d 24-Aug-2015 Przemyslaw Szczepaniak <pszczepaniak@google.com> Use IPv6 loopback address as the default.

Very simillar to modification in anyLocalAddress.
Android seems to prefer IPv4 addresses with the
exception of 'any' and 'localhost' addresses.

+ InetAddress.getLocalHost is expected to
return IPv4 address as well.

Change-Id: I8fb27e13cec5b3181db174a60c9ffaeb04042eb9
f74285406bce55f409becf867e96142abeb9b58f 04-Aug-2015 Narayan Kamath <narayan@google.com> Fix special case for classes in the boot classpath.

Don't assume that getClassLoader for a class in the boot cp. returns
null.

Change-Id: Ic1aa660d0884669556487b195fb48f98ae8b21ef
d02671ce79f87bb3bfe8b733b7303633ddedd208 24-Jul-2015 Przemyslaw Szczepaniak <pszczepaniak@google.com> Implement InetAddress#clearDnsCache()

+ Decreased cache TTL to 2s (to match
android implementation)

Change-Id: Iea725afccf0869b78336fb7396400b44039775ef
93c98aac54848043518d85216782a0801e79ffe2 16-Jul-2015 Przemyslaw Szczepaniak <pszczepaniak@google.com> Use AF_* for InetAddress.family. Better getHostAddress.

Inet6Address#getHostAddress switched to use
Libcore.os.getnameinfo (superior formatting, OpenJdk
one always generates full-length 39 char address)

InetAddress.holder().family was using arbitrary
OpenJdk-internal values, switched them to use proper
family values (AF_INET & AF_INET6).

Fix for libcore.java.net.InetSocketAddressTest
to use IPv4.Any (0.0.0.0) address by default, not
IPv6 one (::).

Change-Id: I8b84aec99d16aef963fbf2830d0a2241b5b07918
f7ab2bc37debba91864bfec6572a3e7bbe994c58 06-May-2015 Piotr Jastrzebski <haaawk@google.com> Use OpenJdk implementation of java.net.*

- Add FileURLConnection.
- NetworkUtilities : Update field names in JNI.
- Suppress a few libcore tests that rely on internal implementation
details.
- Remove code that loads the net library (not needed on android).
- DatagramSocket : Add setNetworkInterface method.
- HttpCookie : make parse & field public
- Inet4Address / Inet6Address : Add getAddressInternal.
- InetAddress : Add methods required by frameworks/base, particularly
those required to deal with net-ids and scope ids.
- URI : Add UriCodec static members for AUTHORITY_ENCODER and friends.
- URL : Add toUriLenient
- URLStreamHandler : Add a toExternalForm variant that optionally
escapes illegal chars.
- Inet4AddressImpl.c : Unconditionally define HAS_GLIBC_GETHOSTBY_R

Change-Id: Ic51f863941f5d954ed6cf86309cc610e711d54bd
51b1b6997fd3f980076b8081f7f1165ccc2a4008 16-Feb-2015 Piotr Jastrzebski <haaawk@google.com> Initial import of OpenJdk files.

Create new libcore/ojluni directory with src/main/java and
src/main/native subdirectiories.

Build ojluni into core-oj jar.

Use openjdk classes from java.awt.font package.

Copy all files from jdk/src/share/classes and jdk/src/solaris/classes
directories in openjdk into libcore/ojluni/src/main/java.

Copy following native files from openjdk to
libcore/ojluni/src/main/native:
jdk/src/solaris/native/java/io/canonicalize_md.c
build/linux-amd64/include/classfile_constants.h
jdk/src/share/native/java/net/DatagramPacket.c
jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c
jdk/src/share/native/java/lang/Double.c
jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h
jdk/src/solaris/native/sun/nio/ch/FileChannelImpl.c
jdk/src/solaris/native/java/io/FileDescriptor_md.c
jdk/src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
jdk/src/share/native/java/io/FileInputStream.c
jdk/src/solaris/native/sun/nio/ch/FileKey.c
jdk/src/solaris/native/java/io/FileOutputStream_md.c
jdk/src/solaris/native/java/io/FileSystem_md.c
jdk/src/share/native/java/lang/Float.c
jdk/src/share/native/java/net/Inet4Address.c
jdk/src/solaris/native/java/net/Inet4AddressImpl.c
jdk/src/share/native/java/net/Inet6Address.c
jdk/src/solaris/native/java/net/Inet6AddressImpl.c
jdk/src/share/native/java/net/InetAddress.c
jdk/src/solaris/native/java/net/InetAddressImplFactory.c
jdk/src/share/native/java/io/io_util.c
jdk/src/solaris/native/sun/nio/ch/IOUtil.c
jdk/src/share/native/java/io/io_util.h
jdk/src/solaris/native/java/io/io_util_md.c
jdk/src/solaris/native/java/io/io_util_md.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/java_io_FileDescriptor.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileInputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileOutputStream.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_FileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_ObjectStreamClass.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_io_UnixFileSystem.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Double.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Float.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Integer.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Long.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Runtime.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Shutdown.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_StrictMath.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_String.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_System.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Thread.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/java_lang_Throwable.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_DatagramPacket.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet4AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6Address.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_Inet6AddressImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddress.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_InetAddressImplFactory.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_NetworkInterface.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainDatagramSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_PlainSocketImpl.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketInputStream.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOptions.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/java_net_SocketOutputStream.h
jdk/src/share/native/java/lang/java_props.h
jdk/src/solaris/native/java/lang/java_props_md.c
jdk/src/share/native/java/util/zip/Adler32.c as java_util_zip_Adler32.c
jdk/src/share/native/java/util/zip/CRC32.c as java_util_zip_CRC32.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_CRC32.h
jdk/src/share/native/java/util/zip/Deflater.c as java_util_zip_Deflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Deflater.h
jdk/src/share/native/java/util/zip/Inflater.c as java_util_zip_Inflater.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_Inflater.h
jdk/src/share/native/java/util/zip/ZipFile.c as java_util_zip_ZipFile.c
build/linux-amd64/tmp/sun/java.util.zip/zip/CClassHeaders/java_util_zip_ZipFile.h
jdk/src/share/native/java/lang/fdlibm/include/jfdlibm.h
jdk/src/share/native/common/jlong.h
jdk/src/solaris/native/common/jlong_md.h
jdk/src/share/native/common/jni_util.c
jdk/src/share/native/common/jni_util.h
jdk/src/solaris/native/common/jni_util_md.c
jdk/src/share/javavm/export/jvm.h
jdk/src/solaris/javavm/export/jvm_md.h
jdk/src/solaris/native/java/net/linux_close.c
jdk/src/share/native/sun/misc/NativeSignalHandler.c
jdk/src/solaris/native/sun/nio/ch/NativeThread.c
jdk/src/share/native/java/net/net_util.c
jdk/src/share/native/java/net/net_util.h
jdk/src/solaris/native/java/net/net_util_md.c
jdk/src/solaris/native/java/net/net_util_md.h
jdk/src/solaris/native/java/net/NetworkInterface.c
jdk/src/share/native/sun/nio/ch/nio.h
jdk/src/solaris/native/sun/nio/ch/nio_util.h
jdk/src/share/native/java/io/ObjectStreamClass.c
jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c
jdk/src/solaris/native/java/net/PlainSocketImpl.c
jdk/src/solaris/native/java/lang/ProcessEnvironment_md.c
jdk/src/share/native/java/lang/Runtime.c
jdk/src/share/native/java/lang/Shutdown.c
jdk/src/share/native/sun/misc/Signal.c
jdk/src/solaris/native/java/net/SocketInputStream.c
jdk/src/solaris/native/java/net/SocketOutputStream.c
jdk/src/share/native/java/lang/StrictMath.c
jdk/src/share/native/java/lang/String.c
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_NativeSignalHandler.h
build/linux-amd64/tmp/java/java.lang/java/CClassHeaders/sun_misc_Signal.h
build/linux-amd64/tmp/sun/java.net/net/CClassHeaders/sun_net_spi_DefaultProxySelector.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileChannelImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileDispatcherImpl.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_FileKey.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOStatus.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_IOUtil.h
build/linux-amd64/tmp/java/java.nio/nio/CClassHeaders/sun_nio_ch_NativeThread.h
jdk/src/share/native/java/lang/System.c
jdk/src/share/native/java/lang/Thread.c
jdk/src/share/native/java/lang/Throwable.c
jdk/src/solaris/native/java/io/UnixFileSystem_md.c
jdk/src/solaris/native/java/lang/UNIXProcess_md.c
jdk/src/share/native/java/util/zip/zip_util.c
jdk/src/share/native/java/util/zip/zip_util.h

Change-Id: Ib237df4e1b7b5b4d9f12e74d189e6ec9eed3c31d