View | Details | Raw Unified | Return to bug 230364
Collapse All | Expand All

(-)Makefile (-4 / +4 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	openjdk
3
PORTNAME=	openjdk
4
PORTVERSION=	${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER:S/^0//}
4
PORTVERSION=	${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER:S/^0//}
5
PORTREVISION=	1
6
CATEGORIES=	java devel
5
CATEGORIES=	java devel
7
MASTER_SITES=	http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}/promoted/b${DIST_BUILD_NUMBER}/:jdk \
6
MASTER_SITES=	http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}/promoted/b${DIST_BUILD_NUMBER}/:jdk \
8
		https://adopt-openjdk.ci.cloudbees.com/job/jtreg/${JTREG_JENKINS_BUILD}/artifact/:jtreg \
7
		https://adopt-openjdk.ci.cloudbees.com/job/jtreg/${JTREG_JENKINS_BUILD}/artifact/:jtreg \
Lines 34-40 Link Here
34
		patch-8u152-b16.xz \
33
		patch-8u152-b16.xz \
35
		patch-8u162-b12.xz \
34
		patch-8u162-b12.xz \
36
		patch-8u172-b11.xz \
35
		patch-8u172-b11.xz \
37
		patch-8u181-b13.xz
36
		patch-8u181-b13.xz \
37
		patch-8u192-b26.xz
38
38
39
MAINTAINER=	java@FreeBSD.org
39
MAINTAINER=	java@FreeBSD.org
40
COMMENT?=	Java Development Kit ${JDK_MAJOR_VERSION}
40
COMMENT?=	Java Development Kit ${JDK_MAJOR_VERSION}
Lines 206-213 Link Here
206
NOPRECIOUSMAKEVARS=	yes
206
NOPRECIOUSMAKEVARS=	yes
207
207
208
JDK_MAJOR_VERSION=	8
208
JDK_MAJOR_VERSION=	8
209
JDK_UPDATE_VERSION=	181
209
JDK_UPDATE_VERSION=	192
210
JDK_BUILD_NUMBER=	13
210
JDK_BUILD_NUMBER=	26
211
DIST_BUILD_NUMBER=	132
211
DIST_BUILD_NUMBER=	132
212
JTREG_VERSION=		4.1
212
JTREG_VERSION=		4.1
213
JTREG_BUILD_NUMBER=	b08
213
JTREG_BUILD_NUMBER=	b08
(-)distinfo (+2 lines)
Lines 49-51 Link Here
49
SIZE (patch-8u172-b11.xz) = 146716
49
SIZE (patch-8u172-b11.xz) = 146716
50
SHA256 (patch-8u181-b13.xz) = 4cd0f5a04b72ad6c4ef73807d6a42e141394f5c38cee8ce11c0159a080073839
50
SHA256 (patch-8u181-b13.xz) = 4cd0f5a04b72ad6c4ef73807d6a42e141394f5c38cee8ce11c0159a080073839
51
SIZE (patch-8u181-b13.xz) = 69096
51
SIZE (patch-8u181-b13.xz) = 69096
52
SHA256 (patch-8u192-b26.xz) = 5bfa782ec2af8ddc6aed3e8de81cc37c7f375ebad650341d1ce74956c82a411e
53
SIZE (patch-8u192-b26.xz) = 284164
(-)files/patch-bsd (-826 / +985 lines)
Lines 1-5 Link Here
1
--- ./common/autoconf/build-performance.m4	Sat Jun 23 21:01:22 2018 -0700
1
--- ./common/autoconf/build-performance.m4	Sat Oct 06 10:24:47 2018 +0100
2
+++ ./common/autoconf/build-performance.m4	Mon Sep 03 11:10:31 2018 -0700
2
+++ ./common/autoconf/build-performance.m4	Sat Dec 01 12:25:45 2018 -0800
3
@@ -41,6 +41,10 @@
3
@@ -41,6 +41,10 @@
4
     # Looks like a MacOSX system
4
     # Looks like a MacOSX system
5
     NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print [$]5}'`
5
     NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print [$]5}'`
Lines 27-33 Link Here
27
   elif test "x$OPENJDK_BUILD_OS" = xwindows; then
27
   elif test "x$OPENJDK_BUILD_OS" = xwindows; then
28
     # Windows, but without cygwin
28
     # Windows, but without cygwin
29
     MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
29
     MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
30
@@ -199,8 +212,8 @@
30
@@ -209,8 +222,8 @@
31
     # Only use ccache if it is 3.1.4 or later, which supports
31
     # Only use ccache if it is 3.1.4 or later, which supports
32
     # precompiled headers.
32
     # precompiled headers.
33
     AC_MSG_CHECKING([if ccache supports precompiled headers])
33
     AC_MSG_CHECKING([if ccache supports precompiled headers])
Lines 37-46 Link Here
37
+    if test "x$HAS_GOOD_CCACHE" = xyes; then
37
+    if test "x$HAS_GOOD_CCACHE" = xyes; then
38
       AC_MSG_RESULT([no, disabling ccache])
38
       AC_MSG_RESULT([no, disabling ccache])
39
       CCACHE=
39
       CCACHE=
40
     else
40
       CCACHE_STATUS="disabled"
41
--- ./common/autoconf/generated-configure.sh	Sat Jun 23 21:01:22 2018 -0700
41
--- ./common/autoconf/flags.m4	Sat Oct 06 10:24:47 2018 +0100
42
+++ ./common/autoconf/generated-configure.sh	Mon Sep 03 11:10:31 2018 -0700
42
+++ ./common/autoconf/flags.m4	Sat Dec 01 12:25:45 2018 -0800
43
@@ -646,6 +646,8 @@
43
@@ -154,7 +154,7 @@
44
   # How to compile shared libraries.
45
   #
46
 
47
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
48
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
49
     PICFLAG="-fPIC"
50
     C_FLAG_REORDER=''
51
     CXX_FLAG_REORDER=''
52
@@ -266,7 +266,7 @@
53
   # fi
54
 
55
   # Generate make dependency files
56
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
57
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
58
     C_FLAG_DEPS="-MMD -MF"
59
   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
60
     C_FLAG_DEPS="-xMMD -xMF"
61
@@ -278,7 +278,7 @@
62
   AC_SUBST(CXX_FLAG_DEPS)
63
 
64
   # Debug symbols
65
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
66
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
67
     if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
68
       CFLAGS_DEBUG_SYMBOLS="-g1"
69
       CXXFLAGS_DEBUG_SYMBOLS="-g1"
70
@@ -327,7 +327,7 @@
71
   else
72
     # The remaining toolchains share opt flags between CC and CXX;
73
     # setup for C and duplicate afterwards.
74
-    if test "x$TOOLCHAIN_TYPE" = xgcc; then
75
+    if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
76
       if test "x$OPENJDK_TARGET_OS" = xmacosx; then
77
         # On MacOSX we optimize for size, something
78
         # we should do for all platforms?
79
@@ -431,7 +431,7 @@
80
 
81
   # Setup compiler/platform specific flags to CFLAGS_JDK,
82
   # CXXFLAGS_JDK and CCXXFLAGS_JDK (common to C and CXX?)
83
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
84
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
85
     # these options are used for both C and C++ compiles
86
     CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Wall -Wno-parentheses -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2 \
87
         -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
88
@@ -633,7 +633,7 @@
89
     fi
90
     LDFLAGS_JDKEXE="${LDFLAGS_JDK} /STACK:$LDFLAGS_STACK_SIZE"
91
   else
92
-    if test "x$TOOLCHAIN_TYPE" = xgcc; then
93
+    if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
94
       # If this is a --hash-style=gnu system, use --hash-style=both, why?
95
       # We have previously set HAS_GNU_HASH if this is the case
96
       if test -n "$HAS_GNU_HASH"; then
97
--- ./common/autoconf/generated-configure.sh	Sat Oct 06 10:24:47 2018 +0100
98
+++ ./common/autoconf/generated-configure.sh	Sat Dec 01 12:25:45 2018 -0800
99
@@ -654,6 +654,8 @@
44
 LIBM
100
 LIBM
45
 LIBZIP_CAN_USE_MMAP
101
 LIBZIP_CAN_USE_MMAP
46
 USE_EXTERNAL_LIBZ
102
 USE_EXTERNAL_LIBZ
Lines 49-55 Link Here
49
 USE_EXTERNAL_LIBGIF
105
 USE_EXTERNAL_LIBGIF
50
 USE_EXTERNAL_LIBJPEG
106
 USE_EXTERNAL_LIBJPEG
51
 ALSA_LIBS
107
 ALSA_LIBS
52
@@ -824,6 +826,7 @@
108
@@ -837,6 +839,7 @@
53
 JDK_MAJOR_VERSION
109
 JDK_MAJOR_VERSION
54
 USER_RELEASE_SUFFIX
110
 USER_RELEASE_SUFFIX
55
 COMPRESS_JARS
111
 COMPRESS_JARS
Lines 57-71 Link Here
57
 UNLIMITED_CRYPTO
113
 UNLIMITED_CRYPTO
58
 CACERTS_FILE
114
 CACERTS_FILE
59
 TEST_IN_BUILD
115
 TEST_IN_BUILD
60
@@ -900,6 +903,7 @@
116
@@ -914,6 +917,7 @@
61
 OPENJDK_TARGET_CPU_ARCH
62
 OPENJDK_TARGET_CPU
117
 OPENJDK_TARGET_CPU
118
 OPENJDK_TARGET_OS_ENV
63
 OPENJDK_TARGET_OS_API
119
 OPENJDK_TARGET_OS_API
64
+OPENJDK_TARGET_OS_VENDOR
120
+OPENJDK_TARGET_OS_VENDOR
65
 OPENJDK_TARGET_OS
121
 OPENJDK_TARGET_OS
66
 OPENJDK_BUILD_CPU_ENDIAN
122
 OPENJDK_BUILD_CPU_ENDIAN
67
 OPENJDK_BUILD_CPU_BITS
123
 OPENJDK_BUILD_CPU_BITS
68
@@ -1032,6 +1036,7 @@
124
@@ -1050,6 +1054,7 @@
69
 enable_hotspot_test_in_build
125
 enable_hotspot_test_in_build
70
 with_cacerts_file
126
 with_cacerts_file
71
 enable_unlimited_crypto
127
 enable_unlimited_crypto
Lines 73-87 Link Here
73
 with_milestone
129
 with_milestone
74
 with_update_version
130
 with_update_version
75
 with_user_release_suffix
131
 with_user_release_suffix
76
@@ -1058,6 +1063,7 @@
132
@@ -1070,6 +1075,7 @@
133
 with_import_hotspot
134
 with_toolchain_type
135
 with_toolchain_version
136
+with_package_path
137
 with_jtreg
77
 with_extra_cflags
138
 with_extra_cflags
78
 with_extra_cxxflags
139
 with_extra_cxxflags
79
 with_extra_ldflags
140
@@ -1827,6 +1833,7 @@
80
+with_package_path
81
 enable_debug_symbols
82
 enable_zip_debug_info
83
 enable_macosx_runtime_support
84
@@ -1734,6 +1740,7 @@
85
                           run the Queens test after Hotspot build [disabled]
141
                           run the Queens test after Hotspot build [disabled]
86
   --enable-unlimited-crypto
142
   --enable-unlimited-crypto
87
                           Enable unlimited crypto policy [disabled]
143
                           Enable unlimited crypto policy [disabled]
Lines 89-113 Link Here
89
   --disable-debug-symbols disable generation of debug symbols [enabled]
145
   --disable-debug-symbols disable generation of debug symbols [enabled]
90
   --disable-zip-debug-info
146
   --disable-zip-debug-info
91
                           disable zipping of debug-info files [enabled]
147
                           disable zipping of debug-info files [enabled]
92
@@ -1830,6 +1837,8 @@
148
@@ -1919,6 +1926,8 @@
149
                           the version of the toolchain to look for, use
150
                           '--help' to show possible values [platform
151
                           dependent]
152
+  --with-package-path     package path to be used for location of third party
153
+                          packages
154
   --with-jtreg            Regression Test Harness [probed]
93
   --with-extra-cflags     extra flags to be used when compiling jdk c-files
155
   --with-extra-cflags     extra flags to be used when compiling jdk c-files
94
   --with-extra-cxxflags   extra flags to be used when compiling jdk c++-files
156
   --with-extra-cxxflags   extra flags to be used when compiling jdk c++-files
95
   --with-extra-ldflags    extra flags to be used when linking jdk
157
@@ -4121,6 +4130,7 @@
96
+  --with-package-path     package path to be used for location of third party
158
 VALID_TOOLCHAINS_all="gcc clang solstudio xlc microsoft"
97
+                          packages
98
   --with-x                use the X Window System
99
   --with-cups             specify prefix directory for the cups package
100
                           (expecting the headers under PATH/include)
101
@@ -3744,7 +3753,7 @@
102
 
159
 
160
 # These toolchains are valid on different platforms
161
+VALID_TOOLCHAINS_bsd="clang gcc"
162
 VALID_TOOLCHAINS_linux="gcc clang"
163
 VALID_TOOLCHAINS_solaris="solstudio"
164
 VALID_TOOLCHAINS_macosx="gcc clang"
165
@@ -4336,7 +4346,7 @@
166
 #CUSTOM_AUTOCONF_INCLUDE
103
 
167
 
168
 # Do not change or remove the following line, it is needed for consistency checks:
169
-DATE_WHEN_GENERATED=1536764960
170
+DATE_WHEN_GENERATED=1543299193
171
 
172
 ###############################################################################
104
 #
173
 #
105
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
174
@@ -13570,11 +13580,27 @@
106
+# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
107
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
108
 #
109
 # This code is free software; you can redistribute it and/or modify it
110
@@ -6840,11 +6849,27 @@
111
       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
175
       as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
112
       ;;
176
       ;;
113
   esac
177
   esac
Lines 136-142 Link Here
136
       VAR_CPU=x86_64
200
       VAR_CPU=x86_64
137
       VAR_CPU_ARCH=x86
201
       VAR_CPU_ARCH=x86
138
       VAR_CPU_BITS=64
202
       VAR_CPU_BITS=64
139
@@ -6977,11 +7002,27 @@
203
@@ -13708,11 +13734,27 @@
140
       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
204
       as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
141
       ;;
205
       ;;
142
   esac
206
   esac
Lines 165-171 Link Here
165
       VAR_CPU=x86_64
229
       VAR_CPU=x86_64
166
       VAR_CPU_ARCH=x86
230
       VAR_CPU_ARCH=x86
167
       VAR_CPU_BITS=64
231
       VAR_CPU_BITS=64
168
@@ -7054,6 +7095,7 @@
232
@@ -13785,6 +13827,7 @@
169
 
233
 
170
   # ... and setup our own variables. (Do this explicitely to facilitate searching)
234
   # ... and setup our own variables. (Do this explicitely to facilitate searching)
171
   OPENJDK_TARGET_OS="$VAR_OS"
235
   OPENJDK_TARGET_OS="$VAR_OS"
Lines 173-179 Link Here
173
   OPENJDK_TARGET_OS_API="$VAR_OS_API"
237
   OPENJDK_TARGET_OS_API="$VAR_OS_API"
174
   OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
238
   OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
175
   OPENJDK_TARGET_CPU="$VAR_CPU"
239
   OPENJDK_TARGET_CPU="$VAR_CPU"
176
@@ -7067,6 +7109,7 @@
240
@@ -13799,6 +13842,7 @@
177
 
241
 
178
 
242
 
179
 
243
 
Lines 181-187 Link Here
181
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5
245
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5
182
 $as_echo_n "checking openjdk-target os-cpu... " >&6; }
246
 $as_echo_n "checking openjdk-target os-cpu... " >&6; }
183
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5
247
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5
184
@@ -7195,8 +7238,8 @@
248
@@ -13927,8 +13971,8 @@
185
 
249
 
186
   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
250
   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
187
   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
251
   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
Lines 192-198 Link Here
192
     OPENJDK_TARGET_CPU_OSARCH="i386"
256
     OPENJDK_TARGET_CPU_OSARCH="i386"
193
   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
257
   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
194
     # On all platforms except macosx, we replace x86_64 with amd64.
258
     # On all platforms except macosx, we replace x86_64 with amd64.
195
@@ -8017,7 +8060,7 @@
259
@@ -14570,7 +14614,7 @@
196
     INCLUDE_SA=false
260
     INCLUDE_SA=false
197
   fi
261
   fi
198
   if test "x$VAR_CPU" = xppc64 ; then
262
   if test "x$VAR_CPU" = xppc64 ; then
Lines 201-207 Link Here
201
   fi
265
   fi
202
   if test "x$OPENJDK_TARGET_CPU" = xaarch64; then
266
   if test "x$OPENJDK_TARGET_CPU" = xaarch64; then
203
     INCLUDE_SA=false
267
     INCLUDE_SA=false
204
@@ -11206,6 +11249,24 @@
268
@@ -19744,6 +19788,24 @@
205
 
269
 
206
   ###############################################################################
270
   ###############################################################################
207
   #
271
   #
Lines 226-292 Link Here
226
   # Enable or disable the elliptic curve crypto implementation
290
   # Enable or disable the elliptic curve crypto implementation
227
   #
291
   #
228
 
292
 
229
@@ -19429,6 +19490,8 @@
293
@@ -37332,7 +37394,7 @@
230
   elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
231
     # Do not probe for cc on AIX.
232
     COMPILER_CHECK_LIST="xlc_r"
233
+  elif test "`uname -s`" = "FreeBSD"; then
234
+    COMPILER_CHECK_LIST="cc gcc"
235
   else
236
     COMPILER_CHECK_LIST="gcc cc"
237
   fi
238
@@ -20389,7 +20452,7 @@
239
   else
240
     COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
241
     # Check that this is likely to be GCC.
242
-    $COMPILER --version 2>&1 | $GREP "Free Software Foundation" > /dev/null
243
+    $COMPILER --version 2>&1 | $GREP -E "(Free Software Foundation|clang)" > /dev/null
244
     if test $? -ne 0; then
245
       { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5
246
 $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;}
247
@@ -21991,7 +22054,7 @@
248
   else
249
     COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
250
     # Check that this is likely to be GCC.
251
-    $COMPILER --version 2>&1 | $GREP "Free Software Foundation" > /dev/null
252
+    $COMPILER --version 2>&1 | $GREP -E "(Free Software Foundation|clang)" > /dev/null
253
     if test $? -ne 0; then
254
       { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5
255
 $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;}
256
@@ -28026,7 +28089,7 @@
257
 
294
 
258
   # objcopy is used for moving debug symbols to separate files when
295
   # objcopy is used for moving debug symbols to separate files when
259
   # full debug symbols are enabled.
296
   # full debug symbols are enabled.
260
-  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
297
-  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
261
+  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xbsd ; then
298
+  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xbsd ; then
262
     if test -n "$ac_tool_prefix"; then
263
   for ac_prog in gobjcopy objcopy
264
   do
265
@@ -29383,8 +29446,10 @@
266
       SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1'
267
       SET_SHARED_LIBRARY_MAPFILE=''
268
       SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
269
+      POST_STRIP_CMD="$STRIP -S"
270
+    fi
271
+    if test "x$OPENJDK_TARGET_OS" = xbsd || test "x$OPENJDK_TARGET_OS" = xmacosx; then
272
       SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN"
273
-      POST_STRIP_CMD="$STRIP -S"
274
     fi
275
   else
276
     if test "x$OPENJDK_TARGET_OS" = xsolaris; then
277
@@ -29731,7 +29796,7 @@
278
   #
279
   case $COMPILER_NAME in
280
     gcc )
281
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
282
+      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
283
       -pipe \
284
       -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
285
       CXXSTD_CXXFLAG="-std=gnu++98"
286
@@ -30073,22 +30138,36 @@
287
   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64"
288
 
299
 
300
 
301
   # Publish this variable in the help.
302
@@ -40009,8 +40071,31 @@
303
 
304
 
289
   # The package path is used only on macosx?
305
   # The package path is used only on macosx?
306
-  # FIXME: clean this up, and/or move it elsewhere.
290
-  PACKAGE_PATH=/opt/local
307
-  PACKAGE_PATH=/opt/local
291
+
308
+
292
+# Check whether --with-package-path was given.
309
+# Check whether --with-package-path was given.
Lines 312-394 Link Here
312
+      PACKAGE_PATH=/usr/local
329
+      PACKAGE_PATH=/usr/local
313
+    fi
330
+    fi
314
+  fi
331
+  fi
332
+
315
 
333
 
316
 
334
 
317
   if test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then
335
   # Check for extra potential brokenness.
318
-    # The macro _LITTLE_ENDIAN needs to be defined the same to avoid the
336
@@ -41117,7 +41202,7 @@
319
-    #   Sun C compiler warning message: warning: macro redefined: _LITTLE_ENDIAN
337
   # How to compile shared libraries.
320
-    #   (The Solaris X86 system defines this in file /usr/include/sys/isa_defs.h).
338
   #
321
-    #   Note: -Dmacro         is the same as    #define macro 1
339
 
322
-    #         -Dmacro=        is the same as    #define macro
340
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
323
-    if test "x$OPENJDK_TARGET_OS" = xsolaris; then
341
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
324
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
342
     PICFLAG="-fPIC"
325
-    else
343
     C_FLAG_REORDER=''
326
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
344
     CXX_FLAG_REORDER=''
327
-    fi
345
@@ -41196,7 +41281,7 @@
328
-  else
346
   # fi
329
-    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN"
347
 
330
+    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
348
   # Generate make dependency files
331
+  else
349
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
332
+    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
350
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
333
   fi
351
     C_FLAG_DEPS="-MMD -MF"
334
   if test "x$OPENJDK_TARGET_OS" = xlinux; then
352
   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
335
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX"
353
     C_FLAG_DEPS="-xMMD -xMF"
336
@@ -30118,6 +30197,38 @@
354
@@ -41208,7 +41293,7 @@
337
   fi
355
 
338
   if test "x$OPENJDK_TARGET_OS" = xbsd; then
356
 
339
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
357
   # Debug symbols
340
+    if test "`uname -s`" = "OpenBSD"; then
358
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
341
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld requires -z wxneeded" >&5
359
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
342
+$as_echo_n "checking if ld requires -z wxneeded... " >&6; }
360
     if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
343
+        if test "$cross_compiling" = yes; then :
361
       CFLAGS_DEBUG_SYMBOLS="-g1"
344
+
362
       CXXFLAGS_DEBUG_SYMBOLS="-g1"
345
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
363
@@ -41257,7 +41342,7 @@
346
+$as_echo "no" >&6; }
364
   else
347
+
365
     # The remaining toolchains share opt flags between CC and CXX;
348
+
366
     # setup for C and duplicate afterwards.
349
+else
367
-    if test "x$TOOLCHAIN_TYPE" = xgcc; then
350
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
368
+    if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
351
+/* end confdefs.h.  */
369
       if test "x$OPENJDK_TARGET_OS" = xmacosx; then
352
+#include <sys/mman.h>
370
         # On MacOSX we optimize for size, something
353
+int main() { return mmap(0, 4096, PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) != MAP_FAILED; }
371
         # we should do for all platforms?
354
+_ACEOF
372
@@ -41411,7 +41496,7 @@
355
+if ac_fn_cxx_try_run "$LINENO"; then :
373
 
356
+
374
   # Setup compiler/platform specific flags to CFLAGS_JDK,
357
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
375
   # CXXFLAGS_JDK and CCXXFLAGS_JDK (common to C and CXX?)
358
+$as_echo "yes" >&6; }
376
-  if test "x$TOOLCHAIN_TYPE" = xgcc; then
359
+              LDFLAGS_JDK="$LDFLAGS_JDK -Wl,-z,wxneeded"
377
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
360
+
378
     # these options are used for both C and C++ compiles
361
+else
379
     CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Wall -Wno-parentheses -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2 \
362
+
380
         -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
363
+              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
381
@@ -41830,7 +41915,7 @@
364
+$as_echo "no" >&6; }
365
+
366
+fi
367
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
368
+  conftest.$ac_objext conftest.beam conftest.$ac_ext
369
+fi
370
+
371
+    fi
372
   fi
373
   if test "x$DEBUG_LEVEL" = xrelease; then
374
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
375
@@ -30187,6 +30298,15 @@
376
           # Should this be supplied to the OSS linker as well?
377
           LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1"
378
         fi
379
+      elif test "x$OPENJDK_TARGET_OS" = xbsd; then
380
+        # And since we now know that the linker is gnu, then add:
381
+        #   -z noexecstack, to mark stack regions as non-executable
382
+        LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -z -Xlinker noexecstack"
383
+        if test "x$DEBUG_LEVEL" = "xrelease"; then
384
+          # When building release libraries, tell the linker optimize them.
385
+          # Should this be supplied to the OSS linker as well?
386
+          LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1"
387
+        fi
388
       fi
389
     fi
382
     fi
390
     LDFLAGS_JDKLIB="${LDFLAGS_JDK} $SHARED_LIBRARY_FLAGS \
383
     LDFLAGS_JDKEXE="${LDFLAGS_JDK} /STACK:$LDFLAGS_STACK_SIZE"
391
@@ -30641,11 +30761,18 @@
384
   else
385
-    if test "x$TOOLCHAIN_TYPE" = xgcc; then
386
+    if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
387
       # If this is a --hash-style=gnu system, use --hash-style=both, why?
388
       # We have previously set HAS_GNU_HASH if this is the case
389
       if test -n "$HAS_GNU_HASH"; then
390
@@ -42366,11 +42451,18 @@
392
   fi
391
   fi
393
 
392
 
394
   if test "x$OPENJDK_TARGET_OS" = xbsd; then
393
   if test "x$OPENJDK_TARGET_OS" = xbsd; then
Lines 412-442 Link Here
412
   fi
411
   fi
413
 
412
 
414
   if test "x$OPENJDK" = "xfalse"; then
413
   if test "x$OPENJDK" = "xfalse"; then
415
@@ -30681,14 +30808,18 @@
414
@@ -42405,21 +42497,25 @@
415
   # Make a simple check for the libraries at the sysroot, and setup --x-includes and
416
   # --x-libraries for the sysroot, if that seems to be correct.
416
   # --x-libraries for the sysroot, if that seems to be correct.
417
   if test "x$SYS_ROOT" != "x/"; then
417
   if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
418
     if test "x$x_includes" = xNONE; then
418
-    if test "x$SYSROOT" != "x"; then
419
-      if test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
419
+    if test "x$SYS_ROOT" != "x/"; then
420
+      if test -f "$SYS_ROOT/usr/X11R7/include/X11/Xlib.h"; then
420
       if test "x$x_includes" = xNONE; then
421
+        x_includes="$SYS_ROOT/usr/X11R7/include"
421
-        if test -f "$SYSROOT/usr/X11R6/include/X11/Xlib.h"; then
422
+      elif test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
422
-          x_includes="$SYSROOT/usr/X11R6/include"
423
         x_includes="$SYS_ROOT/usr/X11R6/include"
423
-        elif test -f "$SYSROOT/usr/include/X11/Xlib.h"; then
424
       elif test -f "$SYS_ROOT/usr/include/X11/Xlib.h"; then
424
-          x_includes="$SYSROOT/usr/include"
425
         x_includes="$SYS_ROOT/usr/include"
425
+        if test -f "$SYS_ROOT/usr/X11R7/include/X11/Xlib.h"; then
426
+          x_includes="$SYS_ROOT/usr/X11R7/include"
427
+        elif test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
428
+          x_includes="$SYS_ROOT/usr/X11R6/include"
429
+        elif test -f "$SYS_ROOT/usr/include/X11/Xlib.h"; then
430
+          x_includes="$SYS_ROOT/usr/include"
431
         fi
426
       fi
432
       fi
433
       if test "x$x_libraries" = xNONE; then
434
-        if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then
435
-          x_libraries="$SYSROOT/usr/X11R6/lib"
436
-        elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
437
-          x_libraries="$SYSROOT/usr/lib64"
438
-        elif test -f "$SYSROOT/usr/lib/libX11.so"; then
439
-          x_libraries="$SYSROOT/usr/lib"
440
+        if test -f "$SYS_ROOT/usr/X11R7/lib/libX11.so"; then
441
+          x_libraries="$SYS_ROOT/usr/X11R7/lib"
442
+        elif test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
443
+          x_libraries="$SYS_ROOT/usr/X11R6/lib"
444
+        elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
445
+          x_libraries="$SYS_ROOT/usr/lib64"
446
+        elif test -f "$SYS_ROOT/usr/lib/libX11.so"; then
447
+          x_libraries="$SYS_ROOT/usr/lib"
448
         fi
449
       fi
427
     fi
450
     fi
428
     if test "x$x_libraries" = xNONE; then
451
@@ -43466,6 +43562,10 @@
429
-      if test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
430
+      if test -f "$SYS_ROOT/usr/X11R7/lib/libX11.so"; then
431
+        x_libraries="$SYS_ROOT/usr/X11R7/lib"
432
+      elif test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
433
         x_libraries="$SYS_ROOT/usr/X11R6/lib"
434
       elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
435
         x_libraries="$SYS_ROOT/usr/lib64"
436
@@ -31735,6 +31866,10 @@
437
         # A CSW package seems to be installed!
452
         # A CSW package seems to be installed!
438
         CUPS_FOUND=yes
453
         CUPS_FOUND=yes
439
         CUPS_CFLAGS="-I/opt/csw/include"
454
         CUPS_CFLAGS="-I$SYSROOT/opt/csw/include"
440
+      elif test -s ${PACKAGE_PATH}/include/cups/cups.h; then
455
+      elif test -s ${PACKAGE_PATH}/include/cups/cups.h; then
441
+        # Standard package location for BSD
456
+        # Standard package location for BSD
442
+        CUPS_FOUND=yes
457
+        CUPS_FOUND=yes
Lines 444-450 Link Here
444
       fi
459
       fi
445
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
460
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
446
 $as_echo "$CUPS_FOUND" >&6; }
461
 $as_echo "$CUPS_FOUND" >&6; }
447
@@ -34900,7 +35035,7 @@
462
@@ -47351,7 +47451,7 @@
448
 
463
 
449
   ###############################################################################
464
   ###############################################################################
450
   #
465
   #
Lines 453-459 Link Here
453
   #
468
   #
454
 
469
 
455
 # Check whether --with-alsa was given.
470
 # Check whether --with-alsa was given.
456
@@ -35308,15 +35443,66 @@
471
@@ -47762,15 +47862,66 @@
457
 
472
 
458
   if test "x${with_giflib}" = "xbundled"; then
473
   if test "x${with_giflib}" = "xbundled"; then
459
     USE_EXTERNAL_LIBGIF=false
474
     USE_EXTERNAL_LIBGIF=false
Lines 525-531 Link Here
525
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DGifGetCode in -lgif" >&5
540
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DGifGetCode in -lgif" >&5
526
 $as_echo_n "checking for DGifGetCode in -lgif... " >&6; }
541
 $as_echo_n "checking for DGifGetCode in -lgif... " >&6; }
527
 if ${ac_cv_lib_gif_DGifGetCode+:} false; then :
542
 if ${ac_cv_lib_gif_DGifGetCode+:} false; then :
528
@@ -35354,16 +35540,96 @@
543
@@ -47808,16 +47959,96 @@
529
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_DGifGetCode" >&5
544
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_DGifGetCode" >&5
530
 $as_echo "$ac_cv_lib_gif_DGifGetCode" >&6; }
545
 $as_echo "$ac_cv_lib_gif_DGifGetCode" >&6; }
531
 if test "x$ac_cv_lib_gif_DGifGetCode" = xyes; then :
546
 if test "x$ac_cv_lib_gif_DGifGetCode" = xyes; then :
Lines 632-638 Link Here
632
 
647
 
633
     USE_EXTERNAL_LIBGIF=true
648
     USE_EXTERNAL_LIBGIF=true
634
   else
649
   else
635
@@ -35371,6 +35637,8 @@
650
@@ -47825,6 +48056,8 @@
636
   fi
651
   fi
637
 
652
 
638
 
653
 
Lines 641-647 Link Here
641
   ###############################################################################
656
   ###############################################################################
642
   #
657
   #
643
   # Check for the zlib library
658
   # Check for the zlib library
644
@@ -35938,6 +36206,11 @@
659
@@ -48392,6 +48625,11 @@
645
     LIBCXX="-lstdc++"
660
     LIBCXX="-lstdc++"
646
   fi
661
   fi
647
 
662
 
Lines 653-659 Link Here
653
 
668
 
654
 
669
 
655
 
670
 
656
@@ -36011,6 +36284,10 @@
671
@@ -51078,6 +51316,10 @@
657
     # Looks like a MacOSX system
672
     # Looks like a MacOSX system
658
     NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
673
     NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
659
     FOUND_CORES=yes
674
     FOUND_CORES=yes
Lines 664-670 Link Here
664
   elif test "x$OPENJDK_BUILD_OS" = xaix ; then
679
   elif test "x$OPENJDK_BUILD_OS" = xaix ; then
665
     NUM_CORES=`/usr/sbin/prtconf | grep "^Number Of Processors" | awk '{ print $4 }'`
680
     NUM_CORES=`/usr/sbin/prtconf | grep "^Number Of Processors" | awk '{ print $4 }'`
666
     FOUND_CORES=yes
681
     FOUND_CORES=yes
667
@@ -36066,6 +36343,15 @@
682
@@ -51133,6 +51375,15 @@
668
     MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
683
     MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
669
     MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
684
     MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
670
     FOUND_MEM=yes
685
     FOUND_MEM=yes
Lines 680-686 Link Here
680
   elif test "x$OPENJDK_BUILD_OS" = xwindows; then
695
   elif test "x$OPENJDK_BUILD_OS" = xwindows; then
681
     # Windows, but without cygwin
696
     # Windows, but without cygwin
682
     MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
697
     MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
683
@@ -36473,8 +36759,8 @@
698
@@ -51706,8 +51957,8 @@
684
     # precompiled headers.
699
     # precompiled headers.
685
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
700
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
686
 $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
701
 $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
Lines 691-698 Link Here
691
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
706
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
692
 $as_echo "no, disabling ccache" >&6; }
707
 $as_echo "no, disabling ccache" >&6; }
693
       CCACHE=
708
       CCACHE=
694
--- ./common/autoconf/jdk-options.m4	Sat Jun 23 21:01:22 2018 -0700
709
--- ./common/autoconf/jdk-options.m4	Sat Oct 06 10:24:47 2018 +0100
695
+++ ./common/autoconf/jdk-options.m4	Mon Sep 03 11:10:31 2018 -0700
710
+++ ./common/autoconf/jdk-options.m4	Sat Dec 01 12:25:45 2018 -0800
696
@@ -159,7 +159,7 @@
711
@@ -159,7 +159,7 @@
697
     INCLUDE_SA=false
712
     INCLUDE_SA=false
698
   fi
713
   fi
Lines 723-730 Link Here
723
   # Enable or disable the elliptic curve crypto implementation
738
   # Enable or disable the elliptic curve crypto implementation
724
   #
739
   #
725
   AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC],
740
   AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC],
726
--- ./common/autoconf/libraries.m4	Sat Jun 23 21:01:22 2018 -0700
741
--- ./common/autoconf/libraries.m4	Sat Oct 06 10:24:47 2018 +0100
727
+++ ./common/autoconf/libraries.m4	Mon Sep 03 11:10:31 2018 -0700
742
+++ ./common/autoconf/libraries.m4	Sat Dec 01 12:25:45 2018 -0800
728
@@ -69,9 +69,15 @@
743
@@ -69,9 +69,15 @@
729
   fi
744
   fi
730
 
745
 
Lines 744-774 Link Here
744
   fi
759
   fi
745
 
760
 
746
   if test "x$OPENJDK" = "xfalse"; then
761
   if test "x$OPENJDK" = "xfalse"; then
747
@@ -99,14 +105,18 @@
762
@@ -98,21 +104,25 @@
763
   # Make a simple check for the libraries at the sysroot, and setup --x-includes and
748
   # --x-libraries for the sysroot, if that seems to be correct.
764
   # --x-libraries for the sysroot, if that seems to be correct.
749
   if test "x$SYS_ROOT" != "x/"; then
765
   if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
750
     if test "x$x_includes" = xNONE; then
766
-    if test "x$SYSROOT" != "x"; then
751
-      if test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
767
+    if test "x$SYS_ROOT" != "x/"; then
752
+      if test -f "$SYS_ROOT/usr/X11R7/include/X11/Xlib.h"; then
768
       if test "x$x_includes" = xNONE; then
753
+        x_includes="$SYS_ROOT/usr/X11R7/include"
769
-        if test -f "$SYSROOT/usr/X11R6/include/X11/Xlib.h"; then
754
+      elif test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
770
-          x_includes="$SYSROOT/usr/X11R6/include"
755
         x_includes="$SYS_ROOT/usr/X11R6/include"
771
-        elif test -f "$SYSROOT/usr/include/X11/Xlib.h"; then
756
       elif test -f "$SYS_ROOT/usr/include/X11/Xlib.h"; then
772
-          x_includes="$SYSROOT/usr/include"
757
         x_includes="$SYS_ROOT/usr/include"
773
+        if test -f "$SYS_ROOT/usr/X11R7/include/X11/Xlib.h"; then
774
+          x_includes="$SYS_ROOT/usr/X11R7/include"
775
+        elif test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then
776
+          x_includes="$SYS_ROOT/usr/X11R6/include"
777
+        elif test -f "$SYS_ROOT/usr/include/X11/Xlib.h"; then
778
+          x_includes="$SYS_ROOT/usr/include"
779
         fi
758
       fi
780
       fi
781
       if test "x$x_libraries" = xNONE; then
782
-        if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then
783
-          x_libraries="$SYSROOT/usr/X11R6/lib"
784
-        elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
785
-          x_libraries="$SYSROOT/usr/lib64"
786
-        elif test -f "$SYSROOT/usr/lib/libX11.so"; then
787
-          x_libraries="$SYSROOT/usr/lib"
788
+        if test -f "$SYS_ROOT/usr/X11R7/lib/libX11.so"; then
789
+          x_libraries="$SYS_ROOT/usr/X11R7/lib"
790
+        elif test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
791
+          x_libraries="$SYS_ROOT/usr/X11R6/lib"
792
+        elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
793
+          x_libraries="$SYS_ROOT/usr/lib64"
794
+        elif test -f "$SYS_ROOT/usr/lib/libX11.so"; then
795
+          x_libraries="$SYS_ROOT/usr/lib"
796
         fi
797
       fi
759
     fi
798
     fi
760
     if test "x$x_libraries" = xNONE; then
799
@@ -238,6 +248,10 @@
761
-      if test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
762
+      if test -f "$SYS_ROOT/usr/X11R7/lib/libX11.so"; then
763
+        x_libraries="$SYS_ROOT/usr/X11R7/lib"
764
+      elif test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then
765
         x_libraries="$SYS_ROOT/usr/X11R6/lib"
766
       elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
767
         x_libraries="$SYS_ROOT/usr/lib64"
768
@@ -232,6 +242,10 @@
769
         # A CSW package seems to be installed!
800
         # A CSW package seems to be installed!
770
         CUPS_FOUND=yes
801
         CUPS_FOUND=yes
771
         CUPS_CFLAGS="-I/opt/csw/include"
802
         CUPS_CFLAGS="-I$SYSROOT/opt/csw/include"
772
+      elif test -s ${PACKAGE_PATH}/include/cups/cups.h; then
803
+      elif test -s ${PACKAGE_PATH}/include/cups/cups.h; then
773
+        # Standard package location for BSD
804
+        # Standard package location for BSD
774
+        CUPS_FOUND=yes
805
+        CUPS_FOUND=yes
Lines 776-782 Link Here
776
       fi
807
       fi
777
       AC_MSG_RESULT([$CUPS_FOUND])
808
       AC_MSG_RESULT([$CUPS_FOUND])
778
     fi
809
     fi
779
@@ -525,7 +539,7 @@
810
@@ -638,7 +652,7 @@
780
 
811
 
781
   ###############################################################################
812
   ###############################################################################
782
   #
813
   #
Lines 785-791 Link Here
785
   #
816
   #
786
   AC_ARG_WITH(alsa, [AS_HELP_STRING([--with-alsa],
817
   AC_ARG_WITH(alsa, [AS_HELP_STRING([--with-alsa],
787
       [specify prefix directory for the alsa package
818
       [specify prefix directory for the alsa package
788
@@ -627,17 +641,61 @@
819
@@ -743,17 +757,61 @@
789
 
820
 
790
   if test "x${with_giflib}" = "xbundled"; then
821
   if test "x${with_giflib}" = "xbundled"; then
791
     USE_EXTERNAL_LIBGIF=false
822
     USE_EXTERNAL_LIBGIF=false
Lines 851-857 Link Here
851
 
882
 
852
   ###############################################################################
883
   ###############################################################################
853
   #
884
   #
854
@@ -872,5 +930,10 @@
885
@@ -988,6 +1046,11 @@
855
     LIBCXX="-lstdc++"
886
     LIBCXX="-lstdc++"
856
   fi
887
   fi
857
 
888
 
Lines 862-869 Link Here
862
+
893
+
863
   AC_SUBST(LIBCXX)
894
   AC_SUBST(LIBCXX)
864
 ])
895
 ])
865
--- ./common/autoconf/platform.m4	Sat Jun 23 21:01:22 2018 -0700
896
 
866
+++ ./common/autoconf/platform.m4	Mon Sep 03 11:10:31 2018 -0700
897
--- ./common/autoconf/platform.m4	Sat Oct 06 10:24:47 2018 +0100
898
+++ ./common/autoconf/platform.m4	Sat Dec 01 12:25:45 2018 -0800
867
@@ -30,7 +30,7 @@
899
@@ -30,7 +30,7 @@
868
 [
900
 [
869
   # First argument is the cpu name from the trip/quad
901
   # First argument is the cpu name from the trip/quad
Lines 896-902 Link Here
896
 ])
928
 ])
897
 
929
 
898
 # Expects $host_os $host_cpu $build_os and $build_cpu
930
 # Expects $host_os $host_cpu $build_os and $build_cpu
899
@@ -192,6 +208,7 @@
931
@@ -193,6 +209,7 @@
900
   PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu)
932
   PLATFORM_EXTRACT_VARS_FROM_CPU($host_cpu)
901
   # ... and setup our own variables. (Do this explicitely to facilitate searching)
933
   # ... and setup our own variables. (Do this explicitely to facilitate searching)
902
   OPENJDK_TARGET_OS="$VAR_OS"
934
   OPENJDK_TARGET_OS="$VAR_OS"
Lines 904-918 Link Here
904
   OPENJDK_TARGET_OS_API="$VAR_OS_API"
936
   OPENJDK_TARGET_OS_API="$VAR_OS_API"
905
   OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
937
   OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
906
   OPENJDK_TARGET_CPU="$VAR_CPU"
938
   OPENJDK_TARGET_CPU="$VAR_CPU"
907
@@ -199,6 +216,7 @@
939
@@ -200,6 +217,7 @@
908
   OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
940
   OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS"
909
   OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
941
   OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN"
910
   AC_SUBST(OPENJDK_TARGET_OS)
942
   AC_SUBST(OPENJDK_TARGET_OS)
911
+  AC_SUBST(OPENJDK_TARGET_OS_VENDOR)
943
+  AC_SUBST(OPENJDK_TARGET_OS_VENDOR)
912
   AC_SUBST(OPENJDK_TARGET_OS_API)
944
   AC_SUBST(OPENJDK_TARGET_OS_API)
945
   AC_SUBST(OPENJDK_TARGET_OS_ENV)
913
   AC_SUBST(OPENJDK_TARGET_CPU)
946
   AC_SUBST(OPENJDK_TARGET_CPU)
914
   AC_SUBST(OPENJDK_TARGET_CPU_ARCH)
947
@@ -310,8 +328,8 @@
915
@@ -308,8 +326,8 @@
916
 
948
 
917
   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
949
   # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
918
   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
950
   OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
Lines 923-931 Link Here
923
     OPENJDK_TARGET_CPU_OSARCH="i386"
955
     OPENJDK_TARGET_CPU_OSARCH="i386"
924
   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
956
   elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
925
     # On all platforms except macosx, we replace x86_64 with amd64.
957
     # On all platforms except macosx, we replace x86_64 with amd64.
926
--- ./common/autoconf/spec.gmk.in	Sat Jun 23 21:01:22 2018 -0700
958
--- ./common/autoconf/spec.gmk.in	Sat Oct 06 10:24:47 2018 +0100
927
+++ ./common/autoconf/spec.gmk.in	Mon Sep 03 11:10:31 2018 -0700
959
+++ ./common/autoconf/spec.gmk.in	Sat Dec 01 12:25:45 2018 -0800
928
@@ -76,6 +76,7 @@
960
@@ -79,6 +79,7 @@
929
 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
961
 OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
930
 OPENJDK_TARGET_OS_API:=@OPENJDK_TARGET_OS_API@
962
 OPENJDK_TARGET_OS_API:=@OPENJDK_TARGET_OS_API@
931
 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@
963
 OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@
Lines 933-939 Link Here
933
 
965
 
934
 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@
966
 OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@
935
 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@
967
 OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@
936
@@ -276,7 +277,7 @@
968
@@ -281,7 +282,7 @@
937
 ALSA_LIBS:=@ALSA_LIBS@
969
 ALSA_LIBS:=@ALSA_LIBS@
938
 ALSA_CFLAGS:=@ALSA_CFLAGS@
970
 ALSA_CFLAGS:=@ALSA_CFLAGS@
939
 
971
 
Lines 942-948 Link Here
942
 
974
 
943
 # Source file for cacerts
975
 # Source file for cacerts
944
 CACERTS_FILE=@CACERTS_FILE@
976
 CACERTS_FILE=@CACERTS_FILE@
945
@@ -284,6 +285,9 @@
977
@@ -289,6 +290,9 @@
946
 # Enable unlimited crypto policy
978
 # Enable unlimited crypto policy
947
 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
979
 UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
948
 
980
 
Lines 952-958 Link Here
952
 # Necessary additional compiler flags to compile X11
984
 # Necessary additional compiler flags to compile X11
953
 X_CFLAGS:=@X_CFLAGS@
985
 X_CFLAGS:=@X_CFLAGS@
954
 X_LIBS:=@X_LIBS@
986
 X_LIBS:=@X_LIBS@
955
@@ -568,6 +572,8 @@
987
@@ -571,6 +575,8 @@
956
 ENABLE_INTREE_EC=@ENABLE_INTREE_EC@
988
 ENABLE_INTREE_EC=@ENABLE_INTREE_EC@
957
 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
989
 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
958
 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
990
 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
Lines 961-1020 Link Here
961
 USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
993
 USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
962
 LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
994
 LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
963
 MSVCR_DLL:=@MSVCR_DLL@
995
 MSVCR_DLL:=@MSVCR_DLL@
964
--- ./common/autoconf/toolchain.m4	Sat Jun 23 21:01:22 2018 -0700
996
--- ./common/autoconf/toolchain.m4	Sat Oct 06 10:24:47 2018 +0100
965
+++ ./common/autoconf/toolchain.m4	Mon Sep 03 11:10:31 2018 -0700
997
+++ ./common/autoconf/toolchain.m4	Sat Dec 01 12:25:45 2018 -0800
966
@@ -122,7 +122,7 @@
998
@@ -37,6 +37,7 @@
967
   else
999
 VALID_TOOLCHAINS_all="gcc clang solstudio xlc microsoft"
968
     COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
969
     # Check that this is likely to be GCC.
970
-    $COMPILER --version 2>&1 | $GREP "Free Software Foundation" > /dev/null
971
+    $COMPILER --version 2>&1 | $GREP -E "(Free Software Foundation|clang)" > /dev/null
972
     if test $? -ne 0; then
973
       AC_MSG_NOTICE([The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler.])
974
       AC_MSG_NOTICE([The result from running with --version was: "$COMPILER_VERSION_TEST"])
975
@@ -401,6 +401,8 @@
976
   elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
977
     # Do not probe for cc on AIX.
978
     COMPILER_CHECK_LIST="xlc_r"
979
+  elif test "`uname -s`" = "FreeBSD"; then
980
+    COMPILER_CHECK_LIST="cc gcc"
981
   else
982
     COMPILER_CHECK_LIST="gcc cc"
983
   fi
984
@@ -629,7 +631,7 @@
985
 
1000
 
1001
 # These toolchains are valid on different platforms
1002
+VALID_TOOLCHAINS_bsd="clang gcc"
1003
 VALID_TOOLCHAINS_linux="gcc clang"
1004
 VALID_TOOLCHAINS_solaris="solstudio"
1005
 VALID_TOOLCHAINS_macosx="gcc clang"
1006
@@ -713,7 +714,7 @@
1007
 
986
   # objcopy is used for moving debug symbols to separate files when
1008
   # objcopy is used for moving debug symbols to separate files when
987
   # full debug symbols are enabled.
1009
   # full debug symbols are enabled.
988
-  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
1010
-  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux; then
989
+  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xbsd ; then
1011
+  if test "x$OPENJDK_TARGET_OS" = xsolaris || test "x$OPENJDK_TARGET_OS" = xlinux || test "x$OPENJDK_TARGET_OS" = xbsd ; then
990
     AC_CHECK_TOOLS(OBJCOPY, [gobjcopy objcopy])
1012
     BASIC_CHECK_TOOLS(OBJCOPY, [gobjcopy objcopy])
991
     # Only call fixup if objcopy was found.
1013
     # Only call fixup if objcopy was found.
992
     if test -n "$OBJCOPY"; then
1014
     if test -n "$OBJCOPY"; then
993
@@ -692,8 +694,10 @@
1015
@@ -801,8 +802,27 @@
994
       SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/[$]1'
1016
 AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
995
       SET_SHARED_LIBRARY_MAPFILE=''
1017
  [
996
       SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
997
+      POST_STRIP_CMD="$STRIP -S"
998
+    fi
999
+    if test "x$OPENJDK_TARGET_OS" = xbsd || test "x$OPENJDK_TARGET_OS" = xmacosx; then
1000
       SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN"
1001
-      POST_STRIP_CMD="$STRIP -S"
1002
     fi
1003
   else
1004
     if test "x$OPENJDK_TARGET_OS" = xsolaris; then
1005
@@ -1018,7 +1022,7 @@
1006
   #
1007
   case $COMPILER_NAME in
1008
     gcc )
1009
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
1010
+      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
1011
       -pipe \
1012
       -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
1013
       CXXSTD_CXXFLAG="-std=gnu++98"
1014
@@ -1106,22 +1110,33 @@
1015
   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64"
1016
 
1017
   # The package path is used only on macosx?
1018
   # The package path is used only on macosx?
1019
-  # FIXME: clean this up, and/or move it elsewhere.
1018
-  PACKAGE_PATH=/opt/local
1020
-  PACKAGE_PATH=/opt/local
1019
+  AC_ARG_WITH(package-path, [AS_HELP_STRING([--with-package-path],
1021
+  AC_ARG_WITH(package-path, [AS_HELP_STRING([--with-package-path],
1020
+      [package path to be used for location of third party packages])])
1022
+      [package path to be used for location of third party packages])])
Lines 1039-1111 Link Here
1039
+
1041
+
1040
   AC_SUBST(PACKAGE_PATH)
1042
   AC_SUBST(PACKAGE_PATH)
1041
 
1043
 
1042
   if test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then
1044
   # Check for extra potential brokenness.
1043
-    # The macro _LITTLE_ENDIAN needs to be defined the same to avoid the
1045
--- ./configure	Sat Oct 06 10:24:47 2018 +0100
1044
-    #   Sun C compiler warning message: warning: macro redefined: _LITTLE_ENDIAN
1046
+++ ./configure	Sat Dec 01 12:25:45 2018 -0800
1045
-    #   (The Solaris X86 system defines this in file /usr/include/sys/isa_defs.h).
1046
-    #   Note: -Dmacro         is the same as    #define macro 1
1047
-    #         -Dmacro=        is the same as    #define macro
1048
-    if test "x$OPENJDK_TARGET_OS" = xsolaris; then
1049
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
1050
-    else
1051
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
1052
-    fi
1053
+    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
1054
   else
1055
-    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN"
1056
+    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
1057
   fi
1058
   if test "x$OPENJDK_TARGET_OS" = xlinux; then
1059
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX"
1060
@@ -1151,6 +1166,22 @@
1061
   fi
1062
   if test "x$OPENJDK_TARGET_OS" = xbsd; then
1063
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
1064
+    if test "`uname -s`" = "OpenBSD"; then
1065
+        AC_MSG_CHECKING([if ld requires -z wxneeded])
1066
+        AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <sys/mman.h>
1067
+int main() { return mmap(0, 4096, PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) != MAP_FAILED; }]])],
1068
+            [
1069
+              AC_MSG_RESULT([yes])
1070
+              LDFLAGS_JDK="$LDFLAGS_JDK -Wl,-z,wxneeded"
1071
+            ],
1072
+            [
1073
+              AC_MSG_RESULT([no])
1074
+            ],
1075
+            [
1076
+              AC_MSG_RESULT([no])
1077
+            ]
1078
+        )
1079
+    fi
1080
   fi
1081
   if test "x$DEBUG_LEVEL" = xrelease; then
1082
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
1083
@@ -1220,6 +1251,15 @@
1084
           # Should this be supplied to the OSS linker as well?
1085
           LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1"
1086
         fi
1087
+      elif test "x$OPENJDK_TARGET_OS" = xbsd; then
1088
+        # And since we now know that the linker is gnu, then add:
1089
+        #   -z noexecstack, to mark stack regions as non-executable
1090
+        LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -z -Xlinker noexecstack"
1091
+        if test "x$DEBUG_LEVEL" = "xrelease"; then
1092
+          # When building release libraries, tell the linker optimize them.
1093
+          # Should this be supplied to the OSS linker as well?
1094
+          LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1"
1095
+        fi
1096
       fi
1097
     fi
1098
     LDFLAGS_JDKLIB="${LDFLAGS_JDK} $SHARED_LIBRARY_FLAGS \
1099
--- ./configure	Sat Jun 23 21:01:22 2018 -0700
1100
+++ ./configure	Mon Sep 03 11:10:31 2018 -0700
1101
@@ -1,4 +1,4 @@
1047
@@ -1,4 +1,4 @@
1102
-#!/bin/bash
1048
-#!/bin/bash
1103
+#!/bin/sh
1049
+#!/bin/sh
1104
 #
1050
 #
1105
 # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
1051
 # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
1106
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1052
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1107
--- ./make/Javadoc.gmk	Sat Jun 23 21:01:22 2018 -0700
1053
--- ./make/Javadoc.gmk	Sat Oct 06 10:24:47 2018 +0100
1108
+++ ./make/Javadoc.gmk	Mon Sep 03 11:10:31 2018 -0700
1054
+++ ./make/Javadoc.gmk	Sat Dec 01 12:25:45 2018 -0800
1109
@@ -46,8 +46,18 @@
1055
@@ -46,8 +46,18 @@
1110
 
1056
 
1111
 BUILD_NUMBER=$(JDK_BUILD_NUMBER)
1057
 BUILD_NUMBER=$(JDK_BUILD_NUMBER)
Lines 1126-1133 Link Here
1126
     -Djava.awt.headless=true \
1072
     -Djava.awt.headless=true \
1127
     $(NEW_JAVADOC) \
1073
     $(NEW_JAVADOC) \
1128
     -bootclasspath $(JDK_OUTPUTDIR)/classes
1074
     -bootclasspath $(JDK_OUTPUTDIR)/classes
1129
--- ./make/Main.gmk	Sat Jun 23 21:01:22 2018 -0700
1075
--- ./make/Main.gmk	Sat Oct 06 10:24:47 2018 +0100
1130
+++ ./make/Main.gmk	Mon Sep 03 11:10:31 2018 -0700
1076
+++ ./make/Main.gmk	Sat Dec 01 12:25:45 2018 -0800
1131
@@ -58,7 +58,11 @@
1077
@@ -58,7 +58,11 @@
1132
 
1078
 
1133
 # Setup number of jobs to use. -jN is unfortunately not available for us to parse from the command line,
1079
 # Setup number of jobs to use. -jN is unfortunately not available for us to parse from the command line,
Lines 1140-1147 Link Here
1140
 
1086
 
1141
 ### Main targets
1087
 ### Main targets
1142
 
1088
 
1143
--- ./make/common/MakeBase.gmk	Sat Jun 23 21:01:22 2018 -0700
1089
--- ./make/common/MakeBase.gmk	Sat Oct 06 10:24:47 2018 +0100
1144
+++ ./make/common/MakeBase.gmk	Mon Sep 03 11:10:31 2018 -0700
1090
+++ ./make/common/MakeBase.gmk	Sat Dec 01 12:25:45 2018 -0800
1145
@@ -338,7 +338,7 @@
1091
@@ -338,7 +338,7 @@
1146
     # (and causing a crash on Cygwin).
1092
     # (and causing a crash on Cygwin).
1147
     # Default shell seems to always be /bin/sh. Must override with bash to get this to work on Solaris.
1093
     # Default shell seems to always be /bin/sh. Must override with bash to get this to work on Solaris.
Lines 1162-1170 Link Here
1162
 endef
1108
 endef
1163
 
1109
 
1164
 # Make directory without forking mkdir if not needed
1110
 # Make directory without forking mkdir if not needed
1165
--- ./make/common/NativeCompilation.gmk	Sat Jun 23 21:01:22 2018 -0700
1111
--- ./make/common/NativeCompilation.gmk	Sat Oct 06 10:24:47 2018 +0100
1166
+++ ./make/common/NativeCompilation.gmk	Mon Sep 03 11:10:31 2018 -0700
1112
+++ ./make/common/NativeCompilation.gmk	Sat Dec 01 12:25:45 2018 -0800
1167
@@ -151,9 +151,9 @@
1113
@@ -158,9 +158,9 @@
1168
   #   CC the compiler to use, default is $(CC)
1114
   #   CC the compiler to use, default is $(CC)
1169
   #   LDEXE the linker to use for linking executables, default is $(LDEXE)
1115
   #   LDEXE the linker to use for linking executables, default is $(LDEXE)
1170
   #   OPTIMIZATION sets optimization level to NONE, LOW, HIGH, HIGHEST
1116
   #   OPTIMIZATION sets optimization level to NONE, LOW, HIGH, HIGHEST
Lines 1177-1184 Link Here
1177
 
1123
 
1178
   ifneq (,$$($1_BIN))
1124
   ifneq (,$$($1_BIN))
1179
     $$(error BIN has been replaced with OBJECT_DIR)
1125
     $$(error BIN has been replaced with OBJECT_DIR)
1180
--- ./hotspot/agent/make/Makefile	Sat Jun 23 21:01:40 2018 -0700
1126
--- ./hotspot/agent/make/Makefile	Sat Oct 06 10:25:04 2018 +0100
1181
+++ ./hotspot/agent/make/Makefile	Mon Sep 03 11:13:04 2018 -0700
1127
+++ ./hotspot/agent/make/Makefile	Sat Dec 01 12:42:05 2018 -0800
1182
@@ -50,6 +50,7 @@
1128
@@ -50,6 +50,7 @@
1183
 sun.jvm.hotspot.debugger.amd64 \
1129
 sun.jvm.hotspot.debugger.amd64 \
1184
 sun.jvm.hotspot.debugger.bsd \
1130
 sun.jvm.hotspot.debugger.bsd \
Lines 1257-1264 Link Here
1257
 sun/jvm/hotspot/runtime/solaris_amd64/*.java \
1203
 sun/jvm/hotspot/runtime/solaris_amd64/*.java \
1258
 sun/jvm/hotspot/runtime/solaris_sparc/*.java \
1204
 sun/jvm/hotspot/runtime/solaris_sparc/*.java \
1259
 sun/jvm/hotspot/runtime/solaris_x86/*.java \
1205
 sun/jvm/hotspot/runtime/solaris_x86/*.java \
1260
--- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Sat Jun 23 21:01:40 2018 -0700
1206
--- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Sat Oct 06 10:25:04 2018 +0100
1261
+++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Mon Sep 03 11:13:04 2018 -0700
1207
+++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Sat Dec 01 12:42:05 2018 -0800
1262
@@ -42,6 +42,10 @@
1208
@@ -42,6 +42,10 @@
1263
 #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h"
1209
 #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h"
1264
 #endif
1210
 #endif
Lines 1327-1334 Link Here
1327
 
1273
 
1328
   (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT);
1274
   (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT);
1329
   return array;
1275
   return array;
1330
--- ./hotspot/agent/src/os/bsd/Makefile	Sat Jun 23 21:01:40 2018 -0700
1276
--- ./hotspot/agent/src/os/bsd/Makefile	Sat Oct 06 10:25:04 2018 +0100
1331
+++ ./hotspot/agent/src/os/bsd/Makefile	Mon Sep 03 11:13:04 2018 -0700
1277
+++ ./hotspot/agent/src/os/bsd/Makefile	Sat Dec 01 12:42:05 2018 -0800
1332
@@ -85,6 +85,9 @@
1278
@@ -85,6 +85,9 @@
1333
   LFLAGS_LIBSA = -Xlinker --version-script=mapfile
1279
   LFLAGS_LIBSA = -Xlinker --version-script=mapfile
1334
 endif
1280
 endif
Lines 1339-1346 Link Here
1339
 $(LIBSA): $(OBJSPLUS) mapfile 
1285
 $(LIBSA): $(OBJSPLUS) mapfile 
1340
 	if [ ! -d $(ARCH) ] ; then mkdir $(ARCH) ; fi
1286
 	if [ ! -d $(ARCH) ] ; then mkdir $(ARCH) ; fi
1341
 	$(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(FOUNDATIONFLAGS) $(OBJSPLUS) $(LIBS) $(SALIBS)
1287
 	$(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(FOUNDATIONFLAGS) $(OBJSPLUS) $(LIBS) $(SALIBS)
1342
--- ./hotspot/agent/src/os/bsd/elfmacros.h	Sat Jun 23 21:01:40 2018 -0700
1288
--- ./hotspot/agent/src/os/bsd/elfmacros.h	Sat Oct 06 10:25:04 2018 +0100
1343
+++ ./hotspot/agent/src/os/bsd/elfmacros.h	Mon Sep 03 11:13:04 2018 -0700
1289
+++ ./hotspot/agent/src/os/bsd/elfmacros.h	Sat Dec 01 12:42:05 2018 -0800
1344
@@ -34,6 +34,7 @@
1290
@@ -34,6 +34,7 @@
1345
 #define ELF_SYM         Elf64_Sym
1291
 #define ELF_SYM         Elf64_Sym
1346
 #define ELF_DYN         Elf64_Dyn
1292
 #define ELF_DYN         Elf64_Dyn
Lines 1357-1364 Link Here
1357
 
1303
 
1358
 #ifndef ELF_ST_TYPE
1304
 #ifndef ELF_ST_TYPE
1359
 #define ELF_ST_TYPE     ELF32_ST_TYPE
1305
 #define ELF_ST_TYPE     ELF32_ST_TYPE
1360
--- ./hotspot/agent/src/os/bsd/ps_core.c	Sat Jun 23 21:01:40 2018 -0700
1306
--- ./hotspot/agent/src/os/bsd/ps_core.c	Sat Oct 06 10:25:04 2018 +0100
1361
+++ ./hotspot/agent/src/os/bsd/ps_core.c	Mon Sep 03 11:13:04 2018 -0700
1307
+++ ./hotspot/agent/src/os/bsd/ps_core.c	Sat Dec 01 12:42:05 2018 -0800
1362
@@ -1091,6 +1091,18 @@
1308
@@ -1091,6 +1091,18 @@
1363
         if (core_handle_prstatus(ph, descdata, notep->n_descsz) != true) {
1309
         if (core_handle_prstatus(ph, descdata, notep->n_descsz) != true) {
1364
           return false;
1310
           return false;
Lines 1405-1412 Link Here
1405
     goto err;
1351
     goto err;
1406
   }
1352
   }
1407
 
1353
 
1408
--- ./hotspot/agent/src/os/bsd/symtab.c	Sat Jun 23 21:01:40 2018 -0700
1354
--- ./hotspot/agent/src/os/bsd/symtab.c	Sat Oct 06 10:25:04 2018 +0100
1409
+++ ./hotspot/agent/src/os/bsd/symtab.c	Mon Sep 03 11:13:04 2018 -0700
1355
+++ ./hotspot/agent/src/os/bsd/symtab.c	Sat Dec 01 12:42:05 2018 -0800
1410
@@ -211,6 +211,10 @@
1356
@@ -211,6 +211,10 @@
1411
 
1357
 
1412
   // Reading of elf header
1358
   // Reading of elf header
Lines 1447-1454 Link Here
1447
 
1393
 
1448
         key.data = sym_name;
1394
         key.data = sym_name;
1449
         key.size = strlen(sym_name) + 1;
1395
         key.size = strlen(sym_name) + 1;
1450
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Sat Jun 23 21:01:40 2018 -0700
1396
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Sat Oct 06 10:25:04 2018 +0100
1451
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Mon Sep 03 11:13:04 2018 -0700
1397
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Sat Dec 01 12:42:05 2018 -0800
1452
@@ -33,6 +33,7 @@
1398
@@ -33,6 +33,7 @@
1453
 import sun.jvm.hotspot.debugger.JVMDebugger;
1399
 import sun.jvm.hotspot.debugger.JVMDebugger;
1454
 import sun.jvm.hotspot.debugger.MachineDescription;
1400
 import sun.jvm.hotspot.debugger.MachineDescription;
Lines 1467-1473 Link Here
1467
             if (LinuxDebuggerLocal.getAddressSize()==8) {
1413
             if (LinuxDebuggerLocal.getAddressSize()==8) {
1468
                     machDesc = new MachineDescriptionSPARC64Bit();
1414
                     machDesc = new MachineDescriptionSPARC64Bit();
1469
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1415
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1470
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java	Mon Sep 03 11:13:04 2018 -0700
1416
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java	Sat Dec 01 12:42:05 2018 -0800
1471
@@ -0,0 +1,43 @@
1417
@@ -0,0 +1,43 @@
1472
+/*
1418
+/*
1473
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1419
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1512-1519 Link Here
1512
+      return false;
1458
+      return false;
1513
+  }
1459
+  }
1514
+}
1460
+}
1515
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Sat Jun 23 21:01:40 2018 -0700
1461
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Sat Oct 06 10:25:04 2018 +0100
1516
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Mon Sep 03 11:13:04 2018 -0700
1462
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Sat Dec 01 12:42:05 2018 -0800
1517
@@ -30,8 +30,10 @@
1463
@@ -30,8 +30,10 @@
1518
 import sun.jvm.hotspot.debugger.cdbg.*;
1464
 import sun.jvm.hotspot.debugger.cdbg.*;
1519
 import sun.jvm.hotspot.debugger.x86.*;
1465
 import sun.jvm.hotspot.debugger.x86.*;
Lines 1539-1546 Link Here
1539
     } else {
1485
     } else {
1540
        throw new DebuggerException(cpu + " is not yet supported");
1486
        throw new DebuggerException(cpu + " is not yet supported");
1541
     }
1487
     }
1542
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Sat Jun 23 21:01:40 2018 -0700
1488
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Sat Oct 06 10:25:04 2018 +0100
1543
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Mon Sep 03 11:13:04 2018 -0700
1489
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Sat Dec 01 12:42:05 2018 -0800
1544
@@ -27,6 +27,7 @@
1490
@@ -27,6 +27,7 @@
1545
 import sun.jvm.hotspot.debugger.*;
1491
 import sun.jvm.hotspot.debugger.*;
1546
 import sun.jvm.hotspot.debugger.bsd.amd64.*;
1492
 import sun.jvm.hotspot.debugger.bsd.amd64.*;
Lines 1559-1565 Link Here
1559
          throw new RuntimeException("cpu " + cpu + " is not yet supported");
1505
          throw new RuntimeException("cpu " + cpu + " is not yet supported");
1560
       }
1506
       }
1561
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1507
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1562
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java	Mon Sep 03 11:13:04 2018 -0700
1508
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java	Sat Dec 01 12:42:05 2018 -0800
1563
@@ -0,0 +1,79 @@
1509
@@ -0,0 +1,79 @@
1564
+/*
1510
+/*
1565
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1511
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1641-1647 Link Here
1641
+  private BsdDebugger dbg;
1587
+  private BsdDebugger dbg;
1642
+}
1588
+}
1643
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1589
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1644
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java	Mon Sep 03 11:13:04 2018 -0700
1590
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java	Sat Dec 01 12:42:05 2018 -0800
1645
@@ -0,0 +1,46 @@
1591
@@ -0,0 +1,46 @@
1646
+/*
1592
+/*
1647
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1593
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1690-1696 Link Here
1690
+  }
1636
+  }
1691
+}
1637
+}
1692
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1638
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1693
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java	Mon Sep 03 11:13:04 2018 -0700
1639
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java	Sat Dec 01 12:42:05 2018 -0800
1694
@@ -0,0 +1,123 @@
1640
@@ -0,0 +1,123 @@
1695
+/*
1641
+/*
1696
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1642
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1815-1822 Link Here
1815
+  public abstract Address getRegisterAsAddress(int index);
1761
+  public abstract Address getRegisterAsAddress(int index);
1816
+
1762
+
1817
+}
1763
+}
1818
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Sat Jun 23 21:01:40 2018 -0700
1764
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Sat Oct 06 10:25:04 2018 +0100
1819
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Mon Sep 03 11:13:04 2018 -0700
1765
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Sat Dec 01 12:42:05 2018 -0800
1820
@@ -32,7 +32,9 @@
1766
@@ -32,7 +32,9 @@
1821
 import sun.jvm.hotspot.debugger.cdbg.*;
1767
 import sun.jvm.hotspot.debugger.cdbg.*;
1822
 import sun.jvm.hotspot.debugger.proc.amd64.*;
1768
 import sun.jvm.hotspot.debugger.proc.amd64.*;
Lines 1839-1845 Link Here
1839
           try {
1785
           try {
1840
             Class tfc = Class.forName("sun.jvm.hotspot.debugger.proc." +
1786
             Class tfc = Class.forName("sun.jvm.hotspot.debugger.proc." +
1841
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1787
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1842
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java	Mon Sep 03 11:13:04 2018 -0700
1788
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java	Sat Dec 01 12:42:05 2018 -0800
1843
@@ -0,0 +1,86 @@
1789
@@ -0,0 +1,86 @@
1844
+/*
1790
+/*
1845
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1791
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1928-1934 Link Here
1928
+  }
1874
+  }
1929
+}
1875
+}
1930
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1876
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1931
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java	Mon Sep 03 11:13:04 2018 -0700
1877
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java	Sat Dec 01 12:42:05 2018 -0800
1932
@@ -0,0 +1,46 @@
1878
@@ -0,0 +1,46 @@
1933
+/*
1879
+/*
1934
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1880
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 1977-1983 Link Here
1977
+  }
1923
+  }
1978
+}
1924
+}
1979
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1925
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1980
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java	Mon Sep 03 11:13:04 2018 -0700
1926
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java	Sat Dec 01 12:42:05 2018 -0800
1981
@@ -0,0 +1,44 @@
1927
@@ -0,0 +1,44 @@
1982
+/*
1928
+/*
1983
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1929
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2023-2030 Link Here
2023
+    return new ProcPPC64Thread(debugger, id);
1969
+    return new ProcPPC64Thread(debugger, id);
2024
+  }
1970
+  }
2025
+}
1971
+}
2026
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Sat Jun 23 21:01:40 2018 -0700
1972
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Sat Oct 06 10:25:04 2018 +0100
2027
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Mon Sep 03 11:13:04 2018 -0700
1973
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Sat Dec 01 12:42:05 2018 -0800
2028
@@ -33,6 +33,7 @@
1974
@@ -33,6 +33,7 @@
2029
 import sun.jvm.hotspot.debugger.remote.sparc.*;
1975
 import sun.jvm.hotspot.debugger.remote.sparc.*;
2030
 import sun.jvm.hotspot.debugger.remote.x86.*;
1976
 import sun.jvm.hotspot.debugger.remote.x86.*;
Lines 2046-2052 Link Here
2046
         try {
1992
         try {
2047
           Class tf = Class.forName("sun.jvm.hotspot.debugger.remote." +
1993
           Class tf = Class.forName("sun.jvm.hotspot.debugger.remote." +
2048
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
1994
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2049
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java	Mon Sep 03 11:13:04 2018 -0700
1995
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java	Sat Dec 01 12:42:05 2018 -0800
2050
@@ -0,0 +1,53 @@
1996
@@ -0,0 +1,53 @@
2051
+/*
1997
+/*
2052
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
1998
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2102-2108 Link Here
2102
+  }
2048
+  }
2103
+}
2049
+}
2104
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2050
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2105
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java	Mon Sep 03 11:13:04 2018 -0700
2051
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java	Sat Dec 01 12:42:05 2018 -0800
2106
@@ -0,0 +1,50 @@
2052
@@ -0,0 +1,50 @@
2107
+/*
2053
+/*
2108
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2054
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2155-2161 Link Here
2155
+  }
2101
+  }
2156
+}
2102
+}
2157
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2103
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2158
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java	Mon Sep 03 11:13:04 2018 -0700
2104
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java	Sat Dec 01 12:42:05 2018 -0800
2159
@@ -0,0 +1,44 @@
2105
@@ -0,0 +1,44 @@
2160
+/*
2106
+/*
2161
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2107
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2201-2208 Link Here
2201
+    return new RemotePPC64Thread(debugger, id);
2147
+    return new RemotePPC64Thread(debugger, id);
2202
+  }
2148
+  }
2203
+}
2149
+}
2204
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Sat Jun 23 21:01:40 2018 -0700
2150
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Sat Oct 06 10:25:04 2018 +0100
2205
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Mon Sep 03 11:13:04 2018 -0700
2151
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Sat Dec 01 12:42:05 2018 -0800
2206
@@ -37,6 +37,7 @@
2152
@@ -37,6 +37,7 @@
2207
 import sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess;
2153
 import sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess;
2208
 import sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess;
2154
 import sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess;
Lines 2221-2227 Link Here
2221
         } else if (os.equals("darwin")) {
2167
         } else if (os.equals("darwin")) {
2222
             if (cpu.equals("amd64") || cpu.equals("x86_64")) {
2168
             if (cpu.equals("amd64") || cpu.equals("x86_64")) {
2223
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2169
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2224
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java	Mon Sep 03 11:13:04 2018 -0700
2170
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java	Sat Dec 01 12:42:05 2018 -0800
2225
@@ -0,0 +1,132 @@
2171
@@ -0,0 +1,132 @@
2226
+/*
2172
+/*
2227
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2173
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2356-2362 Link Here
2356
+  }
2302
+  }
2357
+}
2303
+}
2358
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2304
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2359
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java	Mon Sep 03 11:13:04 2018 -0700
2305
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java	Sat Dec 01 12:42:05 2018 -0800
2360
@@ -0,0 +1,176 @@
2306
@@ -0,0 +1,176 @@
2361
+/*
2307
+/*
2362
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2308
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 2535-2541 Link Here
2535
+  }
2481
+  }
2536
+}
2482
+}
2537
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2483
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2538
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java	Mon Sep 03 11:13:04 2018 -0700
2484
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java	Sat Dec 01 12:42:05 2018 -0800
2539
@@ -0,0 +1,508 @@
2485
@@ -0,0 +1,508 @@
2540
+/*
2486
+/*
2541
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2487
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 3046-3052 Link Here
3046
+  }
2992
+  }
3047
+}
2993
+}
3048
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
2994
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
3049
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java	Mon Sep 03 11:13:04 2018 -0700
2995
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java	Sat Dec 01 12:42:05 2018 -0800
3050
@@ -0,0 +1,43 @@
2996
@@ -0,0 +1,43 @@
3051
+/*
2997
+/*
3052
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
2998
+ * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
Lines 3092-3098 Link Here
3092
+
3038
+
3093
+}
3039
+}
3094
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
3040
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
3095
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java	Mon Sep 03 11:13:04 2018 -0700
3041
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java	Sat Dec 01 12:42:05 2018 -0800
3096
@@ -0,0 +1,51 @@
3042
@@ -0,0 +1,51 @@
3097
+/*
3043
+/*
3098
+ * Copyright (c) 20014, Oracle and/or its affiliates. All rights reserved.
3044
+ * Copyright (c) 20014, Oracle and/or its affiliates. All rights reserved.
Lines 3145-3152 Link Here
3145
+  protected void initializeFromPD(RegisterMap map) {}
3091
+  protected void initializeFromPD(RegisterMap map) {}
3146
+  protected Address getLocationPD(VMReg reg) { return null; }
3092
+  protected Address getLocationPD(VMReg reg) { return null; }
3147
+}
3093
+}
3148
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Sat Jun 23 21:01:40 2018 -0700
3094
--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Sat Oct 06 10:25:04 2018 +0100
3149
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Mon Sep 03 11:13:04 2018 -0700
3095
+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Sat Dec 01 12:42:05 2018 -0800
3150
@@ -61,7 +61,7 @@
3096
@@ -61,7 +61,7 @@
3151
       return "x86";
3097
       return "x86";
3152
     } else if (cpu.equals("sparc") || cpu.equals("sparcv9")) {
3098
     } else if (cpu.equals("sparc") || cpu.equals("sparcv9")) {
Lines 3156-3163 Link Here
3156
       return cpu;
3102
       return cpu;
3157
     } else {
3103
     } else {
3158
       try {
3104
       try {
3159
--- ./hotspot/make/bsd/Makefile	Sat Jun 23 21:01:40 2018 -0700
3105
--- ./hotspot/make/bsd/Makefile	Sat Oct 06 10:25:04 2018 +0100
3160
+++ ./hotspot/make/bsd/Makefile	Mon Sep 03 11:13:04 2018 -0700
3106
+++ ./hotspot/make/bsd/Makefile	Sat Dec 01 12:42:05 2018 -0800
3161
@@ -66,6 +66,10 @@
3107
@@ -66,6 +66,10 @@
3162
     FORCE_TIERED=1
3108
     FORCE_TIERED=1
3163
   endif
3109
   endif
Lines 3169-3176 Link Here
3169
 
3115
 
3170
 ifdef LP64
3116
 ifdef LP64
3171
   ifeq ("$(filter $(LP64_ARCH),$(BUILDARCH))","")
3117
   ifeq ("$(filter $(LP64_ARCH),$(BUILDARCH))","")
3172
--- ./hotspot/make/bsd/makefiles/build_vm_def.sh	Sat Jun 23 21:01:40 2018 -0700
3118
--- ./hotspot/make/bsd/makefiles/build_vm_def.sh	Sat Oct 06 10:25:04 2018 +0100
3173
+++ ./hotspot/make/bsd/makefiles/build_vm_def.sh	Mon Sep 03 11:13:04 2018 -0700
3119
+++ ./hotspot/make/bsd/makefiles/build_vm_def.sh	Sat Dec 01 12:42:05 2018 -0800
3174
@@ -1,12 +1,28 @@
3120
@@ -1,12 +1,28 @@
3175
 #!/bin/sh
3121
 #!/bin/sh
3176
 
3122
 
Lines 3206-3213 Link Here
3206
+        if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";"
3152
+        if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";"
3207
+    }' | sort -u ;;
3153
+    }' | sort -u ;;
3208
+esac
3154
+esac
3209
--- ./hotspot/make/bsd/makefiles/debug.make	Sat Jun 23 21:01:40 2018 -0700
3155
--- ./hotspot/make/bsd/makefiles/debug.make	Sat Oct 06 10:25:04 2018 +0100
3210
+++ ./hotspot/make/bsd/makefiles/debug.make	Mon Sep 03 11:13:04 2018 -0700
3156
+++ ./hotspot/make/bsd/makefiles/debug.make	Sat Dec 01 12:42:05 2018 -0800
3211
@@ -35,7 +35,10 @@
3157
@@ -35,7 +35,10 @@
3212
 # to inhibit the effect of the previous line on CFLAGS.
3158
 # to inhibit the effect of the previous line on CFLAGS.
3213
 
3159
 
Lines 3220-3227 Link Here
3220
 
3166
 
3221
 VERSION = debug
3167
 VERSION = debug
3222
 SYSDEFS += -DASSERT
3168
 SYSDEFS += -DASSERT
3223
--- ./hotspot/make/bsd/makefiles/defs.make	Sat Jun 23 21:01:40 2018 -0700
3169
--- ./hotspot/make/bsd/makefiles/defs.make	Sat Oct 06 10:25:04 2018 +0100
3224
+++ ./hotspot/make/bsd/makefiles/defs.make	Mon Sep 03 11:13:04 2018 -0700
3170
+++ ./hotspot/make/bsd/makefiles/defs.make	Sat Dec 01 12:42:05 2018 -0800
3225
@@ -29,7 +29,15 @@
3171
@@ -29,7 +29,15 @@
3226
 SLASH_JAVA ?= /java
3172
 SLASH_JAVA ?= /java
3227
 
3173
 
Lines 3320-3327 Link Here
3320
 ADD_SA_BINARIES/ia64  =
3266
 ADD_SA_BINARIES/ia64  =
3321
 ADD_SA_BINARIES/arm   =
3267
 ADD_SA_BINARIES/arm   =
3322
 ADD_SA_BINARIES/zero  =
3268
 ADD_SA_BINARIES/zero  =
3323
--- ./hotspot/make/bsd/makefiles/fastdebug.make	Sat Jun 23 21:01:40 2018 -0700
3269
--- ./hotspot/make/bsd/makefiles/fastdebug.make	Sat Oct 06 10:25:04 2018 +0100
3324
+++ ./hotspot/make/bsd/makefiles/fastdebug.make	Mon Sep 03 11:13:04 2018 -0700
3270
+++ ./hotspot/make/bsd/makefiles/fastdebug.make	Sat Dec 01 12:42:05 2018 -0800
3325
@@ -56,7 +56,10 @@
3271
@@ -56,7 +56,10 @@
3326
 # to inhibit the effect of the previous line on CFLAGS.
3272
 # to inhibit the effect of the previous line on CFLAGS.
3327
 
3273
 
Lines 3334-3341 Link Here
3334
 
3280
 
3335
 VERSION = fastdebug
3281
 VERSION = fastdebug
3336
 SYSDEFS += -DASSERT -DCHECK_UNHANDLED_OOPS
3282
 SYSDEFS += -DASSERT -DCHECK_UNHANDLED_OOPS
3337
--- ./hotspot/make/bsd/makefiles/gcc.make	Sat Jun 23 21:01:40 2018 -0700
3283
--- ./hotspot/make/bsd/makefiles/gcc.make	Sat Oct 06 10:25:04 2018 +0100
3338
+++ ./hotspot/make/bsd/makefiles/gcc.make	Mon Sep 03 11:13:04 2018 -0700
3284
+++ ./hotspot/make/bsd/makefiles/gcc.make	Sat Dec 01 12:42:05 2018 -0800
3339
@@ -168,6 +168,9 @@
3285
@@ -168,6 +168,9 @@
3340
   CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
3286
   CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
3341
 endif
3287
 endif
Lines 3492-3510 Link Here
3492
   endif
3438
   endif
3493
 endif
3439
 endif
3494
 
3440
 
3495
--- ./hotspot/make/bsd/makefiles/jsig.make	Sat Jun 23 21:01:40 2018 -0700
3496
+++ ./hotspot/make/bsd/makefiles/jsig.make	Mon Sep 03 11:13:04 2018 -0700
3497
@@ -52,7 +52,7 @@
3498
 # cause problems with interposing. See CR: 6466665
3499
 # LFLAGS_JSIG += $(MAPFLAG:FILENAME=$(LIBJSIG_MAPFILE))
3500
 
3501
-LFLAGS_JSIG += -D_GNU_SOURCE -pthread $(LDFLAGS_HASH_STYLE)
3502
+LFLAGS_JSIG += -D_GNU_SOURCE -pthread $(LDFLAGS_HASH_STYLE) $(LDFLAGS_NO_EXEC_STACK)
3503
 
3504
 # DEBUG_BINARIES overrides everything, use full -g debug information
3505
 ifeq ($(DEBUG_BINARIES), true)
3506
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
3441
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
3507
+++ ./hotspot/make/bsd/makefiles/launcher.make	Mon Sep 03 11:13:04 2018 -0700
3442
+++ ./hotspot/make/bsd/makefiles/launcher.make	Sat Dec 01 12:42:05 2018 -0800
3508
@@ -0,0 +1,117 @@
3443
@@ -0,0 +1,117 @@
3509
+#
3444
+#
3510
+# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
3445
+# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
Lines 3623-3630 Link Here
3623
+	$(QUIETLY) sed -e 's/@@LIBARCH@@/$(LIBARCH)/g' $< > $@
3558
+	$(QUIETLY) sed -e 's/@@LIBARCH@@/$(LIBARCH)/g' $< > $@
3624
+	$(QUIETLY) chmod +x $@
3559
+	$(QUIETLY) chmod +x $@
3625
+
3560
+
3626
--- ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Sat Jun 23 21:01:40 2018 -0700
3561
--- ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Sat Oct 06 10:25:04 2018 +0100
3627
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Mon Sep 03 11:13:04 2018 -0700
3562
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Sat Dec 01 12:42:05 2018 -0800
3628
@@ -21,246 +21,254 @@
3563
@@ -21,246 +21,254 @@
3629
 # questions.
3564
 # questions.
3630
 #
3565
 #
Lines 4112-4118 Link Here
4112
+                *;
4047
+                *;
4113
+};
4048
+};
4114
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
4049
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
4115
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug.macosx	Mon Sep 03 11:13:04 2018 -0700
4050
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug.macosx	Sat Dec 01 12:42:05 2018 -0800
4116
@@ -0,0 +1,266 @@
4051
@@ -0,0 +1,266 @@
4117
+#
4052
+#
4118
+# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
4053
+# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
Lines 4380-4387 Link Here
4380
+
4315
+
4381
+                # INSERT VTABLE SYMBOLS HERE
4316
+                # INSERT VTABLE SYMBOLS HERE
4382
+
4317
+
4383
--- ./hotspot/make/bsd/makefiles/mapfile-vers-product	Sat Jun 23 21:01:40 2018 -0700
4318
--- ./hotspot/make/bsd/makefiles/mapfile-vers-product	Sat Oct 06 10:25:04 2018 +0100
4384
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-product	Mon Sep 03 11:13:04 2018 -0700
4319
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-product	Sat Dec 01 12:42:05 2018 -0800
4385
@@ -21,241 +21,249 @@
4320
@@ -21,241 +21,249 @@
4386
 # questions.
4321
 # questions.
4387
 #
4322
 #
Lines 4860-4866 Link Here
4860
+                *;
4795
+                *;
4861
+};
4796
+};
4862
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
4797
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
4863
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-product.macosx	Mon Sep 03 11:13:04 2018 -0700
4798
+++ ./hotspot/make/bsd/makefiles/mapfile-vers-product.macosx	Sat Dec 01 12:42:05 2018 -0800
4864
@@ -0,0 +1,261 @@
4799
@@ -0,0 +1,261 @@
4865
+#
4800
+#
4866
+# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
4801
+# Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
Lines 5123-5130 Link Here
5123
+
5058
+
5124
+                # INSERT VTABLE SYMBOLS HERE
5059
+                # INSERT VTABLE SYMBOLS HERE
5125
+
5060
+
5126
--- ./hotspot/make/bsd/makefiles/optimized.make	Sat Jun 23 21:01:40 2018 -0700
5061
--- ./hotspot/make/bsd/makefiles/optimized.make	Sat Oct 06 10:25:04 2018 +0100
5127
+++ ./hotspot/make/bsd/makefiles/optimized.make	Mon Sep 03 11:13:04 2018 -0700
5062
+++ ./hotspot/make/bsd/makefiles/optimized.make	Sat Dec 01 12:42:05 2018 -0800
5128
@@ -38,6 +38,9 @@
5063
@@ -38,6 +38,9 @@
5129
 # to inhibit the effect of the previous line on CFLAGS.
5064
 # to inhibit the effect of the previous line on CFLAGS.
5130
 
5065
 
Lines 5137-5143 Link Here
5137
 
5072
 
5138
 VERSION = optimized
5073
 VERSION = optimized
5139
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5074
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5140
+++ ./hotspot/make/bsd/makefiles/ppc64.make	Mon Sep 03 11:13:04 2018 -0700
5075
+++ ./hotspot/make/bsd/makefiles/ppc64.make	Sat Dec 01 12:42:05 2018 -0800
5141
@@ -0,0 +1,51 @@
5076
@@ -0,0 +1,51 @@
5142
+#
5077
+#
5143
+# Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
5078
+# Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 5190-5197 Link Here
5190
+  # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI.
5125
+  # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI.
5191
+  CFLAGS += -mcpu=power7 -mtune=power8 -minsert-sched-nops=regroup_exact -mno-multiple -mno-string
5126
+  CFLAGS += -mcpu=power7 -mtune=power8 -minsert-sched-nops=regroup_exact -mno-multiple -mno-string
5192
+endif
5127
+endif
5193
--- ./hotspot/make/bsd/makefiles/product.make	Sat Jun 23 21:01:40 2018 -0700
5128
--- ./hotspot/make/bsd/makefiles/product.make	Sat Oct 06 10:25:04 2018 +0100
5194
+++ ./hotspot/make/bsd/makefiles/product.make	Mon Sep 03 11:13:04 2018 -0700
5129
+++ ./hotspot/make/bsd/makefiles/product.make	Sat Dec 01 12:42:05 2018 -0800
5195
@@ -38,7 +38,10 @@
5130
@@ -38,7 +38,10 @@
5196
 # to inhibit the effect of the previous line on CFLAGS.
5131
 # to inhibit the effect of the previous line on CFLAGS.
5197
 
5132
 
Lines 5204-5211 Link Here
5204
 
5139
 
5205
 SYSDEFS += -DPRODUCT
5140
 SYSDEFS += -DPRODUCT
5206
 VERSION = optimized
5141
 VERSION = optimized
5207
--- ./hotspot/make/bsd/makefiles/rules.make	Sat Jun 23 21:01:40 2018 -0700
5142
--- ./hotspot/make/bsd/makefiles/rules.make	Sat Oct 06 10:25:04 2018 +0100
5208
+++ ./hotspot/make/bsd/makefiles/rules.make	Mon Sep 03 11:13:04 2018 -0700
5143
+++ ./hotspot/make/bsd/makefiles/rules.make	Sat Dec 01 12:42:05 2018 -0800
5209
@@ -34,7 +34,7 @@
5144
@@ -34,7 +34,7 @@
5210
 CC_COMPILE       = $(CC) $(CXXFLAGS) $(CFLAGS)
5145
 CC_COMPILE       = $(CC) $(CXXFLAGS) $(CFLAGS)
5211
 CXX_COMPILE      = $(CXX) $(CXXFLAGS) $(CFLAGS)
5146
 CXX_COMPILE      = $(CXX) $(CXXFLAGS) $(CFLAGS)
Lines 5215-5222 Link Here
5215
 
5150
 
5216
 COMPILE.CC       = $(CC_COMPILE) -c
5151
 COMPILE.CC       = $(CC_COMPILE) -c
5217
 GENASM.CC        = $(CC_COMPILE) -S
5152
 GENASM.CC        = $(CC_COMPILE) -S
5218
--- ./hotspot/make/bsd/makefiles/sa.make	Sat Jun 23 21:01:40 2018 -0700
5153
--- ./hotspot/make/bsd/makefiles/sa.make	Sat Oct 06 10:25:04 2018 +0100
5219
+++ ./hotspot/make/bsd/makefiles/sa.make	Mon Sep 03 11:13:04 2018 -0700
5154
+++ ./hotspot/make/bsd/makefiles/sa.make	Sat Dec 01 12:42:05 2018 -0800
5220
@@ -1,5 +1,5 @@
5155
@@ -1,5 +1,5 @@
5221
 #
5156
 #
5222
-# Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
5157
-# Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
Lines 5331-5338 Link Here
5331
 	rm -rf $(AGENT_FILES_LIST)
5266
 	rm -rf $(AGENT_FILES_LIST)
5332
+
5267
+
5333
+-include $(HS_ALT_MAKE)/bsd/makefiles/sa-rules.make
5268
+-include $(HS_ALT_MAKE)/bsd/makefiles/sa-rules.make
5334
--- ./hotspot/make/bsd/makefiles/saproc.make	Sat Jun 23 21:01:40 2018 -0700
5269
--- ./hotspot/make/bsd/makefiles/saproc.make	Sat Oct 06 10:25:04 2018 +0100
5335
+++ ./hotspot/make/bsd/makefiles/saproc.make	Mon Sep 03 11:13:04 2018 -0700
5270
+++ ./hotspot/make/bsd/makefiles/saproc.make	Sat Dec 01 12:42:05 2018 -0800
5336
@@ -99,10 +99,10 @@
5271
@@ -99,10 +99,10 @@
5337
 endif
5272
 endif
5338
 
5273
 
Lines 5372-5379 Link Here
5372
+	 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"
5307
+	 cp -f $(LIBSAPROC) $(DEST_SAPROC) && echo "Done"
5373
 
5308
 
5374
 .PHONY: install_saproc
5309
 .PHONY: install_saproc
5375
--- ./hotspot/make/bsd/makefiles/vm.make	Sat Jun 23 21:01:40 2018 -0700
5310
--- ./hotspot/make/bsd/makefiles/vm.make	Sat Oct 06 10:25:04 2018 +0100
5376
+++ ./hotspot/make/bsd/makefiles/vm.make	Mon Sep 03 11:13:04 2018 -0700
5311
+++ ./hotspot/make/bsd/makefiles/vm.make	Sat Dec 01 12:42:05 2018 -0800
5377
@@ -107,7 +107,7 @@
5312
@@ -107,7 +107,7 @@
5378
 # File specific flags
5313
 # File specific flags
5379
 CXXFLAGS += $(CXXFLAGS/BYFILE)
5314
 CXXFLAGS += $(CXXFLAGS/BYFILE)
Lines 5383-5390 Link Here
5383
 CXXFLAGS += -DDEFAULT_LIBPATH="\"$(DEFAULT_LIBPATH)\""
5318
 CXXFLAGS += -DDEFAULT_LIBPATH="\"$(DEFAULT_LIBPATH)\""
5384
 endif
5319
 endif
5385
 
5320
 
5321
@@ -130,9 +130,7 @@
5322
 
5323
 LIBS += -lm
5324
 
5325
-ifeq ($(USE_CLANG),)
5326
-  LIBS += -pthread
5327
-endif
5328
+LIBS += -pthread
5329
 
5330
 # By default, link the *.o into the library, not the executable.
5331
 LINK_INTO$(LINK_INTO) = LIBJVM
5386
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5332
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5387
+++ ./hotspot/make/bsd/platform_ppc64	Mon Sep 03 11:13:04 2018 -0700
5333
+++ ./hotspot/make/bsd/platform_ppc64	Sat Dec 01 12:42:05 2018 -0800
5388
@@ -0,0 +1,17 @@
5334
@@ -0,0 +1,17 @@
5389
+os_family = bsd
5335
+os_family = bsd
5390
+
5336
+
Lines 5403-5410 Link Here
5403
+gnu_dis_arch = ppc64
5349
+gnu_dis_arch = ppc64
5404
+
5350
+
5405
+sysdefs = -DBSD -D_ALLBSD_SOURCE -D_GNU_SOURCE -DPPC64
5351
+sysdefs = -DBSD -D_ALLBSD_SOURCE -D_GNU_SOURCE -DPPC64
5406
--- ./hotspot/make/sa.files	Sat Jun 23 21:01:40 2018 -0700
5352
--- ./hotspot/make/sa.files	Sat Oct 06 10:25:04 2018 +0100
5407
+++ ./hotspot/make/sa.files	Mon Sep 03 11:13:04 2018 -0700
5353
+++ ./hotspot/make/sa.files	Sat Dec 01 12:42:05 2018 -0800
5408
@@ -45,6 +45,7 @@
5354
@@ -45,6 +45,7 @@
5409
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/amd64/*.java \
5355
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/amd64/*.java \
5410
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/bsd/*.java \
5356
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/bsd/*.java \
Lines 5445-5452 Link Here
5445
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/*.java \
5391
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/*.java \
5446
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/jcore/*.java \
5392
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/jcore/*.java \
5447
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/soql/*.java \
5393
 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/soql/*.java \
5448
--- ./hotspot/src/cpu/ppc/vm/bytes_ppc.hpp	Sat Jun 23 21:01:40 2018 -0700
5394
--- ./hotspot/src/cpu/ppc/vm/bytes_ppc.hpp	Sat Oct 06 10:25:04 2018 +0100
5449
+++ ./hotspot/src/cpu/ppc/vm/bytes_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
5395
+++ ./hotspot/src/cpu/ppc/vm/bytes_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
5450
@@ -277,5 +277,9 @@
5396
@@ -277,5 +277,9 @@
5451
 #if defined(TARGET_OS_ARCH_linux_ppc)
5397
 #if defined(TARGET_OS_ARCH_linux_ppc)
5452
 #include "bytes_linux_ppc.inline.hpp"
5398
 #include "bytes_linux_ppc.inline.hpp"
Lines 5457-5464 Link Here
5457
+
5403
+
5458
 
5404
 
5459
 #endif // CPU_PPC_VM_BYTES_PPC_HPP
5405
 #endif // CPU_PPC_VM_BYTES_PPC_HPP
5460
--- ./hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp	Sat Jun 23 21:01:40 2018 -0700
5406
--- ./hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp	Sat Oct 06 10:25:04 2018 +0100
5461
+++ ./hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp	Mon Sep 03 11:13:04 2018 -0700
5407
+++ ./hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp	Sat Dec 01 12:42:05 2018 -0800
5462
@@ -307,6 +307,8 @@
5408
@@ -307,6 +307,8 @@
5463
   // Although AIX runs on big endian CPU, float is in most significant
5409
   // Although AIX runs on big endian CPU, float is in most significant
5464
   // word of an argument slot.
5410
   // word of an argument slot.
Lines 5468-5475 Link Here
5468
 #else
5414
 #else
5469
 #error "unknown OS"
5415
 #error "unknown OS"
5470
 #endif
5416
 #endif
5471
--- ./hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp	Sat Jun 23 21:01:40 2018 -0700
5417
--- ./hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp	Sat Oct 06 10:25:04 2018 +0100
5472
+++ ./hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp	Mon Sep 03 11:13:04 2018 -0700
5418
+++ ./hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp	Sat Dec 01 12:42:05 2018 -0800
5473
@@ -780,6 +780,8 @@
5419
@@ -780,6 +780,8 @@
5474
       // Although AIX runs on big endian CPU, float is in the most
5420
       // Although AIX runs on big endian CPU, float is in the most
5475
       // significant word of an argument slot.
5421
       // significant word of an argument slot.
Lines 5479-5486 Link Here
5479
 #else
5425
 #else
5480
 #error "unknown OS"
5426
 #error "unknown OS"
5481
 #endif
5427
 #endif
5482
--- ./hotspot/src/cpu/x86/vm/jni_x86.h	Sat Jun 23 21:01:40 2018 -0700
5428
--- ./hotspot/src/cpu/x86/vm/interp_masm_x86_64.cpp	Sat Oct 06 10:25:04 2018 +0100
5483
+++ ./hotspot/src/cpu/x86/vm/jni_x86.h	Mon Sep 03 11:13:04 2018 -0700
5429
+++ ./hotspot/src/cpu/x86/vm/interp_masm_x86_64.cpp	Sat Dec 01 12:42:05 2018 -0800
5430
@@ -650,7 +650,7 @@
5431
 
5432
     bind(loop);
5433
     // check if current entry is used
5434
-    cmpptr(Address(c_rarg1, BasicObjectLock::obj_offset_in_bytes()), (int32_t) NULL);
5435
+    cmpptr(Address(c_rarg1, BasicObjectLock::obj_offset_in_bytes()), 0);
5436
     jcc(Assembler::notEqual, exception);
5437
 
5438
     addptr(c_rarg1, entry_size); // otherwise advance to next entry
5439
--- ./hotspot/src/cpu/x86/vm/interpreterRT_x86_64.cpp	Sat Oct 06 10:25:04 2018 +0100
5440
+++ ./hotspot/src/cpu/x86/vm/interpreterRT_x86_64.cpp	Sat Dec 01 12:42:05 2018 -0800
5441
@@ -428,10 +428,10 @@
5442
     _from -= Interpreter::stackElementSize;
5443
 
5444
     if (_num_int_args < Argument::n_int_register_parameters_c-1) {
5445
-      *_int_args++ = (*from_addr == 0) ? NULL : (intptr_t)from_addr;
5446
+      *_int_args++ = (*from_addr == 0) ? 0L : (intptr_t) from_addr;
5447
       _num_int_args++;
5448
     } else {
5449
-      *_to++ = (*from_addr == 0) ? NULL : (intptr_t) from_addr;
5450
+      *_to++ = (*from_addr == 0) ? 0L : (intptr_t) from_addr;
5451
     }
5452
   }
5453
 
5454
--- ./hotspot/src/cpu/x86/vm/jni_x86.h	Sat Oct 06 10:25:04 2018 +0100
5455
+++ ./hotspot/src/cpu/x86/vm/jni_x86.h	Sat Dec 01 12:42:05 2018 -0800
5484
@@ -34,7 +34,7 @@
5456
@@ -34,7 +34,7 @@
5485
 #ifndef __has_attribute
5457
 #ifndef __has_attribute
5486
   #define __has_attribute(x) 0
5458
   #define __has_attribute(x) 0
Lines 5490-5497 Link Here
5490
   #define JNIEXPORT     __attribute__((visibility("default")))
5462
   #define JNIEXPORT     __attribute__((visibility("default")))
5491
   #define JNIIMPORT     __attribute__((visibility("default")))
5463
   #define JNIIMPORT     __attribute__((visibility("default")))
5492
 #else
5464
 #else
5493
--- ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Sat Jun 23 21:01:40 2018 -0700
5465
--- ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Sat Oct 06 10:25:04 2018 +0100
5494
+++ ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Mon Sep 03 11:13:04 2018 -0700
5466
+++ ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Sat Dec 01 12:42:05 2018 -0800
5495
@@ -2266,7 +2266,7 @@
5467
@@ -2266,7 +2266,7 @@
5496
   if (!is_critical_native) {
5468
   if (!is_critical_native) {
5497
     // reset handle block
5469
     // reset handle block
Lines 5501-5508 Link Here
5501
 
5473
 
5502
     // Any exception pending?
5474
     // Any exception pending?
5503
     __ cmpptr(Address(thread, in_bytes(Thread::pending_exception_offset())), (int32_t)NULL_WORD);
5475
     __ cmpptr(Address(thread, in_bytes(Thread::pending_exception_offset())), (int32_t)NULL_WORD);
5504
--- ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp	Sat Jun 23 21:01:40 2018 -0700
5476
--- ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp	Sat Oct 06 10:25:04 2018 +0100
5505
+++ ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp	Mon Sep 03 11:13:04 2018 -0700
5477
+++ ./hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp	Sat Dec 01 12:42:05 2018 -0800
5506
@@ -23,9 +23,12 @@
5478
@@ -23,9 +23,12 @@
5507
  */
5479
  */
5508
 
5480
 
Lines 5517-5524 Link Here
5517
 #include "asm/macroAssembler.hpp"
5489
 #include "asm/macroAssembler.hpp"
5518
 #include "asm/macroAssembler.inline.hpp"
5490
 #include "asm/macroAssembler.inline.hpp"
5519
 #include "code/debugInfoRec.hpp"
5491
 #include "code/debugInfoRec.hpp"
5520
--- ./hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Sat Jun 23 21:01:40 2018 -0700
5492
--- ./hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp	Sat Oct 06 10:25:04 2018 +0100
5521
+++ ./hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Mon Sep 03 11:13:04 2018 -0700
5493
+++ ./hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp	Sat Dec 01 12:42:05 2018 -0800
5494
@@ -489,7 +489,7 @@
5495
     // make sure this code is only executed if there is a pending exception
5496
     {
5497
       Label L;
5498
-      __ cmpptr(Address(r15_thread, Thread::pending_exception_offset()), (int32_t) NULL);
5499
+      __ cmpptr(Address(r15_thread, Thread::pending_exception_offset()), 0);
5500
       __ jcc(Assembler::notEqual, L);
5501
       __ stop("StubRoutines::forward exception: no pending exception (1)");
5502
       __ bind(L);
5503
--- ./hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Sat Oct 06 10:25:04 2018 +0100
5504
+++ ./hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Sat Dec 01 12:42:05 2018 -0800
5522
@@ -1293,7 +1293,7 @@
5505
@@ -1293,7 +1293,7 @@
5523
 
5506
 
5524
   // reset handle block
5507
   // reset handle block
Lines 5528-5535 Link Here
5528
 
5511
 
5529
   // If result was an oop then unbox and save it in the frame
5512
   // If result was an oop then unbox and save it in the frame
5530
   { Label L;
5513
   { Label L;
5531
--- ./hotspot/src/cpu/x86/vm/x86_32.ad	Sat Jun 23 21:01:40 2018 -0700
5514
--- ./hotspot/src/cpu/x86/vm/x86_32.ad	Sat Oct 06 10:25:04 2018 +0100
5532
+++ ./hotspot/src/cpu/x86/vm/x86_32.ad	Mon Sep 03 11:13:04 2018 -0700
5515
+++ ./hotspot/src/cpu/x86/vm/x86_32.ad	Sat Dec 01 12:42:05 2018 -0800
5533
@@ -1250,6 +1250,7 @@
5516
@@ -1250,6 +1250,7 @@
5534
 
5517
 
5535
 
5518
 
Lines 5538-5546 Link Here
5538
 }
5521
 }
5539
 
5522
 
5540
 #ifndef PRODUCT
5523
 #ifndef PRODUCT
5541
--- ./hotspot/src/os/aix/vm/os_aix.cpp	Sat Jun 23 21:01:40 2018 -0700
5524
--- ./hotspot/src/os/aix/vm/os_aix.cpp	Sat Oct 06 10:25:04 2018 +0100
5542
+++ ./hotspot/src/os/aix/vm/os_aix.cpp	Mon Sep 03 11:13:04 2018 -0700
5525
+++ ./hotspot/src/os/aix/vm/os_aix.cpp	Sat Dec 01 12:42:05 2018 -0800
5543
@@ -5236,6 +5236,10 @@
5526
@@ -5246,6 +5246,10 @@
5544
     return 0;
5527
     return 0;
5545
   }
5528
   }
5546
 
5529
 
Lines 5552-5558 Link Here
5552
 }
5535
 }
5553
 
5536
 
5554
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5537
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
5555
+++ ./hotspot/src/os/bsd/vm/decoder_bsd.cpp	Mon Sep 03 11:13:04 2018 -0700
5538
+++ ./hotspot/src/os/bsd/vm/decoder_bsd.cpp	Sat Dec 01 12:42:05 2018 -0800
5556
@@ -0,0 +1,53 @@
5539
@@ -0,0 +1,53 @@
5557
+/*
5540
+/*
5558
+ * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
5541
+ * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
Lines 5607-5614 Link Here
5607
+  return false;
5590
+  return false;
5608
+}
5591
+}
5609
+#endif
5592
+#endif
5610
--- ./hotspot/src/os/bsd/vm/jsig.c	Sat Jun 23 21:01:40 2018 -0700
5593
--- ./hotspot/src/os/bsd/vm/jsig.c	Sat Oct 06 10:25:04 2018 +0100
5611
+++ ./hotspot/src/os/bsd/vm/jsig.c	Mon Sep 03 11:13:04 2018 -0700
5594
+++ ./hotspot/src/os/bsd/vm/jsig.c	Sat Dec 01 12:42:05 2018 -0800
5612
@@ -165,9 +165,8 @@
5595
@@ -165,9 +165,8 @@
5613
 }
5596
 }
5614
 
5597
 
Lines 5621-5628 Link Here
5621
 
5604
 
5622
 static int call_os_sigaction(int sig, const struct sigaction  *act,
5605
 static int call_os_sigaction(int sig, const struct sigaction  *act,
5623
                              struct sigaction *oact) {
5606
                              struct sigaction *oact) {
5624
--- ./hotspot/src/os/bsd/vm/jvm_bsd.cpp	Sat Jun 23 21:01:40 2018 -0700
5607
--- ./hotspot/src/os/bsd/vm/jvm_bsd.cpp	Sat Oct 06 10:25:04 2018 +0100
5625
+++ ./hotspot/src/os/bsd/vm/jvm_bsd.cpp	Mon Sep 03 11:13:04 2018 -0700
5608
+++ ./hotspot/src/os/bsd/vm/jvm_bsd.cpp	Sat Dec 01 12:42:05 2018 -0800
5626
@@ -50,6 +50,7 @@
5609
@@ -50,6 +50,7 @@
5627
     case INTERRUPT_SIGNAL:
5610
     case INTERRUPT_SIGNAL:
5628
     case SIGFPE:
5611
     case SIGFPE:
Lines 5732-5739 Link Here
5732
+  jio_snprintf(buf, len, "SIG%s", signame);
5715
+  jio_snprintf(buf, len, "SIG%s", signame);
5733
+  return true;
5716
+  return true;
5734
 }
5717
 }
5735
--- ./hotspot/src/os/bsd/vm/jvm_bsd.h	Sat Jun 23 21:01:40 2018 -0700
5718
--- ./hotspot/src/os/bsd/vm/jvm_bsd.h	Sat Oct 06 10:25:04 2018 +0100
5736
+++ ./hotspot/src/os/bsd/vm/jvm_bsd.h	Mon Sep 03 11:13:04 2018 -0700
5719
+++ ./hotspot/src/os/bsd/vm/jvm_bsd.h	Sat Dec 01 12:42:05 2018 -0800
5737
@@ -112,20 +112,6 @@
5720
@@ -112,20 +112,6 @@
5738
 #define SHUTDOWN2_SIGNAL SIGINT
5721
 #define SHUTDOWN2_SIGNAL SIGINT
5739
 #define SHUTDOWN3_SIGNAL SIGTERM
5722
 #define SHUTDOWN3_SIGNAL SIGTERM
Lines 5755-5762 Link Here
5755
 #endif /* JVM_MD_H */
5738
 #endif /* JVM_MD_H */
5756
 
5739
 
5757
 #endif // OS_BSD_VM_JVM_BSD_H
5740
 #endif // OS_BSD_VM_JVM_BSD_H
5758
--- ./hotspot/src/os/bsd/vm/osThread_bsd.cpp	Sat Jun 23 21:01:40 2018 -0700
5741
--- ./hotspot/src/os/bsd/vm/osThread_bsd.cpp	Sat Oct 06 10:25:04 2018 +0100
5759
+++ ./hotspot/src/os/bsd/vm/osThread_bsd.cpp	Mon Sep 03 11:13:04 2018 -0700
5742
+++ ./hotspot/src/os/bsd/vm/osThread_bsd.cpp	Sat Dec 01 12:42:05 2018 -0800
5760
@@ -30,7 +30,7 @@
5743
@@ -30,7 +30,7 @@
5761
 
5744
 
5762
 void OSThread::pd_initialize() {
5745
 void OSThread::pd_initialize() {
Lines 5766-5773 Link Here
5766
   _thread_id        = 0;
5749
   _thread_id        = 0;
5767
 #else
5750
 #else
5768
   _thread_id        = NULL;
5751
   _thread_id        = NULL;
5769
--- ./hotspot/src/os/bsd/vm/os_bsd.cpp	Sat Jun 23 21:01:40 2018 -0700
5752
--- ./hotspot/src/os/bsd/vm/os_bsd.cpp	Sat Oct 06 10:25:04 2018 +0100
5770
+++ ./hotspot/src/os/bsd/vm/os_bsd.cpp	Mon Sep 03 11:13:04 2018 -0700
5753
+++ ./hotspot/src/os/bsd/vm/os_bsd.cpp	Sat Dec 01 12:42:05 2018 -0800
5771
@@ -97,16 +97,31 @@
5754
@@ -97,16 +97,31 @@
5772
 # include <sys/shm.h>
5755
 # include <sys/shm.h>
5773
 #ifndef __APPLE__
5756
 #ifndef __APPLE__
Lines 5989-5994 Link Here
5989
 #else
5972
 #else
5990
   return (intx)::pthread_self();
5973
   return (intx)::pthread_self();
5991
 #endif
5974
 #endif
5975
@@ -1563,7 +1631,7 @@
5976
   // Identify compatability class for VM's architecture and library's architecture
5977
   // Obtain string descriptions for architectures
5978
 
5979
-  arch_t lib_arch={elf_head.e_machine,0,elf_head.e_ident[EI_CLASS], elf_head.e_ident[EI_DATA], NULL};
5980
+  arch_t lib_arch={ elf_head.e_machine, 0, (char) elf_head.e_ident[EI_CLASS], (char) elf_head.e_ident[EI_DATA], NULL};
5981
   int running_arch_index=-1;
5982
 
5983
   for (unsigned int i=0 ; i < ARRAY_SIZE(arch_array) ; i++ ) {
5992
@@ -1691,14 +1759,14 @@
5984
@@ -1691,14 +1759,14 @@
5993
 }
5985
 }
5994
 
5986
 
Lines 6218-6227 Link Here
6218
 #ifdef __APPLE__
6210
 #ifdef __APPLE__
6219
   // XXXDARWIN
6211
   // XXXDARWIN
6220
   // Work around the unaligned VM callbacks in hotspot's
6212
   // Work around the unaligned VM callbacks in hotspot's
6221
@@ -3765,6 +3879,19 @@
6213
@@ -3775,6 +3889,20 @@
6222
 };
6214
     return ActiveProcessorCount;
6215
   }
6223
 
6216
 
6224
 int os::active_processor_count() {
6225
+#ifdef __FreeBSD__
6217
+#ifdef __FreeBSD__
6226
+  int online_cpus = 0;
6218
+  int online_cpus = 0;
6227
+  cpuset_t mask;
6219
+  cpuset_t mask;
Lines 6235-6244 Link Here
6235
+  if (online_cpus >= 1)
6227
+  if (online_cpus >= 1)
6236
+    return online_cpus;
6228
+    return online_cpus;
6237
+#endif
6229
+#endif
6230
+
6238
   return _processor_count;
6231
   return _processor_count;
6239
 }
6232
 }
6240
 
6233
 
6241
@@ -3976,7 +4103,10 @@
6234
@@ -3986,7 +4114,10 @@
6242
   }
6235
   }
6243
   int fd;
6236
   int fd;
6244
   int o_delete = (oflag & O_DELETE);
6237
   int o_delete = (oflag & O_DELETE);
Lines 6250-6256 Link Here
6250
 
6243
 
6251
   fd = ::open(path, oflag, mode);
6244
   fd = ::open(path, oflag, mode);
6252
   if (fd == -1) return -1;
6245
   if (fd == -1) return -1;
6253
@@ -4021,7 +4151,7 @@
6246
@@ -4031,7 +4162,7 @@
6254
      * 4843136: (process) pipe file descriptor from Runtime.exec not being closed
6247
      * 4843136: (process) pipe file descriptor from Runtime.exec not being closed
6255
      * 6339493: (process) Runtime.exec does not close all file descriptors on Solaris 9
6248
      * 6339493: (process) Runtime.exec does not close all file descriptors on Solaris 9
6256
      */
6249
      */
Lines 6259-6265 Link Here
6259
     {
6252
     {
6260
         int flags = ::fcntl(fd, F_GETFD);
6253
         int flags = ::fcntl(fd, F_GETFD);
6261
         if (flags != -1)
6254
         if (flags != -1)
6262
@@ -4161,8 +4291,9 @@
6255
@@ -4171,8 +4302,9 @@
6263
 #ifdef __APPLE__
6256
 #ifdef __APPLE__
6264
   return os::thread_cpu_time(Thread::current(), true /* user + sys */);
6257
   return os::thread_cpu_time(Thread::current(), true /* user + sys */);
6265
 #else
6258
 #else
Lines 6271-6277 Link Here
6271
 #endif
6264
 #endif
6272
 }
6265
 }
6273
 
6266
 
6274
@@ -4170,8 +4301,9 @@
6267
@@ -4180,8 +4312,9 @@
6275
 #ifdef __APPLE__
6268
 #ifdef __APPLE__
6276
   return os::thread_cpu_time(thread, true /* user + sys */);
6269
   return os::thread_cpu_time(thread, true /* user + sys */);
6277
 #else
6270
 #else
Lines 6283-6289 Link Here
6283
 #endif
6276
 #endif
6284
 }
6277
 }
6285
 
6278
 
6286
@@ -4179,8 +4311,9 @@
6279
@@ -4189,8 +4322,9 @@
6287
 #ifdef __APPLE__
6280
 #ifdef __APPLE__
6288
   return os::thread_cpu_time(Thread::current(), user_sys_cpu_time);
6281
   return os::thread_cpu_time(Thread::current(), user_sys_cpu_time);
6289
 #else
6282
 #else
Lines 6295-6301 Link Here
6295
 #endif
6288
 #endif
6296
 }
6289
 }
6297
 
6290
 
6298
@@ -4205,8 +4338,41 @@
6291
@@ -4215,8 +4349,41 @@
6299
     return ((jlong)tinfo.user_time.seconds * 1000000000) + ((jlong)tinfo.user_time.microseconds * (jlong)1000);
6292
     return ((jlong)tinfo.user_time.seconds * 1000000000) + ((jlong)tinfo.user_time.microseconds * (jlong)1000);
6300
   }
6293
   }
6301
 #else
6294
 #else
Lines 6339-6345 Link Here
6339
 #endif
6332
 #endif
6340
 }
6333
 }
6341
 
6334
 
6342
@@ -4229,7 +4395,7 @@
6335
@@ -4239,7 +4406,7 @@
6343
 #ifdef __APPLE__
6336
 #ifdef __APPLE__
6344
   return true;
6337
   return true;
6345
 #else
6338
 #else
Lines 6348-6354 Link Here
6348
 #endif
6341
 #endif
6349
 }
6342
 }
6350
 
6343
 
6351
@@ -4327,21 +4493,36 @@
6344
@@ -4337,21 +4504,36 @@
6352
 
6345
 
6353
 static struct timespec* compute_abstime(struct timespec* abstime, jlong millis) {
6346
 static struct timespec* compute_abstime(struct timespec* abstime, jlong millis) {
6354
   if (millis < 0)  millis = 0;
6347
   if (millis < 0)  millis = 0;
Lines 6394-6400 Link Here
6394
   return abstime;
6387
   return abstime;
6395
 }
6388
 }
6396
 
6389
 
6397
@@ -4433,7 +4614,7 @@
6390
@@ -4443,7 +4625,7 @@
6398
     status = os::Bsd::safe_cond_timedwait(_cond, _mutex, &abst);
6391
     status = os::Bsd::safe_cond_timedwait(_cond, _mutex, &abst);
6399
     if (status != 0 && WorkAroundNPTLTimedWaitHang) {
6392
     if (status != 0 && WorkAroundNPTLTimedWaitHang) {
6400
       pthread_cond_destroy (_cond);
6393
       pthread_cond_destroy (_cond);
Lines 6403-6409 Link Here
6403
     }
6396
     }
6404
     assert_status(status == 0 || status == EINTR ||
6397
     assert_status(status == 0 || status == EINTR ||
6405
                   status == ETIMEDOUT,
6398
                   status == ETIMEDOUT,
6406
@@ -4534,32 +4715,50 @@
6399
@@ -4544,32 +4726,50 @@
6407
 
6400
 
6408
 static void unpackTime(struct timespec* absTime, bool isAbsolute, jlong time) {
6401
 static void unpackTime(struct timespec* absTime, bool isAbsolute, jlong time) {
6409
   assert (time > 0, "convertTime");
6402
   assert (time > 0, "convertTime");
Lines 6474-6480 Link Here
6474
       if (absTime->tv_nsec >= NANOSECS_PER_SEC) {
6467
       if (absTime->tv_nsec >= NANOSECS_PER_SEC) {
6475
         absTime->tv_nsec -= NANOSECS_PER_SEC;
6468
         absTime->tv_nsec -= NANOSECS_PER_SEC;
6476
         ++absTime->tv_sec; // note: this must be <= max_secs
6469
         ++absTime->tv_sec; // note: this must be <= max_secs
6477
@@ -4639,15 +4838,19 @@
6470
@@ -4649,15 +4849,19 @@
6478
   jt->set_suspend_equivalent();
6471
   jt->set_suspend_equivalent();
6479
   // cleared by handle_special_suspend_equivalent_condition() or java_suspend_self()
6472
   // cleared by handle_special_suspend_equivalent_condition() or java_suspend_self()
6480
 
6473
 
Lines 6498-6504 Link Here
6498
   assert_status(status == 0 || status == EINTR ||
6491
   assert_status(status == 0 || status == EINTR ||
6499
                 status == ETIMEDOUT,
6492
                 status == ETIMEDOUT,
6500
                 status, "cond_timedwait");
6493
                 status, "cond_timedwait");
6501
@@ -4676,17 +4879,26 @@
6494
@@ -4686,17 +4890,26 @@
6502
   s = _counter;
6495
   s = _counter;
6503
   _counter = 1;
6496
   _counter = 1;
6504
   if (s < 1) {
6497
   if (s < 1) {
Lines 6534-6540 Link Here
6534
   } else {
6527
   } else {
6535
     pthread_mutex_unlock(_mutex);
6528
     pthread_mutex_unlock(_mutex);
6536
     assert (status == 0, "invariant") ;
6529
     assert (status == 0, "invariant") ;
6537
@@ -4817,13 +5029,29 @@
6530
@@ -4827,13 +5040,29 @@
6538
 
6531
 
6539
 // Get the default path to the core file
6532
 // Get the default path to the core file
6540
 // Returns the length of the string
6533
 // Returns the length of the string
Lines 6571-6578 Link Here
6571
 }
6564
 }
6572
 
6565
 
6573
 #ifndef PRODUCT
6566
 #ifndef PRODUCT
6574
--- ./hotspot/src/os/bsd/vm/os_bsd.hpp	Sat Jun 23 21:01:40 2018 -0700
6567
--- ./hotspot/src/os/bsd/vm/os_bsd.hpp	Sat Oct 06 10:25:04 2018 +0100
6575
+++ ./hotspot/src/os/bsd/vm/os_bsd.hpp	Mon Sep 03 11:13:04 2018 -0700
6568
+++ ./hotspot/src/os/bsd/vm/os_bsd.hpp	Sat Dec 01 12:42:05 2018 -0800
6576
@@ -58,12 +58,16 @@
6569
@@ -58,12 +58,16 @@
6577
   // For signal flags diagnostics
6570
   // For signal flags diagnostics
6578
   static int sigflags[MAXSIGNUM];
6571
   static int sigflags[MAXSIGNUM];
Lines 6590-6597 Link Here
6590
 #endif
6583
 #endif
6591
 
6584
 
6592
   static GrowableArray<int>* _cpu_to_node;
6585
   static GrowableArray<int>* _cpu_to_node;
6593
@@ -95,6 +99,9 @@
6586
@@ -94,6 +98,9 @@
6594
   static bool is_initial_thread(void);
6587
 
6595
   static pid_t gettid();
6588
   static pid_t gettid();
6596
 
6589
 
6597
+  static address   initial_thread_stack_bottom(void)                { return _initial_thread_stack_bottom; }
6590
+  static address   initial_thread_stack_bottom(void)                { return _initial_thread_stack_bottom; }
Lines 6600-6606 Link Here
6600
   static int page_size(void)                                        { return _page_size; }
6593
   static int page_size(void)                                        { return _page_size; }
6601
   static void set_page_size(int val)                                { _page_size = val; }
6594
   static void set_page_size(int val)                                { _page_size = val; }
6602
 
6595
 
6603
@@ -148,6 +155,13 @@
6596
@@ -147,6 +154,13 @@
6604
 #endif
6597
 #endif
6605
   }
6598
   }
6606
 
6599
 
Lines 6614-6620 Link Here
6614
   // Stack repair handling
6607
   // Stack repair handling
6615
 
6608
 
6616
   // none present
6609
   // none present
6617
@@ -213,7 +227,7 @@
6610
@@ -212,7 +226,7 @@
6618
   public:
6611
   public:
6619
     PlatformEvent() {
6612
     PlatformEvent() {
6620
       int status;
6613
       int status;
Lines 6623-6629 Link Here
6623
       assert_status(status == 0, status, "cond_init");
6616
       assert_status(status == 0, status, "cond_init");
6624
       status = pthread_mutex_init (_mutex, NULL);
6617
       status = pthread_mutex_init (_mutex, NULL);
6625
       assert_status(status == 0, status, "mutex_init");
6618
       assert_status(status == 0, status, "mutex_init");
6626
@@ -228,14 +242,19 @@
6619
@@ -227,14 +241,19 @@
6627
     void park () ;
6620
     void park () ;
6628
     void unpark () ;
6621
     void unpark () ;
6629
     int  TryPark () ;
6622
     int  TryPark () ;
Lines 6645-6651 Link Here
6645
 
6638
 
6646
   public:       // TODO-FIXME: make dtor private
6639
   public:       // TODO-FIXME: make dtor private
6647
     ~PlatformParker() { guarantee (0, "invariant") ; }
6640
     ~PlatformParker() { guarantee (0, "invariant") ; }
6648
@@ -243,10 +262,13 @@
6641
@@ -242,10 +261,13 @@
6649
   public:
6642
   public:
6650
     PlatformParker() {
6643
     PlatformParker() {
6651
       int status;
6644
       int status;
Lines 6661-6668 Link Here
6661
     }
6654
     }
6662
 };
6655
 };
6663
 
6656
 
6664
--- ./hotspot/src/os/bsd/vm/vmError_bsd.cpp	Sat Jun 23 21:01:40 2018 -0700
6657
--- ./hotspot/src/os/bsd/vm/vmError_bsd.cpp	Sat Oct 06 10:25:04 2018 +0100
6665
+++ ./hotspot/src/os/bsd/vm/vmError_bsd.cpp	Mon Sep 03 11:13:04 2018 -0700
6658
+++ ./hotspot/src/os/bsd/vm/vmError_bsd.cpp	Sat Dec 01 12:42:05 2018 -0800
6666
@@ -33,30 +33,50 @@
6659
@@ -33,30 +33,50 @@
6667
 #include <sys/syscall.h>
6660
 #include <sys/syscall.h>
6668
 #include <unistd.h>
6661
 #include <unistd.h>
Lines 6724-6732 Link Here
6724
       os::fork_and_exec(buf);
6717
       os::fork_and_exec(buf);
6725
       yes = false;
6718
       yes = false;
6726
     }
6719
     }
6727
--- ./hotspot/src/os/linux/vm/os_linux.cpp	Sat Jun 23 21:01:40 2018 -0700
6720
--- ./hotspot/src/os/linux/vm/os_linux.cpp	Sat Oct 06 10:25:04 2018 +0100
6728
+++ ./hotspot/src/os/linux/vm/os_linux.cpp	Mon Sep 03 11:13:04 2018 -0700
6721
+++ ./hotspot/src/os/linux/vm/os_linux.cpp	Sat Dec 01 12:42:05 2018 -0800
6729
@@ -6285,6 +6285,10 @@
6722
@@ -6435,6 +6435,10 @@
6730
     return 0;
6723
     return 0;
6731
   }
6724
   }
6732
 
6725
 
Lines 6737-6744 Link Here
6737
   return strlen(buffer);
6730
   return strlen(buffer);
6738
 }
6731
 }
6739
 
6732
 
6740
--- ./hotspot/src/os/posix/vm/os_posix.cpp	Sat Jun 23 21:01:40 2018 -0700
6733
--- ./hotspot/src/os/posix/vm/os_posix.cpp	Sat Oct 06 10:25:04 2018 +0100
6741
+++ ./hotspot/src/os/posix/vm/os_posix.cpp	Mon Sep 03 11:13:04 2018 -0700
6734
+++ ./hotspot/src/os/posix/vm/os_posix.cpp	Sat Dec 01 12:42:05 2018 -0800
6742
@@ -53,12 +53,11 @@
6735
@@ -53,12 +53,11 @@
6743
   n = get_core_path(buffer, bufferSize);
6736
   n = get_core_path(buffer, bufferSize);
6744
 
6737
 
Lines 6801-6809 Link Here
6801
     // Linux specific
6794
     // Linux specific
6802
 #ifdef SI_TKILL
6795
 #ifdef SI_TKILL
6803
     { SI_TKILL,     "SI_TKILL",    "Signal sent by tkill (pthread_kill)" },
6796
     { SI_TKILL,     "SI_TKILL",    "Signal sent by tkill (pthread_kill)" },
6804
--- ./hotspot/src/os/solaris/vm/os_solaris.cpp	Sat Jun 23 21:01:40 2018 -0700
6797
--- ./hotspot/src/os/solaris/vm/os_solaris.cpp	Sat Oct 06 10:25:04 2018 +0100
6805
+++ ./hotspot/src/os/solaris/vm/os_solaris.cpp	Mon Sep 03 11:13:04 2018 -0700
6798
+++ ./hotspot/src/os/solaris/vm/os_solaris.cpp	Sat Dec 01 12:42:05 2018 -0800
6806
@@ -6375,6 +6375,10 @@
6799
@@ -6386,6 +6386,10 @@
6807
     return 0;
6800
     return 0;
6808
   }
6801
   }
6809
 
6802
 
Lines 6815-6821 Link Here
6815
 }
6808
 }
6816
 
6809
 
6817
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
6810
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
6818
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/atomic_bsd_ppc.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
6811
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/atomic_bsd_ppc.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
6819
@@ -0,0 +1,400 @@
6812
@@ -0,0 +1,400 @@
6820
+/*
6813
+/*
6821
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
6814
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 7218-7224 Link Here
7218
+
7211
+
7219
+#endif // OS_CPU_BSD_PPC_VM_ATOMIC_BSD_PPC_INLINE_HPP
7212
+#endif // OS_CPU_BSD_PPC_VM_ATOMIC_BSD_PPC_INLINE_HPP
7220
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7213
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7221
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/bytes_bsd_ppc.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
7214
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/bytes_bsd_ppc.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
7222
@@ -0,0 +1,39 @@
7215
@@ -0,0 +1,39 @@
7223
+/*
7216
+/*
7224
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
7217
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 7260-7266 Link Here
7260
+
7253
+
7261
+#endif // OS_CPU_BSD_PPC_VM_BYTES_BSD_PPC_INLINE_HPP
7254
+#endif // OS_CPU_BSD_PPC_VM_BYTES_BSD_PPC_INLINE_HPP
7262
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7255
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7263
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/globals_bsd_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
7256
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/globals_bsd_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
7264
@@ -0,0 +1,54 @@
7257
@@ -0,0 +1,54 @@
7265
+/*
7258
+/*
7266
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
7259
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 7317-7323 Link Here
7317
+
7310
+
7318
+#endif // OS_CPU_BSD_PPC_VM_GLOBALS_BSD_PPC_HPP
7311
+#endif // OS_CPU_BSD_PPC_VM_GLOBALS_BSD_PPC_HPP
7319
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7312
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7320
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/orderAccess_bsd_ppc.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
7313
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/orderAccess_bsd_ppc.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
7321
@@ -0,0 +1,149 @@
7314
@@ -0,0 +1,149 @@
7322
+/*
7315
+/*
7323
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
7316
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 7469-7475 Link Here
7469
+
7462
+
7470
+#endif // OS_CPU_BSD_PPC_VM_ORDERACCESS_BSD_PPC_INLINE_HPP
7463
+#endif // OS_CPU_BSD_PPC_VM_ORDERACCESS_BSD_PPC_INLINE_HPP
7471
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7464
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
7472
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/os_bsd_ppc.cpp	Mon Sep 03 11:13:04 2018 -0700
7465
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/os_bsd_ppc.cpp	Sat Dec 01 12:42:05 2018 -0800
7473
@@ -0,0 +1,666 @@
7466
@@ -0,0 +1,666 @@
7474
+/*
7467
+/*
7475
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
7468
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8138-8144 Link Here
8138
+}
8131
+}
8139
+#endif
8132
+#endif
8140
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8133
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8141
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/os_bsd_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
8134
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/os_bsd_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
8142
@@ -0,0 +1,35 @@
8135
@@ -0,0 +1,35 @@
8143
+/*
8136
+/*
8144
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
8137
+ * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8176-8182 Link Here
8176
+
8169
+
8177
+#endif // OS_CPU_BSD_PPC_VM_OS_BSD_PPC_HPP
8170
+#endif // OS_CPU_BSD_PPC_VM_OS_BSD_PPC_HPP
8178
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8171
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8179
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/prefetch_bsd_ppc.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
8172
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/prefetch_bsd_ppc.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
8180
@@ -0,0 +1,50 @@
8173
@@ -0,0 +1,50 @@
8181
+/*
8174
+/*
8182
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
8175
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8229-8235 Link Here
8229
+
8222
+
8230
+#endif // OS_CPU_BSD_PPC_VM_PREFETCH_BSD_PPC_INLINE_HPP
8223
+#endif // OS_CPU_BSD_PPC_VM_PREFETCH_BSD_PPC_INLINE_HPP
8231
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8224
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8232
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/threadLS_bsd_ppc.cpp	Mon Sep 03 11:13:04 2018 -0700
8225
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/threadLS_bsd_ppc.cpp	Sat Dec 01 12:42:05 2018 -0800
8233
@@ -0,0 +1,39 @@
8226
@@ -0,0 +1,39 @@
8234
+/*
8227
+/*
8235
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
8228
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8271-8277 Link Here
8271
+  os::thread_local_storage_at_put(ThreadLocalStorage::thread_index(), thread);
8264
+  os::thread_local_storage_at_put(ThreadLocalStorage::thread_index(), thread);
8272
+}
8265
+}
8273
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8266
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8274
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/threadLS_bsd_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
8267
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/threadLS_bsd_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
8275
@@ -0,0 +1,36 @@
8268
@@ -0,0 +1,36 @@
8276
+/*
8269
+/*
8277
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
8270
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8310-8316 Link Here
8310
+
8303
+
8311
+#endif // OS_CPU_BSD_PPC_VM_THREADLS_BSD_PPC_HPP
8304
+#endif // OS_CPU_BSD_PPC_VM_THREADLS_BSD_PPC_HPP
8312
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8305
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8313
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.cpp	Mon Sep 03 11:13:04 2018 -0700
8306
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.cpp	Sat Dec 01 12:42:05 2018 -0800
8314
@@ -0,0 +1,36 @@
8307
@@ -0,0 +1,36 @@
8315
+/*
8308
+/*
8316
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
8309
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8349-8355 Link Here
8349
+
8342
+
8350
+void JavaThread::cache_global_variables() { }
8343
+void JavaThread::cache_global_variables() { }
8351
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8344
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8352
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
8345
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
8353
@@ -0,0 +1,83 @@
8346
@@ -0,0 +1,83 @@
8354
+/*
8347
+/*
8355
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
8348
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8435-8441 Link Here
8435
+
8428
+
8436
+#endif // OS_CPU_BSD_PPC_VM_THREAD_BSD_PPC_HPP
8429
+#endif // OS_CPU_BSD_PPC_VM_THREAD_BSD_PPC_HPP
8437
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8430
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
8438
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/vmStructs_bsd_ppc.hpp	Mon Sep 03 11:13:04 2018 -0700
8431
+++ ./hotspot/src/os_cpu/bsd_ppc/vm/vmStructs_bsd_ppc.hpp	Sat Dec 01 12:42:05 2018 -0800
8439
@@ -0,0 +1,55 @@
8432
@@ -0,0 +1,55 @@
8440
+/*
8433
+/*
8441
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
8434
+ * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 8492-8499 Link Here
8492
+#define VM_LONG_CONSTANTS_OS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant)
8485
+#define VM_LONG_CONSTANTS_OS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant)
8493
+
8486
+
8494
+#endif // OS_CPU_BSD_PPC_VM_VMSTRUCTS_BSD_PPC_HPP
8487
+#endif // OS_CPU_BSD_PPC_VM_VMSTRUCTS_BSD_PPC_HPP
8495
--- ./hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp	Sat Jun 23 21:01:40 2018 -0700
8488
--- ./hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp	Sat Oct 06 10:25:04 2018 +0100
8496
+++ ./hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp	Mon Sep 03 11:13:04 2018 -0700
8489
+++ ./hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp	Sat Dec 01 12:42:05 2018 -0800
8490
@@ -281,11 +281,11 @@
8491
 address os::current_stack_pointer() {
8492
 #if defined(__clang__) || defined(__llvm__)
8493
   register void *esp;
8494
-  __asm__("mov %%"SPELL_REG_SP", %0":"=r"(esp));
8495
+  __asm__("mov %%" SPELL_REG_SP ", %0" : "=r" (esp));
8496
   return (address) esp;
8497
 #elif defined(SPARC_WORKS)
8498
   register void *esp;
8499
-  __asm__("mov %%"SPELL_REG_SP", %0":"=r"(esp));
8500
+  __asm__("mov %%" SPELL_REG_SP ", %0" : "=r" (esp));
8501
   return (address) ((char*)esp + sizeof(long)*2);
8502
 #else
8503
   register void *esp __asm__ (SPELL_REG_SP);
8504
@@ -368,7 +368,7 @@
8505
 intptr_t* _get_previous_fp() {
8506
 #if defined(SPARC_WORKS) || defined(__clang__) || defined(__llvm__)
8507
   register intptr_t **ebp;
8508
-  __asm__("mov %%"SPELL_REG_FP", %0":"=r"(ebp));
8509
+  __asm__("mov %%" SPELL_REG_FP ", %0" : "=r" (ebp));
8510
 #else
8511
   register intptr_t **ebp __asm__ (SPELL_REG_FP);
8512
 #endif
8497
@@ -594,7 +594,11 @@
8513
@@ -594,7 +594,11 @@
8498
           stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::IMPLICIT_NULL);
8514
           stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::IMPLICIT_NULL);
8499
       }
8515
       }
Lines 8506-8513 Link Here
8506
                thread->doing_unsafe_access()) {
8522
                thread->doing_unsafe_access()) {
8507
         stub = StubRoutines::handler_for_unsafe_access();
8523
         stub = StubRoutines::handler_for_unsafe_access();
8508
     }
8524
     }
8509
--- ./hotspot/src/share/vm/opto/lcm.cpp	Sat Jun 23 21:01:40 2018 -0700
8525
--- ./hotspot/src/share/vm/code/compiledIC.cpp	Sat Oct 06 10:25:04 2018 +0100
8510
+++ ./hotspot/src/share/vm/opto/lcm.cpp	Mon Sep 03 11:13:04 2018 -0700
8526
+++ ./hotspot/src/share/vm/code/compiledIC.cpp	Sat Dec 01 12:42:05 2018 -0800
8527
@@ -222,7 +222,7 @@
8528
     assert(bytecode == Bytecodes::_invokeinterface, "");
8529
     int itable_index = call_info->itable_index();
8530
     entry = VtableStubs::find_itable_stub(itable_index);
8531
-    if (entry == false) {
8532
+    if (entry == NULL) {
8533
       return false;
8534
     }
8535
 #ifdef ASSERT
8536
--- ./hotspot/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp	Sat Oct 06 10:25:04 2018 +0100
8537
+++ ./hotspot/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
8538
@@ -49,10 +49,11 @@
8539
 
8540
 #define check_index(index, msg)                                                \
8541
   assert((index) < (_reserved.word_size() >> LogN_words),                      \
8542
-         err_msg("%s - index: "SIZE_FORMAT", _vs.committed_size: "SIZE_FORMAT, \
8543
+         err_msg("%s - index: " SIZE_FORMAT                                    \
8544
+		 ", _vs.committed_size: " SIZE_FORMAT,                         \
8545
                  msg, (index), (_reserved.word_size() >> LogN_words)));        \
8546
   assert(G1CollectedHeap::heap()->is_in_exact(address_for_index_raw(index)),   \
8547
-         err_msg("Index "SIZE_FORMAT" corresponding to "PTR_FORMAT             \
8548
+         err_msg("Index " SIZE_FORMAT " corresponding to " PTR_FORMAT          \
8549
                  " (%u) is not in committed area.",                            \
8550
                  (index),                                                      \
8551
                  p2i(address_for_index_raw(index)),                            \
8552
--- ./hotspot/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp	Sat Oct 06 10:25:04 2018 +0100
8553
+++ ./hotspot/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp	Sat Dec 01 12:42:05 2018 -0800
8554
@@ -668,7 +668,7 @@
8555
   jlong ret_val = now - _time_of_last_gc;
8556
   // XXX See note in genCollectedHeap::millis_since_last_gc().
8557
   if (ret_val < 0) {
8558
-    NOT_PRODUCT(warning("time warp: "INT64_FORMAT, ret_val);)
8559
+    NOT_PRODUCT(warning("time warp: " INT64_FORMAT, ret_val);)
8560
     return 0;
8561
   }
8562
   return ret_val;
8563
--- ./hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Sat Oct 06 10:25:04 2018 +0100
8564
+++ ./hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Sat Dec 01 12:42:05 2018 -0800
8565
@@ -3291,7 +3291,7 @@
8566
   jlong ret_val = now - _time_of_last_gc;
8567
   // XXX See note in genCollectedHeap::millis_since_last_gc().
8568
   if (ret_val < 0) {
8569
-    NOT_PRODUCT(warning("time warp: "INT64_FORMAT, ret_val);)
8570
+    NOT_PRODUCT(warning("time warp: " INT64_FORMAT, ret_val);)
8571
     return 0;
8572
   }
8573
   return ret_val;
8574
--- ./hotspot/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp	Sat Oct 06 10:25:04 2018 +0100
8575
+++ ./hotspot/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp	Sat Dec 01 12:42:05 2018 -0800
8576
@@ -98,10 +98,10 @@
8577
   if (_allocated == 0) {
8578
     assert(_unused == 0,
8579
            err_msg("Inconsistency in PLAB stats: "
8580
-                   "_allocated: "SIZE_FORMAT", "
8581
-                   "_wasted: "SIZE_FORMAT", "
8582
-                   "_unused: "SIZE_FORMAT", "
8583
-                   "_used  : "SIZE_FORMAT,
8584
+                   "_allocated: " SIZE_FORMAT ", "
8585
+                   "_wasted: " SIZE_FORMAT ", "
8586
+                   "_unused: " SIZE_FORMAT ", "
8587
+                   "_used  : " SIZE_FORMAT,
8588
                    _allocated, _wasted, _unused, _used));
8589
 
8590
     _allocated = 1;
8591
--- ./hotspot/src/share/vm/memory/genCollectedHeap.cpp	Sat Oct 06 10:25:04 2018 +0100
8592
+++ ./hotspot/src/share/vm/memory/genCollectedHeap.cpp	Sat Dec 01 12:42:05 2018 -0800
8593
@@ -1403,7 +1403,7 @@
8594
   // back a time later than 'now'.
8595
   jlong retVal = now - tolgc_cl.time();
8596
   if (retVal < 0) {
8597
-    NOT_PRODUCT(warning("time warp: "INT64_FORMAT, (int64_t) retVal);)
8598
+    NOT_PRODUCT(warning("time warp: " INT64_FORMAT, (int64_t) retVal);)
8599
     return 0;
8600
   }
8601
   return retVal;
8602
--- ./hotspot/src/share/vm/memory/generation.hpp	Sat Oct 06 10:25:04 2018 +0100
8603
+++ ./hotspot/src/share/vm/memory/generation.hpp	Sat Dec 01 12:42:05 2018 -0800
8604
@@ -422,7 +422,7 @@
8605
     // have to guard against non-monotonicity.
8606
     NOT_PRODUCT(
8607
       if (now < _time_of_last_gc) {
8608
-        warning("time warp: "INT64_FORMAT" to "INT64_FORMAT, (int64_t)_time_of_last_gc, (int64_t)now);
8609
+        warning("time warp: " INT64_FORMAT " to " INT64_FORMAT, (int64_t)_time_of_last_gc, (int64_t)now);
8610
       }
8611
     )
8612
     return _time_of_last_gc;
8613
--- ./hotspot/src/share/vm/memory/referenceProcessor.cpp	Sat Oct 06 10:25:04 2018 +0100
8614
+++ ./hotspot/src/share/vm/memory/referenceProcessor.cpp	Sat Dec 01 12:42:05 2018 -0800
8615
@@ -161,7 +161,7 @@
8616
 
8617
   NOT_PRODUCT(
8618
   if (now < _soft_ref_timestamp_clock) {
8619
-    warning("time warp: "INT64_FORMAT" to "INT64_FORMAT,
8620
+    warning("time warp: " INT64_FORMAT " to " INT64_FORMAT,
8621
             _soft_ref_timestamp_clock, now);
8622
   }
8623
   )
8624
--- ./hotspot/src/share/vm/opto/lcm.cpp	Sat Oct 06 10:25:04 2018 +0100
8625
+++ ./hotspot/src/share/vm/opto/lcm.cpp	Sat Dec 01 12:42:05 2018 -0800
8511
@@ -49,7 +49,7 @@
8626
@@ -49,7 +49,7 @@
8512
 // Check whether val is not-null-decoded compressed oop,
8627
 // Check whether val is not-null-decoded compressed oop,
8513
 // i.e. will grab into the base of the heap if it represents NULL.
8628
 // i.e. will grab into the base of the heap if it represents NULL.
Lines 8517-8524 Link Here
8517
     if (val && val->is_Mach()) {
8632
     if (val && val->is_Mach()) {
8518
       if (val->as_Mach()->ideal_Opcode() == Op_DecodeN) {
8633
       if (val->as_Mach()->ideal_Opcode() == Op_DecodeN) {
8519
         // This assumes all Decodes with TypePtr::NotNull are matched to nodes that
8634
         // This assumes all Decodes with TypePtr::NotNull are matched to nodes that
8520
--- ./hotspot/src/share/vm/opto/loopPredicate.cpp	Sat Jun 23 21:01:40 2018 -0700
8635
--- ./hotspot/src/share/vm/opto/loopPredicate.cpp	Sat Oct 06 10:25:04 2018 +0100
8521
+++ ./hotspot/src/share/vm/opto/loopPredicate.cpp	Mon Sep 03 11:13:04 2018 -0700
8636
+++ ./hotspot/src/share/vm/opto/loopPredicate.cpp	Sat Dec 01 12:42:05 2018 -0800
8522
@@ -869,7 +869,7 @@
8637
@@ -869,7 +869,7 @@
8523
       Node*          idx    = cmp->in(1);
8638
       Node*          idx    = cmp->in(1);
8524
       assert(!invar.is_invariant(idx), "index is variant");
8639
       assert(!invar.is_invariant(idx), "index is variant");
Lines 8528-8535 Link Here
8528
       assert(invar.is_invariant(rng), "range must be invariant");
8643
       assert(invar.is_invariant(rng), "range must be invariant");
8529
       int scale    = 1;
8644
       int scale    = 1;
8530
       Node* offset = zero;
8645
       Node* offset = zero;
8531
--- ./hotspot/src/share/vm/opto/node.cpp	Sat Jun 23 21:01:40 2018 -0700
8646
--- ./hotspot/src/share/vm/opto/node.cpp	Sat Oct 06 10:25:04 2018 +0100
8532
+++ ./hotspot/src/share/vm/opto/node.cpp	Mon Sep 03 11:13:04 2018 -0700
8647
+++ ./hotspot/src/share/vm/opto/node.cpp	Sat Dec 01 12:42:05 2018 -0800
8533
@@ -286,6 +286,10 @@
8648
@@ -286,6 +286,10 @@
8534
 #ifdef _MSC_VER // the IDX_INIT hack falls foul of warning C4355
8649
 #ifdef _MSC_VER // the IDX_INIT hack falls foul of warning C4355
8535
 #pragma warning( disable:4355 ) // 'this' : used in base member initializer list
8650
 #pragma warning( disable:4355 ) // 'this' : used in base member initializer list
Lines 8552-8560 Link Here
8552
 
8667
 
8553
 //------------------------------clone------------------------------------------
8668
 //------------------------------clone------------------------------------------
8554
 // Clone a Node.
8669
 // Clone a Node.
8555
--- ./hotspot/src/share/vm/prims/whitebox.cpp	Sat Jun 23 21:01:40 2018 -0700
8670
--- ./hotspot/src/share/vm/prims/unsafe.cpp	Sat Oct 06 10:25:04 2018 +0100
8556
+++ ./hotspot/src/share/vm/prims/whitebox.cpp	Mon Sep 03 11:13:04 2018 -0700
8671
+++ ./hotspot/src/share/vm/prims/unsafe.cpp	Sat Dec 01 12:42:05 2018 -0800
8557
@@ -158,7 +158,7 @@
8672
@@ -985,7 +985,7 @@
8673
 UNSAFE_END
8674
 
8675
 
8676
-#define DAC_Args CLS"[B["OBJ
8677
+#define DAC_Args CLS "[B[" OBJ
8678
 // define a class but do not make it known to the class loader or system dictionary
8679
 // - host_class:  supplies context for linkage, access control, protection domain, and class loader
8680
 // - data:  bytes of a class file, a raw memory address (length gives the number of bytes)
8681
--- ./hotspot/src/share/vm/prims/whitebox.cpp	Sat Oct 06 10:25:04 2018 +0100
8682
+++ ./hotspot/src/share/vm/prims/whitebox.cpp	Sat Dec 01 12:42:05 2018 -0800
8683
@@ -158,8 +158,10 @@
8558
 }
8684
 }
8559
 WB_END
8685
 WB_END
8560
 
8686
 
Lines 8561-8569 Link Here
8561
-#ifdef LINUX
8687
-#ifdef LINUX
8562
+#if defined(LINUX) || defined(_ALLBSD_SOURCE)
8688
+#if defined(LINUX) || defined(_ALLBSD_SOURCE)
8563
 #include "utilities/elfFile.hpp"
8689
 #include "utilities/elfFile.hpp"
8690
+#endif
8691
+#if defined(LINUX)
8692
 #include "osContainer_linux.hpp"
8564
 #endif
8693
 #endif
8565
 
8694
 
8566
@@ -1016,7 +1016,7 @@
8695
@@ -1017,7 +1019,7 @@
8567
 // Checks that the library libfile has the noexecstack bit set.
8696
 // Checks that the library libfile has the noexecstack bit set.
8568
 WB_ENTRY(jboolean, WB_CheckLibSpecifiesNoexecstack(JNIEnv* env, jobject o, jstring libfile))
8697
 WB_ENTRY(jboolean, WB_CheckLibSpecifiesNoexecstack(JNIEnv* env, jobject o, jstring libfile))
8569
   jboolean ret = false;
8698
   jboolean ret = false;
Lines 8572-8579 Link Here
8572
   // Can't be in VM when we call JNI.
8701
   // Can't be in VM when we call JNI.
8573
   ThreadToNativeFromVM ttnfv(thread);
8702
   ThreadToNativeFromVM ttnfv(thread);
8574
   const char* lf = env->GetStringUTFChars(libfile, NULL);
8703
   const char* lf = env->GetStringUTFChars(libfile, NULL);
8575
--- ./hotspot/src/share/vm/runtime/atomic.inline.hpp	Sat Jun 23 21:01:40 2018 -0700
8704
--- ./hotspot/src/share/vm/runtime/atomic.inline.hpp	Sat Oct 06 10:25:04 2018 +0100
8576
+++ ./hotspot/src/share/vm/runtime/atomic.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
8705
+++ ./hotspot/src/share/vm/runtime/atomic.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
8577
@@ -63,6 +63,9 @@
8706
@@ -63,6 +63,9 @@
8578
 #endif
8707
 #endif
8579
 
8708
 
Lines 8584-8591 Link Here
8584
 #ifdef TARGET_OS_ARCH_bsd_x86
8713
 #ifdef TARGET_OS_ARCH_bsd_x86
8585
 # include "atomic_bsd_x86.inline.hpp"
8714
 # include "atomic_bsd_x86.inline.hpp"
8586
 #endif
8715
 #endif
8587
--- ./hotspot/src/share/vm/runtime/globals.hpp	Sat Jun 23 21:01:40 2018 -0700
8716
--- ./hotspot/src/share/vm/runtime/globals.hpp	Sat Oct 06 10:25:04 2018 +0100
8588
+++ ./hotspot/src/share/vm/runtime/globals.hpp	Mon Sep 03 11:13:04 2018 -0700
8717
+++ ./hotspot/src/share/vm/runtime/globals.hpp	Sat Dec 01 12:42:05 2018 -0800
8589
@@ -94,6 +94,9 @@
8718
@@ -94,6 +94,9 @@
8590
 #ifdef TARGET_OS_ARCH_aix_ppc
8719
 #ifdef TARGET_OS_ARCH_aix_ppc
8591
 # include "globals_aix_ppc.hpp"
8720
 # include "globals_aix_ppc.hpp"
Lines 8596-8603 Link Here
8596
 #ifdef TARGET_OS_ARCH_bsd_x86
8725
 #ifdef TARGET_OS_ARCH_bsd_x86
8597
 # include "globals_bsd_x86.hpp"
8726
 # include "globals_bsd_x86.hpp"
8598
 #endif
8727
 #endif
8599
--- ./hotspot/src/share/vm/runtime/orderAccess.inline.hpp	Sat Jun 23 21:01:40 2018 -0700
8728
--- ./hotspot/src/share/vm/runtime/orderAccess.inline.hpp	Sat Oct 06 10:25:04 2018 +0100
8600
+++ ./hotspot/src/share/vm/runtime/orderAccess.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
8729
+++ ./hotspot/src/share/vm/runtime/orderAccess.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
8601
@@ -64,6 +64,9 @@
8730
@@ -64,6 +64,9 @@
8602
 #endif
8731
 #endif
8603
 
8732
 
Lines 8608-8616 Link Here
8608
 #ifdef TARGET_OS_ARCH_bsd_x86
8737
 #ifdef TARGET_OS_ARCH_bsd_x86
8609
 # include "orderAccess_bsd_x86.inline.hpp"
8738
 # include "orderAccess_bsd_x86.inline.hpp"
8610
 #endif
8739
 #endif
8611
--- ./hotspot/src/share/vm/runtime/os.cpp	Sat Jun 23 21:01:40 2018 -0700
8740
--- ./hotspot/src/share/vm/runtime/os.cpp	Sat Oct 06 10:25:04 2018 +0100
8612
+++ ./hotspot/src/share/vm/runtime/os.cpp	Mon Sep 03 11:13:04 2018 -0700
8741
+++ ./hotspot/src/share/vm/runtime/os.cpp	Sat Dec 01 12:42:05 2018 -0800
8613
@@ -426,15 +426,6 @@
8742
@@ -434,15 +434,6 @@
8614
     if (_native_java_library == NULL) {
8743
     if (_native_java_library == NULL) {
8615
       vm_exit_during_initialization("Unable to load native library", ebuf);
8744
       vm_exit_during_initialization("Unable to load native library", ebuf);
8616
     }
8745
     }
Lines 8626-8634 Link Here
8626
   }
8755
   }
8627
   static jboolean onLoaded = JNI_FALSE;
8756
   static jboolean onLoaded = JNI_FALSE;
8628
   if (onLoaded) {
8757
   if (onLoaded) {
8629
--- ./hotspot/src/share/vm/runtime/os.hpp	Sat Jun 23 21:01:40 2018 -0700
8758
--- ./hotspot/src/share/vm/runtime/os.hpp	Sat Oct 06 10:25:04 2018 +0100
8630
+++ ./hotspot/src/share/vm/runtime/os.hpp	Mon Sep 03 11:13:04 2018 -0700
8759
+++ ./hotspot/src/share/vm/runtime/os.hpp	Sat Dec 01 12:42:05 2018 -0800
8631
@@ -843,6 +843,9 @@
8760
@@ -868,6 +868,9 @@
8632
 #ifdef TARGET_OS_ARCH_aix_ppc
8761
 #ifdef TARGET_OS_ARCH_aix_ppc
8633
 # include "os_aix_ppc.hpp"
8762
 # include "os_aix_ppc.hpp"
8634
 #endif
8763
 #endif
Lines 8638-8645 Link Here
8638
 #ifdef TARGET_OS_ARCH_bsd_x86
8767
 #ifdef TARGET_OS_ARCH_bsd_x86
8639
 # include "os_bsd_x86.hpp"
8768
 # include "os_bsd_x86.hpp"
8640
 #endif
8769
 #endif
8641
--- ./hotspot/src/share/vm/runtime/prefetch.inline.hpp	Sat Jun 23 21:01:40 2018 -0700
8770
--- ./hotspot/src/share/vm/runtime/prefetch.inline.hpp	Sat Oct 06 10:25:04 2018 +0100
8642
+++ ./hotspot/src/share/vm/runtime/prefetch.inline.hpp	Mon Sep 03 11:13:04 2018 -0700
8771
+++ ./hotspot/src/share/vm/runtime/prefetch.inline.hpp	Sat Dec 01 12:42:05 2018 -0800
8643
@@ -63,6 +63,9 @@
8772
@@ -63,6 +63,9 @@
8644
 #endif
8773
 #endif
8645
 
8774
 
Lines 8650-8657 Link Here
8650
 #ifdef TARGET_OS_ARCH_bsd_x86
8779
 #ifdef TARGET_OS_ARCH_bsd_x86
8651
 # include "prefetch_bsd_x86.inline.hpp"
8780
 # include "prefetch_bsd_x86.inline.hpp"
8652
 #endif
8781
 #endif
8653
--- ./hotspot/src/share/vm/runtime/thread.hpp	Sat Jun 23 21:01:40 2018 -0700
8782
--- ./hotspot/src/share/vm/runtime/thread.hpp	Sat Oct 06 10:25:04 2018 +0100
8654
+++ ./hotspot/src/share/vm/runtime/thread.hpp	Mon Sep 03 11:13:04 2018 -0700
8783
+++ ./hotspot/src/share/vm/runtime/thread.hpp	Sat Dec 01 12:42:05 2018 -0800
8655
@@ -1730,6 +1730,9 @@
8784
@@ -1730,6 +1730,9 @@
8656
 #ifdef TARGET_OS_ARCH_aix_ppc
8785
 #ifdef TARGET_OS_ARCH_aix_ppc
8657
 # include "thread_aix_ppc.hpp"
8786
 # include "thread_aix_ppc.hpp"
Lines 8662-8669 Link Here
8662
 #ifdef TARGET_OS_ARCH_bsd_x86
8791
 #ifdef TARGET_OS_ARCH_bsd_x86
8663
 # include "thread_bsd_x86.hpp"
8792
 # include "thread_bsd_x86.hpp"
8664
 #endif
8793
 #endif
8665
--- ./hotspot/src/share/vm/runtime/threadLocalStorage.hpp	Sat Jun 23 21:01:40 2018 -0700
8794
--- ./hotspot/src/share/vm/runtime/threadLocalStorage.hpp	Sat Oct 06 10:25:04 2018 +0100
8666
+++ ./hotspot/src/share/vm/runtime/threadLocalStorage.hpp	Mon Sep 03 11:13:04 2018 -0700
8795
+++ ./hotspot/src/share/vm/runtime/threadLocalStorage.hpp	Sat Dec 01 12:42:05 2018 -0800
8667
@@ -75,6 +75,9 @@
8796
@@ -75,6 +75,9 @@
8668
 #ifdef TARGET_OS_ARCH_aix_ppc
8797
 #ifdef TARGET_OS_ARCH_aix_ppc
8669
 # include "threadLS_aix_ppc.hpp"
8798
 # include "threadLS_aix_ppc.hpp"
Lines 8674-8681 Link Here
8674
 #ifdef TARGET_OS_ARCH_bsd_x86
8803
 #ifdef TARGET_OS_ARCH_bsd_x86
8675
 # include "threadLS_bsd_x86.hpp"
8804
 # include "threadLS_bsd_x86.hpp"
8676
 #endif
8805
 #endif
8677
--- ./hotspot/src/share/vm/runtime/virtualspace.cpp	Sat Jun 23 21:01:40 2018 -0700
8806
--- ./hotspot/src/share/vm/runtime/virtualspace.cpp	Sat Oct 06 10:25:04 2018 +0100
8678
+++ ./hotspot/src/share/vm/runtime/virtualspace.cpp	Mon Sep 03 11:13:04 2018 -0700
8807
+++ ./hotspot/src/share/vm/runtime/virtualspace.cpp	Sat Dec 01 12:42:05 2018 -0800
8679
@@ -342,7 +342,7 @@
8808
@@ -342,7 +342,7 @@
8680
                 (UseCompressedOops && (Universe::narrow_oop_base() != NULL) &&
8809
                 (UseCompressedOops && (Universe::narrow_oop_base() != NULL) &&
8681
                  Universe::narrow_oop_use_implicit_null_checks()) ?
8810
                  Universe::narrow_oop_use_implicit_null_checks()) ?
Lines 8685-8692 Link Here
8685
     MemTracker::record_virtual_memory_type((address)base(), mtJavaHeap);
8814
     MemTracker::record_virtual_memory_type((address)base(), mtJavaHeap);
8686
   }
8815
   }
8687
 
8816
 
8688
--- ./hotspot/src/share/vm/runtime/vmStructs.cpp	Sat Jun 23 21:01:40 2018 -0700
8817
--- ./hotspot/src/share/vm/runtime/vmStructs.cpp	Sat Oct 06 10:25:04 2018 +0100
8689
+++ ./hotspot/src/share/vm/runtime/vmStructs.cpp	Mon Sep 03 11:13:04 2018 -0700
8818
+++ ./hotspot/src/share/vm/runtime/vmStructs.cpp	Sat Dec 01 12:42:05 2018 -0800
8690
@@ -146,6 +146,9 @@
8819
@@ -146,6 +146,9 @@
8691
 #ifdef TARGET_OS_ARCH_aix_ppc
8820
 #ifdef TARGET_OS_ARCH_aix_ppc
8692
 # include "vmStructs_aix_ppc.hpp"
8821
 # include "vmStructs_aix_ppc.hpp"
Lines 8706-8713 Link Here
8706
                                                                           \
8835
                                                                           \
8707
   NOT_ZERO(X86_ONLY(declare_constant(frame::entry_frame_call_wrapper_offset)))      \
8836
   NOT_ZERO(X86_ONLY(declare_constant(frame::entry_frame_call_wrapper_offset)))      \
8708
   declare_constant(frame::pc_return_offset)                               \
8837
   declare_constant(frame::pc_return_offset)                               \
8709
--- ./hotspot/src/share/vm/services/mallocSiteTable.hpp	Sat Jun 23 21:01:40 2018 -0700
8838
--- ./hotspot/src/share/vm/services/mallocSiteTable.hpp	Sat Oct 06 10:25:04 2018 +0100
8710
+++ ./hotspot/src/share/vm/services/mallocSiteTable.hpp	Mon Sep 03 11:13:04 2018 -0700
8839
+++ ./hotspot/src/share/vm/services/mallocSiteTable.hpp	Sat Dec 01 12:42:05 2018 -0800
8711
@@ -42,7 +42,7 @@
8840
@@ -42,7 +42,7 @@
8712
 
8841
 
8713
  public:
8842
  public:
Lines 8717-8724 Link Here
8717
 
8846
 
8718
   MallocSite(const NativeCallStack& stack, MEMFLAGS flags) :
8847
   MallocSite(const NativeCallStack& stack, MEMFLAGS flags) :
8719
     AllocationSite<MemoryCounter>(stack), _flags(flags) {}
8848
     AllocationSite<MemoryCounter>(stack), _flags(flags) {}
8720
--- ./hotspot/src/share/vm/services/memTracker.cpp	Sat Jun 23 21:01:40 2018 -0700
8849
--- ./hotspot/src/share/vm/services/memTracker.cpp	Sat Oct 06 10:25:04 2018 +0100
8721
+++ ./hotspot/src/share/vm/services/memTracker.cpp	Mon Sep 03 11:13:04 2018 -0700
8850
+++ ./hotspot/src/share/vm/services/memTracker.cpp	Sat Dec 01 12:42:05 2018 -0800
8722
@@ -67,10 +67,6 @@
8851
@@ -67,10 +67,6 @@
8723
     os::unsetenv(buf);
8852
     os::unsetenv(buf);
8724
   }
8853
   }
Lines 8730-8737 Link Here
8730
   if (!MallocTracker::initialize(level) ||
8859
   if (!MallocTracker::initialize(level) ||
8731
       !VirtualMemoryTracker::initialize(level)) {
8860
       !VirtualMemoryTracker::initialize(level)) {
8732
     level = NMT_off;
8861
     level = NMT_off;
8733
--- ./hotspot/src/share/vm/services/memTracker.hpp	Sat Jun 23 21:01:40 2018 -0700
8862
--- ./hotspot/src/share/vm/services/memTracker.hpp	Sat Oct 06 10:25:04 2018 +0100
8734
+++ ./hotspot/src/share/vm/services/memTracker.hpp	Mon Sep 03 11:13:04 2018 -0700
8863
+++ ./hotspot/src/share/vm/services/memTracker.hpp	Sat Dec 01 12:42:05 2018 -0800
8735
@@ -31,8 +31,8 @@
8864
@@ -31,8 +31,8 @@
8736
 
8865
 
8737
 #if !INCLUDE_NMT
8866
 #if !INCLUDE_NMT
Lines 8755-8762 Link Here
8755
 
8884
 
8756
 class MemBaseline;
8885
 class MemBaseline;
8757
 class Mutex;
8886
 class Mutex;
8758
--- ./hotspot/src/share/vm/services/virtualMemoryTracker.cpp	Sat Jun 23 21:01:40 2018 -0700
8887
--- ./hotspot/src/share/vm/services/virtualMemoryTracker.cpp	Sat Oct 06 10:25:04 2018 +0100
8759
+++ ./hotspot/src/share/vm/services/virtualMemoryTracker.cpp	Mon Sep 03 11:13:04 2018 -0700
8888
+++ ./hotspot/src/share/vm/services/virtualMemoryTracker.cpp	Sat Dec 01 12:42:05 2018 -0800
8760
@@ -167,7 +167,7 @@
8889
@@ -167,7 +167,7 @@
8761
           // higher part
8890
           // higher part
8762
           address high_base = addr + sz;
8891
           address high_base = addr + sz;
Lines 8766-8773 Link Here
8766
           return add_committed_region(high_rgn);
8895
           return add_committed_region(high_rgn);
8767
         } else {
8896
         } else {
8768
           return false;
8897
           return false;
8769
--- ./hotspot/src/share/vm/services/virtualMemoryTracker.hpp	Sat Jun 23 21:01:40 2018 -0700
8898
--- ./hotspot/src/share/vm/services/virtualMemoryTracker.hpp	Sat Oct 06 10:25:04 2018 +0100
8770
+++ ./hotspot/src/share/vm/services/virtualMemoryTracker.hpp	Mon Sep 03 11:13:04 2018 -0700
8899
+++ ./hotspot/src/share/vm/services/virtualMemoryTracker.hpp	Sat Dec 01 12:42:05 2018 -0800
8771
@@ -305,7 +305,7 @@
8900
@@ -305,7 +305,7 @@
8772
 
8901
 
8773
 
8902
 
Lines 8777-8784 Link Here
8777
     _all_committed(false) { }
8906
     _all_committed(false) { }
8778
 
8907
 
8779
   // Copy constructor
8908
   // Copy constructor
8780
--- ./hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp	Sat Jun 23 21:01:40 2018 -0700
8909
--- ./hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp	Sat Oct 06 10:25:04 2018 +0100
8781
+++ ./hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp	Mon Sep 03 11:13:04 2018 -0700
8910
+++ ./hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp	Sat Dec 01 12:42:05 2018 -0800
8782
@@ -30,6 +30,11 @@
8911
@@ -30,6 +30,11 @@
8783
 // This file holds compiler-dependent includes,
8912
 // This file holds compiler-dependent includes,
8784
 // globally used constants & types, class (forward)
8913
 // globally used constants & types, class (forward)
Lines 8810-8817 Link Here
8810
 #define CAN_USE_NAN_DEFINE 1
8939
 #define CAN_USE_NAN_DEFINE 1
8811
 #endif
8940
 #endif
8812
 
8941
 
8813
--- ./hotspot/src/share/vm/utilities/nativeCallStack.cpp	Sat Jun 23 21:01:40 2018 -0700
8942
--- ./hotspot/src/share/vm/utilities/nativeCallStack.cpp	Sat Oct 06 10:25:04 2018 +0100
8814
+++ ./hotspot/src/share/vm/utilities/nativeCallStack.cpp	Mon Sep 03 11:13:04 2018 -0700
8943
+++ ./hotspot/src/share/vm/utilities/nativeCallStack.cpp	Sat Dec 01 12:42:05 2018 -0800
8815
@@ -27,7 +27,10 @@
8944
@@ -27,7 +27,10 @@
8816
 #include "utilities/globalDefinitions.hpp"
8945
 #include "utilities/globalDefinitions.hpp"
8817
 #include "utilities/nativeCallStack.hpp"
8946
 #include "utilities/nativeCallStack.hpp"
Lines 8824-8831 Link Here
8824
 
8953
 
8825
 NativeCallStack::NativeCallStack(int toSkip, bool fillStack) :
8954
 NativeCallStack::NativeCallStack(int toSkip, bool fillStack) :
8826
   _hash_value(0) {
8955
   _hash_value(0) {
8827
--- ./hotspot/src/share/vm/utilities/nativeCallStack.hpp	Sat Jun 23 21:01:40 2018 -0700
8956
--- ./hotspot/src/share/vm/utilities/nativeCallStack.hpp	Sat Oct 06 10:25:04 2018 +0100
8828
+++ ./hotspot/src/share/vm/utilities/nativeCallStack.hpp	Mon Sep 03 11:13:04 2018 -0700
8957
+++ ./hotspot/src/share/vm/utilities/nativeCallStack.hpp	Sat Dec 01 12:42:05 2018 -0800
8829
@@ -53,7 +53,7 @@
8958
@@ -53,7 +53,7 @@
8830
  */
8959
  */
8831
 class NativeCallStack : public StackObj {
8960
 class NativeCallStack : public StackObj {
Lines 8834-8842 Link Here
8834
+  static const NativeCallStack& EMPTY_STACK();
8963
+  static const NativeCallStack& EMPTY_STACK();
8835
 
8964
 
8836
  private:
8965
  private:
8837
   address   _stack[NMT_TrackingStackDepth];
8966
   address       _stack[NMT_TrackingStackDepth];
8838
--- ./hotspot/src/share/vm/utilities/vmError.cpp	Sat Jun 23 21:01:40 2018 -0700
8967
--- ./hotspot/src/share/vm/utilities/vmError.cpp	Sat Oct 06 10:25:04 2018 +0100
8839
+++ ./hotspot/src/share/vm/utilities/vmError.cpp	Mon Sep 03 11:13:04 2018 -0700
8968
+++ ./hotspot/src/share/vm/utilities/vmError.cpp	Sat Dec 01 12:42:05 2018 -0800
8840
@@ -22,7 +22,6 @@
8969
@@ -22,7 +22,6 @@
8841
  *
8970
  *
8842
  */
8971
  */
Lines 8845-8852 Link Here
8845
 #include "precompiled.hpp"
8974
 #include "precompiled.hpp"
8846
 #include "compiler/compileBroker.hpp"
8975
 #include "compiler/compileBroker.hpp"
8847
 #include "gc_interface/collectedHeap.hpp"
8976
 #include "gc_interface/collectedHeap.hpp"
8848
--- ./jdk/make/CompileDemos.gmk	Sat Jun 23 21:02:10 2018 -0700
8977
--- ./hotspot/src/share/vm/utilities/vmError.hpp	Sat Oct 06 10:25:04 2018 +0100
8849
+++ ./jdk/make/CompileDemos.gmk	Sun Sep 02 07:33:40 2018 -0700
8978
+++ ./hotspot/src/share/vm/utilities/vmError.hpp	Sat Dec 01 12:42:05 2018 -0800
8979
@@ -34,7 +34,7 @@
8980
   friend class VM_ReportJavaOutOfMemory;
8981
   friend class Decoder;
8982
 
8983
-  int          _id;          // Solaris/Linux signals: 0 - SIGRTMAX
8984
+  unsigned int _id;          // Solaris/Linux signals: 0 - SIGRTMAX
8985
                              // Windows exceptions: 0xCxxxxxxx system errors
8986
                              //                     0x8xxxxxxx system warnings
8987
 
8988
--- ./jdk/make/CompileDemos.gmk	Sat Oct 06 10:26:40 2018 +0100
8989
+++ ./jdk/make/CompileDemos.gmk	Sat Dec 01 12:24:15 2018 -0800
8850
@@ -323,7 +323,7 @@
8990
@@ -323,7 +323,7 @@
8851
 $(eval $(call SetupJVMTIDemo,hprof, java_crw_demo, \
8991
 $(eval $(call SetupJVMTIDemo,hprof, java_crw_demo, \
8852
     -I$(JDK_TOPDIR)/src/share/npt -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt \
8992
     -I$(JDK_TOPDIR)/src/share/npt -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt \
Lines 8856-8863 Link Here
8856
 
8996
 
8857
 $(eval $(call SetupJVMTIDemo,minst, agent_util java_crw_demo))
8997
 $(eval $(call SetupJVMTIDemo,minst, agent_util java_crw_demo))
8858
 $(eval $(call SetupJVMTIDemo,mtrace, agent_util java_crw_demo))
8998
 $(eval $(call SetupJVMTIDemo,mtrace, agent_util java_crw_demo))
8859
--- ./jdk/make/CompileJavaClasses.gmk	Sat Jun 23 21:02:10 2018 -0700
8999
--- ./jdk/make/CompileJavaClasses.gmk	Sat Oct 06 10:26:40 2018 +0100
8860
+++ ./jdk/make/CompileJavaClasses.gmk	Sun Sep 02 07:33:40 2018 -0700
9000
+++ ./jdk/make/CompileJavaClasses.gmk	Sat Dec 01 12:24:15 2018 -0800
8861
@@ -128,23 +128,32 @@
9001
@@ -128,23 +128,32 @@
8862
       sun/nio/fs/LinuxFileStore.java \
9002
       sun/nio/fs/LinuxFileStore.java \
8863
       sun/nio/fs/LinuxFileSystem.java \
9003
       sun/nio/fs/LinuxFileSystem.java \
Lines 8959-8966 Link Here
8959
         $(CLOSED_SRC_DIRS), \
9099
         $(CLOSED_SRC_DIRS), \
8960
     INCLUDES := $(SECURITY_PKGS), \
9100
     INCLUDES := $(SECURITY_PKGS), \
8961
     EXCLUDES := $(EXCLUDES), \
9101
     EXCLUDES := $(EXCLUDES), \
8962
--- ./jdk/make/CompileLaunchers.gmk	Sat Jun 23 21:02:10 2018 -0700
9102
--- ./jdk/make/CompileLaunchers.gmk	Sat Oct 06 10:26:40 2018 +0100
8963
+++ ./jdk/make/CompileLaunchers.gmk	Sun Sep 02 07:33:40 2018 -0700
9103
+++ ./jdk/make/CompileLaunchers.gmk	Sat Dec 01 12:24:15 2018 -0800
8964
@@ -49,7 +49,7 @@
9104
@@ -49,7 +49,7 @@
8965
   ORIGIN_ROOT := /..
9105
   ORIGIN_ROOT := /..
8966
 endif
9106
 endif
Lines 9065-9072 Link Here
9065
   BUILD_JSPAWNHELPER := 1
9205
   BUILD_JSPAWNHELPER := 1
9066
 endif
9206
 endif
9067
 
9207
 
9068
--- ./jdk/make/CopyFiles.gmk	Sat Jun 23 21:02:10 2018 -0700
9208
--- ./jdk/make/CopyFiles.gmk	Sat Oct 06 10:26:40 2018 +0100
9069
+++ ./jdk/make/CopyFiles.gmk	Sun Sep 02 07:33:40 2018 -0700
9209
+++ ./jdk/make/CopyFiles.gmk	Sat Dec 01 12:24:15 2018 -0800
9070
@@ -29,6 +29,8 @@
9210
@@ -29,6 +29,8 @@
9071
 
9211
 
9072
 ifeq ($(OPENJDK_TARGET_OS), windows)
9212
 ifeq ($(OPENJDK_TARGET_OS), windows)
Lines 9076-9082 Link Here
9076
 else ifeq ($(OPENJDK_TARGET_OS), macosx)
9216
 else ifeq ($(OPENJDK_TARGET_OS), macosx)
9077
   OPENJDK_TARGET_OS_INCLUDE = $(INCLUDEDIR)/darwin
9217
   OPENJDK_TARGET_OS_INCLUDE = $(INCLUDEDIR)/darwin
9078
 endif
9218
 endif
9079
@@ -323,23 +325,23 @@
9219
@@ -335,23 +337,23 @@
9080
 	$(RM) $(@)
9220
 	$(RM) $(@)
9081
         # Now check for other permutations
9221
         # Now check for other permutations
9082
         ifeq ($(JVM_VARIANT_SERVER), true)
9222
         ifeq ($(JVM_VARIANT_SERVER), true)
Lines 9109-9116 Link Here
9109
             endif
9249
             endif
9110
           endif
9250
           endif
9111
         endif
9251
         endif
9112
--- ./jdk/make/Images.gmk	Sat Jun 23 21:02:10 2018 -0700
9252
--- ./jdk/make/Images.gmk	Sat Oct 06 10:26:40 2018 +0100
9113
+++ ./jdk/make/Images.gmk	Sun Sep 02 07:33:40 2018 -0700
9253
+++ ./jdk/make/Images.gmk	Sat Dec 01 12:24:15 2018 -0800
9114
@@ -236,11 +236,11 @@
9254
@@ -236,11 +236,11 @@
9115
 endif
9255
 endif
9116
 
9256
 
Lines 9181-9187 Link Here
9181
 
9321
 
9182
 ################################################################################
9322
 ################################################################################
9183
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
9323
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
9184
+++ ./jdk/make/data/classlist/classlist.bsd	Sun Sep 02 07:33:40 2018 -0700
9324
+++ ./jdk/make/data/classlist/classlist.bsd	Sat Dec 01 12:24:15 2018 -0800
9185
@@ -0,0 +1,2559 @@
9325
@@ -0,0 +1,2559 @@
9186
+java/lang/Object
9326
+java/lang/Object
9187
+java/lang/String
9327
+java/lang/String
Lines 11742-11749 Link Here
11742
+java/awt/MenuBar
11882
+java/awt/MenuBar
11743
+sun/awt/X11/XErrorEvent
11883
+sun/awt/X11/XErrorEvent
11744
+# eea35d9d56e0006e
11884
+# eea35d9d56e0006e
11745
--- ./jdk/make/gendata/GendataFontConfig.gmk	Sat Jun 23 21:02:10 2018 -0700
11885
--- ./jdk/make/gendata/GendataFontConfig.gmk	Sat Oct 06 10:26:40 2018 +0100
11746
+++ ./jdk/make/gendata/GendataFontConfig.gmk	Sun Sep 02 07:33:40 2018 -0700
11886
+++ ./jdk/make/gendata/GendataFontConfig.gmk	Sat Dec 01 12:24:15 2018 -0800
11747
@@ -73,6 +73,13 @@
11887
@@ -73,6 +73,13 @@
11748
   GENDATA_FONT_CONFIG_SRC_PREFIX := aix.
11888
   GENDATA_FONT_CONFIG_SRC_PREFIX := aix.
11749
 endif
11889
 endif
Lines 11758-11766 Link Here
11758
 ###
11898
 ###
11759
 
11899
 
11760
 $(GENDATA_FONT_CONFIG_DST)/%.src: \
11900
 $(GENDATA_FONT_CONFIG_DST)/%.src: \
11761
--- ./jdk/make/lib/Awt2dLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
11901
--- ./jdk/make/lib/Awt2dLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
11762
+++ ./jdk/make/lib/Awt2dLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
11902
+++ ./jdk/make/lib/Awt2dLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
11763
@@ -309,7 +309,7 @@
11903
@@ -306,7 +306,7 @@
11764
     debug_trace.c \
11904
     debug_trace.c \
11765
     debug_util.c
11905
     debug_util.c
11766
 
11906
 
Lines 11769-11775 Link Here
11769
   LIBAWT_FILES += awt_LoadLibrary.c initIDs.c img_colors.c
11909
   LIBAWT_FILES += awt_LoadLibrary.c initIDs.c img_colors.c
11770
 endif
11910
 endif
11771
 
11911
 
11772
@@ -481,6 +481,7 @@
11912
@@ -477,6 +477,7 @@
11773
     LDFLAGS_SUFFIX_linux := -ljvm $(LIBM) $(LIBDL) -ljava, \
11913
     LDFLAGS_SUFFIX_linux := -ljvm $(LIBM) $(LIBDL) -ljava, \
11774
     LDFLAGS_SUFFIX_solaris := -ljvm $(LIBM) $(LIBDL) -ljava -lc, \
11914
     LDFLAGS_SUFFIX_solaris := -ljvm $(LIBM) $(LIBDL) -ljava -lc, \
11775
     LDFLAGS_SUFFIX_aix :=-ljvm $(LIBM) $(LIBDL) -ljava -lm,\
11915
     LDFLAGS_SUFFIX_aix :=-ljvm $(LIBM) $(LIBDL) -ljava -lm,\
Lines 11777-11783 Link Here
11777
     LDFLAGS_SUFFIX_macosx := -lmlib_image -ljvm $(LIBM) \
11917
     LDFLAGS_SUFFIX_macosx := -lmlib_image -ljvm $(LIBM) \
11778
         -framework Cocoa \
11918
         -framework Cocoa \
11779
         -framework OpenGL \
11919
         -framework OpenGL \
11780
@@ -557,6 +558,16 @@
11920
@@ -553,6 +554,16 @@
11781
       endif
11921
       endif
11782
     endif
11922
     endif
11783
 
11923
 
Lines 11794-11800 Link Here
11794
     ifeq ($(MILESTONE), internal)
11934
     ifeq ($(MILESTONE), internal)
11795
       LIBAWT_XAWT_CFLAGS += -DINTERNAL_BUILD
11935
       LIBAWT_XAWT_CFLAGS += -DINTERNAL_BUILD
11796
     endif
11936
     endif
11797
@@ -625,6 +636,11 @@
11937
@@ -621,6 +632,11 @@
11798
       LIBAWT_XAWT_LDFLAGS += -lpthread
11938
       LIBAWT_XAWT_LDFLAGS += -lpthread
11799
     endif
11939
     endif
11800
 
11940
 
Lines 11806-11813 Link Here
11806
     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
11946
     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
11807
         LIBRARY := awt_xawt, \
11947
         LIBRARY := awt_xawt, \
11808
         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
11948
         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
11809
@@ -646,6 +662,7 @@
11949
@@ -635,6 +651,7 @@
11810
             -R/usr/dt/lib$(OPENJDK_TARGET_CPU_ISADIR) \
11950
             $(X_LIBS) $(LIBAWT_XAWT_LDFLAGS) \
11811
             $(call SET_SHARED_LIBRARY_ORIGIN) \
11951
             $(call SET_SHARED_LIBRARY_ORIGIN) \
11812
             $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
11952
             $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
11813
+        LDFLAGS_bsd := $(call SET_SHARED_LIBRARY_ORIGIN), \
11953
+        LDFLAGS_bsd := $(call SET_SHARED_LIBRARY_ORIGIN), \
Lines 11814-11820 Link Here
11814
         LDFLAGS_SUFFIX := $(LIBAWT_XAWT_LDFLAGS_SUFFIX), \
11954
         LDFLAGS_SUFFIX := $(LIBAWT_XAWT_LDFLAGS_SUFFIX), \
11815
         VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
11955
         VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
11816
         RC_FLAGS := $(RC_FLAGS) \
11956
         RC_FLAGS := $(RC_FLAGS) \
11817
@@ -689,6 +706,7 @@
11957
@@ -678,6 +695,7 @@
11818
     LDFLAGS_SUFFIX_macosx := $(LIBM) -lawt -ljava -ljvm, \
11958
     LDFLAGS_SUFFIX_macosx := $(LIBM) -lawt -ljava -ljvm, \
11819
     LDFLAGS_SUFFIX_linux := -lm -lawt -ljava -ljvm, \
11959
     LDFLAGS_SUFFIX_linux := -lm -lawt -ljava -ljvm, \
11820
     LDFLAGS_SUFFIX_aix := -lm -lawt -ljava -ljvm,\
11960
     LDFLAGS_SUFFIX_aix := -lm -lawt -ljava -ljvm,\
Lines 11822-11828 Link Here
11822
     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
11962
     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
11823
     RC_FLAGS := $(RC_FLAGS) \
11963
     RC_FLAGS := $(RC_FLAGS) \
11824
         -D "JDK_FNAME=lcms.dll" \
11964
         -D "JDK_FNAME=lcms.dll" \
11825
@@ -847,6 +865,7 @@
11965
@@ -834,6 +852,7 @@
11826
         LDFLAGS_SUFFIX_linux := -ljvm -lawt -lm $(LIBDL) -ljava, \
11966
         LDFLAGS_SUFFIX_linux := -ljvm -lawt -lm $(LIBDL) -ljava, \
11827
         LDFLAGS_SUFFIX_aix := -ljvm -lawt -ljava,\
11967
         LDFLAGS_SUFFIX_aix := -ljvm -lawt -ljava,\
11828
         LDFLAGS_SUFFIX_solaris := $(LIBDL) -ljvm -lawt -lm -ljava $(LIBCXX) -lc, \
11968
         LDFLAGS_SUFFIX_solaris := $(LIBDL) -ljvm -lawt -lm -ljava $(LIBCXX) -lc, \
Lines 11830-11836 Link Here
11830
         OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libawt_headless, \
11970
         OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libawt_headless, \
11831
         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
11971
         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
11832
 
11972
 
11833
@@ -924,6 +943,7 @@
11973
@@ -916,6 +935,7 @@
11834
     LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \
11974
     LDFLAGS_SUFFIX_linux := -lawt $(LIBM) $(LIBCXX) -ljava -ljvm -lc, \
11835
     LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \
11975
     LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless -lc $(LIBM) $(LIBCXX) -ljava -ljvm, \
11836
     LDFLAGS_SUFFIX_aix := -lawt -lawt_headless $(LIBM) $(LIBCXX) -ljava -ljvm,\
11976
     LDFLAGS_SUFFIX_aix := -lawt -lawt_headless $(LIBM) $(LIBCXX) -ljava -ljvm,\
Lines 11838-11844 Link Here
11838
     LDFLAGS_SUFFIX_macosx := -lawt $(LIBM) $(LIBCXX) -undefined dynamic_lookup \
11978
     LDFLAGS_SUFFIX_macosx := -lawt $(LIBM) $(LIBCXX) -undefined dynamic_lookup \
11839
         -ljava -ljvm, \
11979
         -ljava -ljvm, \
11840
     LDFLAGS_SUFFIX_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
11980
     LDFLAGS_SUFFIX_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
11841
@@ -1067,6 +1087,7 @@
11981
@@ -1059,6 +1079,7 @@
11842
       OPTIMIZATION := LOW, \
11982
       OPTIMIZATION := LOW, \
11843
       CFLAGS := $(CFLAGS_JDKLIB), \
11983
       CFLAGS := $(CFLAGS_JDKLIB), \
11844
       CFLAGS_linux := $(HEADLESS_CFLAG), \
11984
       CFLAGS_linux := $(HEADLESS_CFLAG), \
Lines 11846-11852 Link Here
11846
       CFLAGS_macosx := -I$(JDK_TOPDIR)/src/solaris/native/sun/awt, \
11986
       CFLAGS_macosx := -I$(JDK_TOPDIR)/src/solaris/native/sun/awt, \
11847
       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjawt/mapfile-vers, \
11987
       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjawt/mapfile-vers, \
11848
       LDFLAGS := $(LDFLAGS_JDKLIB) \
11988
       LDFLAGS := $(LDFLAGS_JDKLIB) \
11849
@@ -1075,6 +1096,7 @@
11989
@@ -1067,6 +1088,7 @@
11850
       LDFLAGS_SUFFIX_linux := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX), \
11990
       LDFLAGS_SUFFIX_linux := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX), \
11851
       LDFLAGS_SUFFIX_aix := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX),\
11991
       LDFLAGS_SUFFIX_aix := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX),\
11852
       LDFLAGS_SUFFIX_solaris := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX) -lXrender, \
11992
       LDFLAGS_SUFFIX_solaris := $(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX) -lXrender, \
Lines 11854-11860 Link Here
11854
       LDFLAGS_SUFFIX_macosx := -Xlinker -rpath -Xlinker @loader_path $(JAWT_LIBS) \
11994
       LDFLAGS_SUFFIX_macosx := -Xlinker -rpath -Xlinker @loader_path $(JAWT_LIBS) \
11855
           -framework Cocoa $(LDFLAGS_JDKLIB_SUFFIX), \
11995
           -framework Cocoa $(LDFLAGS_JDKLIB_SUFFIX), \
11856
       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjawt, \
11996
       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjawt, \
11857
@@ -1193,7 +1215,7 @@
11997
@@ -1185,7 +1207,7 @@
11858
     $(JDK_TOPDIR)/src/share/native/sun/awt/splashscreen
11998
     $(JDK_TOPDIR)/src/share/native/sun/awt/splashscreen
11859
 
11999
 
11860
   ifeq ($(USE_EXTERNAL_LIBGIF), true)
12000
   ifeq ($(USE_EXTERNAL_LIBGIF), true)
Lines 11863-11891 Link Here
11863
   else
12003
   else
11864
     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/share/native/sun/awt/giflib
12004
     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/share/native/sun/awt/giflib
11865
     GIFLIB_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/sun/awt/giflib
12005
     GIFLIB_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/sun/awt/giflib
11866
@@ -1226,6 +1248,11 @@
12006
@@ -1235,7 +1257,7 @@
11867
     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
12007
         -framework JavaNativeFoundation
11868
   else ifeq ($(OPENJDK_TARGET_OS), solaris)
12008
   else ifeq ($(OPENJDK_TARGET_OS), windows)
11869
     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions
12009
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += kernel32.lib user32.lib gdi32.lib delayimp.lib -DELAYLOAD:user32.dll
11870
+  else ifeq ($(OPENJDK_TARGET_OS), bsd)
12010
-  else
11871
+    LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) -I$(PACKAGE_PATH)/include
12011
+  else	# .. all other Unixes can use X_LIBS
11872
+    ifneq ($(OPENJDK_TARGET_OS_VENDOR), openbsd)
11873
+      LIBSPLASHSCREEN_CFLAGS += -DLIBICONV_PLUG
11874
+    endif
11875
   else
11876
     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
11877
   endif
11878
@@ -1248,6 +1275,8 @@
11879
   else ifeq ($(OPENJDK_TARGET_OS), solaris)
11880
     # Solaris still uses OPENWIN_LIB ..
11881
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -lX11 -lXext $(LIBM) -lpthread
11882
+  else ifeq ($(OPENJDK_TARGET_OS), bsd)
11883
+    LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -L$(PACKAGE_PATH)/lib -liconv -pthread
11884
   else	# .. all other Unixes can use X_LIBS
11885
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
12012
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
11886
   endif
12013
   endif
11887
--- ./jdk/make/lib/CoreLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
12014
 
11888
+++ ./jdk/make/lib/CoreLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
12015
--- ./jdk/make/lib/CoreLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
12016
+++ ./jdk/make/lib/CoreLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
11889
@@ -100,7 +100,7 @@
12017
@@ -100,7 +100,7 @@
11890
 endif
12018
 endif
11891
 
12019
 
Lines 11911-11917 Link Here
11911
     LDFLAGS_SUFFIX_macosx := $(LIBZ) -ljava -ljvm, \
12039
     LDFLAGS_SUFFIX_macosx := $(LIBZ) -ljava -ljvm, \
11912
     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
12040
     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
11913
     RC_FLAGS := $(RC_FLAGS) \
12041
     RC_FLAGS := $(RC_FLAGS) \
11914
@@ -402,7 +404,7 @@
12042
@@ -407,7 +409,7 @@
11915
 # Append defines depending on target platform
12043
 # Append defines depending on target platform
11916
 LIBJLI_CFLAGS += $(OPENJDK_TARGET_CPU_JLI_CFLAGS)
12044
 LIBJLI_CFLAGS += $(OPENJDK_TARGET_CPU_JLI_CFLAGS)
11917
 
12045
 
Lines 11920-11926 Link Here
11920
   LIBJLI_CFLAGS += -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
12048
   LIBJLI_CFLAGS += -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
11921
 endif
12049
 endif
11922
 
12050
 
11923
@@ -437,11 +439,13 @@
12051
@@ -442,11 +444,13 @@
11924
         $(call SET_SHARED_LIBRARY_ORIGIN), \
12052
         $(call SET_SHARED_LIBRARY_ORIGIN), \
11925
     LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
12053
     LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
11926
     LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
12054
     LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
Lines 11934-11940 Link Here
11934
     LDFLAGS_SUFFIX_windows := \
12062
     LDFLAGS_SUFFIX_windows := \
11935
         -export:JLI_Launch \
12063
         -export:JLI_Launch \
11936
         -export:JLI_ManifestIterate \
12064
         -export:JLI_ManifestIterate \
11937
@@ -485,9 +489,9 @@
12065
@@ -490,9 +494,9 @@
11938
 
12066
 
11939
   BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC)
12067
   BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC)
11940
 
12068
 
Lines 11946-11952 Link Here
11946
   # code it here...rather than add support to NativeCompilation
12074
   # code it here...rather than add support to NativeCompilation
11947
   # as this is first time I see it
12075
   # as this is first time I see it
11948
   $(eval $(call SetupNativeCompilation,BUILD_LIBJLI_STATIC, \
12076
   $(eval $(call SetupNativeCompilation,BUILD_LIBJLI_STATIC, \
11949
@@ -526,6 +530,13 @@
12077
@@ -531,6 +535,13 @@
11950
 
12078
 
11951
 ##########################################################################################
12079
 ##########################################################################################
11952
 
12080
 
Lines 11960-11966 Link Here
11960
 $(eval $(call SetupNativeCompilation,BUILD_LIBNPT, \
12088
 $(eval $(call SetupNativeCompilation,BUILD_LIBNPT, \
11961
     LIBRARY := npt, \
12089
     LIBRARY := npt, \
11962
     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
12090
     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
11963
@@ -535,9 +546,11 @@
12091
@@ -540,9 +551,11 @@
11964
     CFLAGS := $(CFLAGS_JDKLIB) \
12092
     CFLAGS := $(CFLAGS_JDKLIB) \
11965
         -I$(JDK_TOPDIR)/src/share/npt \
12093
         -I$(JDK_TOPDIR)/src/share/npt \
11966
         -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt, \
12094
         -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt, \
Lines 11972-11979 Link Here
11972
     LDFLAGS_macosx := -liconv, \
12100
     LDFLAGS_macosx := -liconv, \
11973
     LDFLAGS_SUFFIX_windows := -export:nptInitialize -export:nptTerminate, \
12101
     LDFLAGS_SUFFIX_windows := -export:nptInitialize -export:nptTerminate, \
11974
     LDFLAGS_SUFFIX_solaris := -lc, \
12102
     LDFLAGS_SUFFIX_solaris := -lc, \
11975
--- ./jdk/make/lib/NetworkingLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
12103
--- ./jdk/make/lib/NetworkingLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
11976
+++ ./jdk/make/lib/NetworkingLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
12104
+++ ./jdk/make/lib/NetworkingLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
11977
@@ -42,7 +42,7 @@
12105
@@ -42,7 +42,7 @@
11978
   LIBNET_EXCLUDE_FILES += linux_close.c
12106
   LIBNET_EXCLUDE_FILES += linux_close.c
11979
 endif
12107
 endif
Lines 12002-12009 Link Here
12002
     LDFLAGS_SUFFIX_windows := ws2_32.lib jvm.lib secur32.lib iphlpapi.lib \
12130
     LDFLAGS_SUFFIX_windows := ws2_32.lib jvm.lib secur32.lib iphlpapi.lib \
12003
         delayimp.lib $(WIN_JAVA_LIB) advapi32.lib \
12131
         delayimp.lib $(WIN_JAVA_LIB) advapi32.lib \
12004
         -DELAYLOAD:secur32.dll -DELAYLOAD:iphlpapi.dll, \
12132
         -DELAYLOAD:secur32.dll -DELAYLOAD:iphlpapi.dll, \
12005
--- ./jdk/make/lib/NioLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
12133
--- ./jdk/make/lib/NioLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
12006
+++ ./jdk/make/lib/NioLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
12134
+++ ./jdk/make/lib/NioLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
12007
@@ -77,9 +77,28 @@
12135
@@ -77,9 +77,28 @@
12008
       UnixNativeDispatcher.c
12136
       UnixNativeDispatcher.c
12009
 endif
12137
 endif
Lines 12064-12071 Link Here
12064
   endif
12192
   endif
12065
+  endif
12193
+  endif
12066
 endif
12194
 endif
12067
--- ./jdk/make/lib/ServiceabilityLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
12195
--- ./jdk/make/lib/ServiceabilityLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
12068
+++ ./jdk/make/lib/ServiceabilityLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
12196
+++ ./jdk/make/lib/ServiceabilityLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
12069
@@ -34,7 +34,7 @@
12197
@@ -34,7 +34,7 @@
12070
 ifneq ($(OPENJDK_TARGET_OS), linux)
12198
 ifneq ($(OPENJDK_TARGET_OS), linux)
12071
   LIBATTACH_EXCLUDE_FILES += LinuxVirtualMachine.c
12199
   LIBATTACH_EXCLUDE_FILES += LinuxVirtualMachine.c
Lines 12149-12156 Link Here
12149
   ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
12277
   ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
12150
     LIBHPROF_OPTIMIZATION := LOW
12278
     LIBHPROF_OPTIMIZATION := LOW
12151
   endif
12279
   endif
12152
--- ./jdk/make/lib/SoundLibraries.gmk	Sat Jun 23 21:02:10 2018 -0700
12280
--- ./jdk/make/lib/SoundLibraries.gmk	Sat Oct 06 10:26:40 2018 +0100
12153
+++ ./jdk/make/lib/SoundLibraries.gmk	Sun Sep 02 07:33:40 2018 -0700
12281
+++ ./jdk/make/lib/SoundLibraries.gmk	Sat Dec 01 12:24:15 2018 -0800
12154
@@ -75,6 +75,13 @@
12282
@@ -75,6 +75,13 @@
12155
   LIBJSOUND_CFLAGS += -DX_PLATFORM=X_AIX
12283
   LIBJSOUND_CFLAGS += -DX_PLATFORM=X_AIX
12156
 endif # OPENJDK_TARGET_OS aix
12284
 endif # OPENJDK_TARGET_OS aix
Lines 12182-12189 Link Here
12182
       LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \
12310
       LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \
12183
       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjsoundalsa, \
12311
       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjsoundalsa, \
12184
       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
12312
       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
12185
--- ./jdk/make/mapfiles/launchers/mapfile-ppc64	Sat Jun 23 21:02:10 2018 -0700
12313
--- ./jdk/make/mapfiles/launchers/mapfile-ppc64	Sat Oct 06 10:26:40 2018 +0100
12186
+++ ./jdk/make/mapfiles/launchers/mapfile-ppc64	Sun Sep 02 07:33:40 2018 -0700
12314
+++ ./jdk/make/mapfiles/launchers/mapfile-ppc64	Sat Dec 01 12:24:15 2018 -0800
12187
@@ -33,6 +33,7 @@
12315
@@ -33,6 +33,7 @@
12188
 		environ;	# Public symbols and required by Java run time
12316
 		environ;	# Public symbols and required by Java run time
12189
 		_environ;
12317
 		_environ;
Lines 12192-12199 Link Here
12192
 
12320
 
12193
 	local:
12321
 	local:
12194
 		*;
12322
 		*;
12195
--- ./jdk/make/mapfiles/launchers/mapfile-x86	Sat Jun 23 21:02:10 2018 -0700
12323
--- ./jdk/make/mapfiles/launchers/mapfile-x86	Sat Oct 06 10:26:40 2018 +0100
12196
+++ ./jdk/make/mapfiles/launchers/mapfile-x86	Sun Sep 02 07:33:40 2018 -0700
12324
+++ ./jdk/make/mapfiles/launchers/mapfile-x86	Sat Dec 01 12:24:15 2018 -0800
12197
@@ -33,6 +33,7 @@
12325
@@ -33,6 +33,7 @@
12198
 		environ;	# Public symbols and required by Java run time
12326
 		environ;	# Public symbols and required by Java run time
12199
 		_environ;
12327
 		_environ;
Lines 12202-12209 Link Here
12202
 		___Argv;	# The following are private, but as they are
12330
 		___Argv;	# The following are private, but as they are
12203
 		_start;		# exported from ctr1/crtn, the clever hacker
12331
 		_start;		# exported from ctr1/crtn, the clever hacker
12204
 		_init;		# might know about them.  However note, that
12332
 		_init;		# might know about them.  However note, that
12205
--- ./jdk/make/mapfiles/launchers/mapfile-x86_64	Sat Jun 23 21:02:10 2018 -0700
12333
--- ./jdk/make/mapfiles/launchers/mapfile-x86_64	Sat Oct 06 10:26:40 2018 +0100
12206
+++ ./jdk/make/mapfiles/launchers/mapfile-x86_64	Sun Sep 02 07:33:40 2018 -0700
12334
+++ ./jdk/make/mapfiles/launchers/mapfile-x86_64	Sat Dec 01 12:24:15 2018 -0800
12207
@@ -33,6 +33,7 @@
12335
@@ -33,6 +33,7 @@
12208
 		environ;	# Public symbols and required by Java run time
12336
 		environ;	# Public symbols and required by Java run time
12209
 		_environ;
12337
 		_environ;
Lines 12213-12219 Link Here
12213
 	local:
12341
 	local:
12214
 		*;
12342
 		*;
12215
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12343
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12216
+++ ./jdk/make/mapfiles/libattach/mapfile-bsd	Sun Sep 02 07:33:40 2018 -0700
12344
+++ ./jdk/make/mapfiles/libattach/mapfile-bsd	Sat Dec 01 12:24:15 2018 -0800
12217
@@ -0,0 +1,42 @@
12345
@@ -0,0 +1,42 @@
12218
+#
12346
+#
12219
+# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
12347
+# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
Lines 12258-12264 Link Here
12258
+		*;
12386
+		*;
12259
+};
12387
+};
12260
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12388
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12261
+++ ./jdk/make/mapfiles/libnio/mapfile-bsd	Sun Sep 02 07:33:40 2018 -0700
12389
+++ ./jdk/make/mapfiles/libnio/mapfile-bsd	Sat Dec 01 12:24:15 2018 -0800
12262
@@ -0,0 +1,195 @@
12390
@@ -0,0 +1,195 @@
12263
+#
12391
+#
12264
+# Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved.
12392
+# Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 12455-12462 Link Here
12455
+	local:
12583
+	local:
12456
+		*;
12584
+		*;
12457
+};
12585
+};
12458
--- ./jdk/make/mapfiles/libunpack/mapfile-vers-unpack200	Sat Jun 23 21:02:10 2018 -0700
12586
--- ./jdk/make/mapfiles/libunpack/mapfile-vers-unpack200	Sat Oct 06 10:26:40 2018 +0100
12459
+++ ./jdk/make/mapfiles/libunpack/mapfile-vers-unpack200	Sun Sep 02 07:33:40 2018 -0700
12587
+++ ./jdk/make/mapfiles/libunpack/mapfile-vers-unpack200	Sat Dec 01 12:24:15 2018 -0800
12460
@@ -26,6 +26,9 @@
12588
@@ -26,6 +26,9 @@
12461
 # Define library interface.
12589
 # Define library interface.
12462
 
12590
 
Lines 12468-12474 Link Here
12468
 	    *;
12596
 	    *;
12469
 };
12597
 };
12470
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12598
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12471
+++ ./jdk/make/netbeans/common/bsd-sources.ent	Sun Sep 02 07:33:40 2018 -0700
12599
+++ ./jdk/make/netbeans/common/bsd-sources.ent	Sat Dec 01 12:24:15 2018 -0800
12472
@@ -0,0 +1,45 @@
12600
@@ -0,0 +1,45 @@
12473
+<?xml version="1.0" encoding="UTF-8"?>
12601
+<?xml version="1.0" encoding="UTF-8"?>
12474
+
12602
+
Lines 12516-12522 Link Here
12516
+    <location>${root}/src/bsd/classes</location>
12644
+    <location>${root}/src/bsd/classes</location>
12517
+</source-folder>
12645
+</source-folder>
12518
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12646
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12519
+++ ./jdk/make/netbeans/common/bsd-view.ent	Sun Sep 02 07:33:40 2018 -0700
12647
+++ ./jdk/make/netbeans/common/bsd-view.ent	Sat Dec 01 12:24:15 2018 -0800
12520
@@ -0,0 +1,39 @@
12648
@@ -0,0 +1,39 @@
12521
+<?xml version="1.0" encoding="UTF-8"?>
12649
+<?xml version="1.0" encoding="UTF-8"?>
12522
+
12650
+
Lines 12557-12564 Link Here
12557
+    <includes>${includes}</includes>
12685
+    <includes>${includes}</includes>
12558
+    <excludes>${excludes}</excludes>
12686
+    <excludes>${excludes}</excludes>
12559
+</source-folder>
12687
+</source-folder>
12560
--- ./jdk/make/netbeans/common/java-data-native.ent	Sat Jun 23 21:02:10 2018 -0700
12688
--- ./jdk/make/netbeans/common/java-data-native.ent	Sat Oct 06 10:26:40 2018 +0100
12561
+++ ./jdk/make/netbeans/common/java-data-native.ent	Sun Sep 02 07:33:40 2018 -0700
12689
+++ ./jdk/make/netbeans/common/java-data-native.ent	Sat Dec 01 12:24:15 2018 -0800
12562
@@ -34,6 +34,7 @@
12690
@@ -34,6 +34,7 @@
12563
 <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/4">
12691
 <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/4">
12564
     <compilation-unit>
12692
     <compilation-unit>
Lines 12567-12574 Link Here
12567
         <package-root>${root}/src/macosx/classes</package-root>
12695
         <package-root>${root}/src/macosx/classes</package-root>
12568
         <package-root>${root}/src/solaris/classes</package-root>
12696
         <package-root>${root}/src/solaris/classes</package-root>
12569
         <package-root>${root}/src/windows/classes</package-root>
12697
         <package-root>${root}/src/windows/classes</package-root>
12570
--- ./jdk/make/netbeans/common/make.xml	Sat Jun 23 21:02:10 2018 -0700
12698
--- ./jdk/make/netbeans/common/make.xml	Sat Oct 06 10:26:40 2018 +0100
12571
+++ ./jdk/make/netbeans/common/make.xml	Sun Sep 02 07:33:40 2018 -0700
12699
+++ ./jdk/make/netbeans/common/make.xml	Sat Dec 01 12:24:15 2018 -0800
12572
@@ -32,16 +32,21 @@
12700
@@ -32,16 +32,21 @@
12573
 -->
12701
 -->
12574
 
12702
 
Lines 12603-12610 Link Here
12603
     <macrodef name="make-run">
12731
     <macrodef name="make-run">
12604
             <attribute name="target"/>
12732
             <attribute name="target"/>
12605
             <attribute name="dir"/>
12733
             <attribute name="dir"/>
12606
--- ./jdk/make/netbeans/j2se/nbproject/project.xml	Sat Jun 23 21:02:10 2018 -0700
12734
--- ./jdk/make/netbeans/j2se/nbproject/project.xml	Sat Oct 06 10:26:40 2018 +0100
12607
+++ ./jdk/make/netbeans/j2se/nbproject/project.xml	Sun Sep 02 07:33:40 2018 -0700
12735
+++ ./jdk/make/netbeans/j2se/nbproject/project.xml	Sat Dec 01 12:24:15 2018 -0800
12608
@@ -34,6 +34,7 @@
12736
@@ -34,6 +34,7 @@
12609
 <!DOCTYPE project [
12737
 <!DOCTYPE project [
12610
     <!ENTITY properties SYSTEM "../../common/properties.ent">
12738
     <!ENTITY properties SYSTEM "../../common/properties.ent">
Lines 12637-12644 Link Here
12637
                     &macosx-view;
12765
                     &macosx-view;
12638
                     &unix-view;
12766
                     &unix-view;
12639
                     &windows-view;
12767
                     &windows-view;
12640
--- ./jdk/make/netbeans/world/nbproject/project.xml	Sat Jun 23 21:02:10 2018 -0700
12768
--- ./jdk/make/netbeans/world/nbproject/project.xml	Sat Oct 06 10:26:40 2018 +0100
12641
+++ ./jdk/make/netbeans/world/nbproject/project.xml	Sun Sep 02 07:33:40 2018 -0700
12769
+++ ./jdk/make/netbeans/world/nbproject/project.xml	Sat Dec 01 12:24:15 2018 -0800
12642
@@ -34,12 +34,14 @@
12770
@@ -34,12 +34,14 @@
12643
 <!DOCTYPE project [
12771
 <!DOCTYPE project [
12644
     <!ENTITY properties SYSTEM "../../common/properties.ent">
12772
     <!ENTITY properties SYSTEM "../../common/properties.ent">
Lines 12671-12677 Link Here
12671
                     &unix-view;
12799
                     &unix-view;
12672
                     &windows-view;
12800
                     &windows-view;
12673
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12801
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12674
+++ ./jdk/src/bsd/classes/java/net/DefaultInterface.java	Sun Sep 02 07:33:40 2018 -0700
12802
+++ ./jdk/src/bsd/classes/java/net/DefaultInterface.java	Sat Dec 01 12:24:15 2018 -0800
12675
@@ -0,0 +1,97 @@
12803
@@ -0,0 +1,97 @@
12676
+/*
12804
+/*
12677
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
12805
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 12771-12777 Link Here
12771
+    }
12899
+    }
12772
+}
12900
+}
12773
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12901
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12774
+++ ./jdk/src/bsd/classes/sun/nio/ch/DefaultSelectorProvider.java	Sun Sep 02 07:33:40 2018 -0700
12902
+++ ./jdk/src/bsd/classes/sun/nio/ch/DefaultSelectorProvider.java	Sat Dec 01 12:24:15 2018 -0800
12775
@@ -0,0 +1,48 @@
12903
@@ -0,0 +1,48 @@
12776
+/*
12904
+/*
12777
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
12905
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
Lines 12822-12828 Link Here
12822
+
12950
+
12823
+}
12951
+}
12824
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12952
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
12825
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueArrayWrapper.java	Sun Sep 02 07:33:40 2018 -0700
12953
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueArrayWrapper.java	Sat Dec 01 12:24:15 2018 -0800
12826
@@ -0,0 +1,213 @@
12954
@@ -0,0 +1,213 @@
12827
+/*
12955
+/*
12828
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
12956
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 13038-13044 Link Here
13038
+    private static native void interrupt(int fd);
13166
+    private static native void interrupt(int fd);
13039
+}
13167
+}
13040
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13168
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13041
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueSelectorImpl.java	Sun Sep 02 07:33:40 2018 -0700
13169
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueSelectorImpl.java	Sat Dec 01 12:24:15 2018 -0800
13042
@@ -0,0 +1,263 @@
13170
@@ -0,0 +1,263 @@
13043
+/*
13171
+/*
13044
+ * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
13172
+ * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
Lines 13304-13310 Link Here
13304
+    }
13432
+    }
13305
+}
13433
+}
13306
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13434
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13307
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueSelectorProvider.java	Sun Sep 02 07:33:40 2018 -0700
13435
+++ ./jdk/src/bsd/classes/sun/nio/ch/KQueueSelectorProvider.java	Sat Dec 01 12:24:15 2018 -0800
13308
@@ -0,0 +1,44 @@
13436
@@ -0,0 +1,44 @@
13309
+/*
13437
+/*
13310
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
13438
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
Lines 13350-13357 Link Here
13350
+        return new KQueueSelectorImpl(this);
13478
+        return new KQueueSelectorImpl(this);
13351
+    }
13479
+    }
13352
+}
13480
+}
13353
--- ./jdk/src/bsd/doc/man/javah.1	Sat Jun 23 21:02:10 2018 -0700
13481
--- ./jdk/src/bsd/doc/man/javah.1	Sat Oct 06 10:26:40 2018 +0100
13354
+++ ./jdk/src/bsd/doc/man/javah.1	Sun Sep 02 07:33:40 2018 -0700
13482
+++ ./jdk/src/bsd/doc/man/javah.1	Sat Dec 01 12:24:15 2018 -0800
13355
@@ -8,7 +8,7 @@
13483
@@ -8,7 +8,7 @@
13356
 .\"
13484
 .\"
13357
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
13485
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
Lines 13370-13377 Link Here
13370
 
13498
 
13371
 \fIWindows\fR:
13499
 \fIWindows\fR:
13372
 
13500
 
13373
--- ./jdk/src/bsd/doc/man/rmic.1	Sat Jun 23 21:02:10 2018 -0700
13501
--- ./jdk/src/bsd/doc/man/rmic.1	Sat Oct 06 10:26:40 2018 +0100
13374
+++ ./jdk/src/bsd/doc/man/rmic.1	Sun Sep 02 07:33:40 2018 -0700
13502
+++ ./jdk/src/bsd/doc/man/rmic.1	Sat Dec 01 12:24:15 2018 -0800
13375
@@ -8,7 +8,7 @@
13503
@@ -8,7 +8,7 @@
13376
 .\"
13504
 .\"
13377
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
13505
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
Lines 13399-13406 Link Here
13399
 .SH SEE\ ALSO    
13527
 .SH SEE\ ALSO    
13400
 .TP 0.2i    
13528
 .TP 0.2i    
13401
 \(bu
13529
 \(bu
13402
--- ./jdk/src/bsd/doc/man/rmid.1	Sat Jun 23 21:02:10 2018 -0700
13530
--- ./jdk/src/bsd/doc/man/rmid.1	Sat Oct 06 10:26:40 2018 +0100
13403
+++ ./jdk/src/bsd/doc/man/rmid.1	Sun Sep 02 07:33:40 2018 -0700
13531
+++ ./jdk/src/bsd/doc/man/rmid.1	Sat Dec 01 12:24:15 2018 -0800
13404
@@ -8,7 +8,7 @@
13532
@@ -8,7 +8,7 @@
13405
 .\"
13533
 .\"
13406
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
13534
 .\" This code is distributed in the hope that it will be useful, but WITHOUT
Lines 13420-13426 Link Here
13420
 .TP 0.2i    
13548
 .TP 0.2i    
13421
 \(bu
13549
 \(bu
13422
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13550
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
13423
+++ ./jdk/src/bsd/native/sun/nio/ch/KQueueArrayWrapper.c	Sun Sep 02 07:33:40 2018 -0700
13551
+++ ./jdk/src/bsd/native/sun/nio/ch/KQueueArrayWrapper.c	Sat Dec 01 12:24:15 2018 -0800
13424
@@ -0,0 +1,171 @@
13552
@@ -0,0 +1,171 @@
13425
+/*
13553
+/*
13426
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
13554
+ * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
Lines 13593-13599 Link Here
13593
+    }
13721
+    }
13594
+}
13722
+}
13595
+
13723
+
13596
--- ./jdk/src/macosx/classes/java/net/DefaultInterface.java	Sat Jun 23 21:02:10 2018 -0700
13724
--- ./jdk/src/macosx/classes/java/net/DefaultInterface.java	Sat Oct 06 10:26:40 2018 +0100
13597
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13725
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13598
@@ -1,97 +0,0 @@
13726
@@ -1,97 +0,0 @@
13599
-/*
13727
-/*
Lines 13693-13699 Link Here
13693
-        return (ppp != null) ? ppp : loopback;
13821
-        return (ppp != null) ? ppp : loopback;
13694
-    }
13822
-    }
13695
-}
13823
-}
13696
--- ./jdk/src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java	Sat Jun 23 21:02:10 2018 -0700
13824
--- ./jdk/src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java	Sat Oct 06 10:26:40 2018 +0100
13697
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13825
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13698
@@ -1,48 +0,0 @@
13826
@@ -1,48 +0,0 @@
13699
-/*
13827
-/*
Lines 13744-13750 Link Here
13744
-    }
13872
-    }
13745
-
13873
-
13746
-}
13874
-}
13747
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java	Sat Jun 23 21:02:10 2018 -0700
13875
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java	Sat Oct 06 10:26:40 2018 +0100
13748
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13876
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13749
@@ -1,213 +0,0 @@
13877
@@ -1,213 +0,0 @@
13750
-/*
13878
-/*
Lines 13960-13966 Link Here
13960
-                               long timeout);
14088
-                               long timeout);
13961
-    private static native void interrupt(int fd);
14089
-    private static native void interrupt(int fd);
13962
-}
14090
-}
13963
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java	Sat Jun 23 21:02:10 2018 -0700
14091
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java	Sat Oct 06 10:26:40 2018 +0100
13964
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
14092
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
13965
@@ -1,263 +0,0 @@
14093
@@ -1,263 +0,0 @@
13966
-/*
14094
-/*
Lines 14226-14232 Link Here
14226
-        return this;
14354
-        return this;
14227
-    }
14355
-    }
14228
-}
14356
-}
14229
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java	Sat Jun 23 21:02:10 2018 -0700
14357
--- ./jdk/src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java	Sat Oct 06 10:26:40 2018 +0100
14230
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
14358
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
14231
@@ -1,44 +0,0 @@
14359
@@ -1,44 +0,0 @@
14232
-/*
14360
-/*
Lines 14273-14279 Link Here
14273
-        return new KQueueSelectorImpl(this);
14401
-        return new KQueueSelectorImpl(this);
14274
-    }
14402
-    }
14275
-}
14403
-}
14276
--- ./jdk/src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c	Sat Jun 23 21:02:10 2018 -0700
14404
--- ./jdk/src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c	Sat Oct 06 10:26:40 2018 +0100
14277
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
14405
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
14278
@@ -1,171 +0,0 @@
14406
@@ -1,171 +0,0 @@
14279
-/*
14407
-/*
Lines 14447-14454 Link Here
14447
-    }
14575
-    }
14448
-}
14576
-}
14449
-
14577
-
14450
--- ./jdk/src/share/bin/jli_util.h	Sat Jun 23 21:02:10 2018 -0700
14578
--- ./jdk/src/share/bin/jli_util.h	Sat Oct 06 10:26:40 2018 +0100
14451
+++ ./jdk/src/share/bin/jli_util.h	Sun Sep 02 07:33:40 2018 -0700
14579
+++ ./jdk/src/share/bin/jli_util.h	Sat Dec 01 12:24:15 2018 -0800
14452
@@ -87,7 +87,7 @@
14580
@@ -87,7 +87,7 @@
14453
 #define _LARGFILE64_SOURCE
14581
 #define _LARGFILE64_SOURCE
14454
 #define JLI_Lseek                       lseek64
14582
 #define JLI_Lseek                       lseek64
Lines 14458-14465 Link Here
14458
 #define JLI_Lseek                       lseek
14586
 #define JLI_Lseek                       lseek
14459
 #endif
14587
 #endif
14460
 #ifdef _AIX
14588
 #ifdef _AIX
14461
--- ./jdk/src/share/classes/sun/awt/FontConfiguration.java	Sat Jun 23 21:02:10 2018 -0700
14589
--- ./jdk/src/share/classes/sun/awt/FontConfiguration.java	Sat Oct 06 10:26:40 2018 +0100
14462
+++ ./jdk/src/share/classes/sun/awt/FontConfiguration.java	Sun Sep 02 07:33:40 2018 -0700
14590
+++ ./jdk/src/share/classes/sun/awt/FontConfiguration.java	Sat Dec 01 12:24:15 2018 -0800
14463
@@ -1146,7 +1146,7 @@
14591
@@ -1146,7 +1146,7 @@
14464
      */
14592
      */
14465
     HashMap<String, Boolean> existsMap;
14593
     HashMap<String, Boolean> existsMap;
Lines 14469-14476 Link Here
14469
             return false;
14597
             return false;
14470
         } else if (existsMap == null) {
14598
         } else if (existsMap == null) {
14471
            existsMap = new HashMap<String, Boolean>();
14599
            existsMap = new HashMap<String, Boolean>();
14472
--- ./jdk/src/share/classes/sun/awt/OSInfo.java	Sat Jun 23 21:02:10 2018 -0700
14600
--- ./jdk/src/share/classes/sun/awt/OSInfo.java	Sat Oct 06 10:26:40 2018 +0100
14473
+++ ./jdk/src/share/classes/sun/awt/OSInfo.java	Sun Sep 02 07:33:40 2018 -0700
14601
+++ ./jdk/src/share/classes/sun/awt/OSInfo.java	Sat Dec 01 12:24:15 2018 -0800
14474
@@ -39,6 +39,7 @@
14602
@@ -39,6 +39,7 @@
14475
         WINDOWS,
14603
         WINDOWS,
14476
         LINUX,
14604
         LINUX,
Lines 14490-14497 Link Here
14490
             if (osName.contains("OS X")) {
14618
             if (osName.contains("OS X")) {
14491
                 return MACOSX;
14619
                 return MACOSX;
14492
             }
14620
             }
14493
--- ./jdk/src/share/classes/sun/font/FontUtilities.java	Sat Jun 23 21:02:10 2018 -0700
14621
--- ./jdk/src/share/classes/sun/font/FontUtilities.java	Sat Oct 06 10:26:40 2018 +0100
14494
+++ ./jdk/src/share/classes/sun/font/FontUtilities.java	Sun Sep 02 07:33:40 2018 -0700
14622
+++ ./jdk/src/share/classes/sun/font/FontUtilities.java	Sat Dec 01 12:24:15 2018 -0800
14495
@@ -48,6 +48,8 @@
14623
@@ -48,6 +48,8 @@
14496
 
14624
 
14497
     public static boolean isLinux;
14625
     public static boolean isLinux;
Lines 14510-14517 Link Here
14510
                 isMacOSX = osName.contains("OS X"); // TODO: MacOSX
14638
                 isMacOSX = osName.contains("OS X"); // TODO: MacOSX
14511
 
14639
 
14512
                 String t2kStr = System.getProperty("sun.java2d.font.scaler");
14640
                 String t2kStr = System.getProperty("sun.java2d.font.scaler");
14513
--- ./jdk/src/share/classes/sun/font/SunFontManager.java	Sat Jun 23 21:02:10 2018 -0700
14641
--- ./jdk/src/share/classes/sun/font/SunFontManager.java	Sat Oct 06 10:26:40 2018 +0100
14514
+++ ./jdk/src/share/classes/sun/font/SunFontManager.java	Sun Sep 02 07:33:40 2018 -0700
14642
+++ ./jdk/src/share/classes/sun/font/SunFontManager.java	Sat Dec 01 12:24:15 2018 -0800
14515
@@ -418,7 +418,7 @@
14643
@@ -418,7 +418,7 @@
14516
                          * registerFonts method as on-screen these JRE fonts
14644
                          * registerFonts method as on-screen these JRE fonts
14517
                          * always go through the T2K rasteriser.
14645
                          * always go through the T2K rasteriser.
Lines 14521-14528 Link Here
14521
                             /* Linux font configuration uses these fonts */
14649
                             /* Linux font configuration uses these fonts */
14522
                             registerFontDir(jreFontDirName);
14650
                             registerFontDir(jreFontDirName);
14523
                         }
14651
                         }
14524
--- ./jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java	Sat Jun 23 21:02:10 2018 -0700
14652
--- ./jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java	Sat Oct 06 10:26:40 2018 +0100
14525
+++ ./jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java	Sun Sep 02 07:33:40 2018 -0700
14653
+++ ./jdk/src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java	Sat Dec 01 12:24:15 2018 -0800
14526
@@ -1306,7 +1306,7 @@
14654
@@ -1306,7 +1306,7 @@
14527
         String osName = AccessController.doPrivileged(
14655
         String osName = AccessController.doPrivileged(
14528
             new GetPropertyAction("os.name"));
14656
             new GetPropertyAction("os.name"));
Lines 14532-14539 Link Here
14532
             charset("x-COMPOUND_TEXT", "COMPOUND_TEXT",
14660
             charset("x-COMPOUND_TEXT", "COMPOUND_TEXT",
14533
                     new String[] {
14661
                     new String[] {
14534
                         "COMPOUND_TEXT",        // JDK historical
14662
                         "COMPOUND_TEXT",        // JDK historical
14535
--- ./jdk/src/share/classes/sun/print/PSPrinterJob.java	Sat Jun 23 21:02:10 2018 -0700
14663
--- ./jdk/src/share/classes/sun/print/PSPrinterJob.java	Sat Oct 06 10:26:40 2018 +0100
14536
+++ ./jdk/src/share/classes/sun/print/PSPrinterJob.java	Sun Sep 02 07:33:40 2018 -0700
14664
+++ ./jdk/src/share/classes/sun/print/PSPrinterJob.java	Sat Dec 01 12:24:15 2018 -0800
14537
@@ -1587,9 +1587,31 @@
14665
@@ -1587,9 +1587,31 @@
14538
         }
14666
         }
14539
 
14667
 
Lines 14568-14575 Link Here
14568
             if ((pFlags & PRINTER) != 0) {
14696
             if ((pFlags & PRINTER) != 0) {
14569
                 execCmd[n++] = "-P" + printer;
14697
                 execCmd[n++] = "-P" + printer;
14570
             }
14698
             }
14571
--- ./jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java	Sat Jun 23 21:02:10 2018 -0700
14699
--- ./jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java	Sat Oct 06 10:26:40 2018 +0100
14572
+++ ./jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java	Sun Sep 02 07:33:40 2018 -0700
14700
+++ ./jdk/src/share/classes/sun/security/jgss/GSSManagerImpl.java	Sat Dec 01 12:24:15 2018 -0800
14573
@@ -48,6 +48,7 @@
14701
@@ -48,6 +48,7 @@
14574
                     public Boolean run() {
14702
                     public Boolean run() {
14575
                             String osname = System.getProperty("os.name");
14703
                             String osname = System.getProperty("os.name");
Lines 14578-14585 Link Here
14578
                                 osname.contains("OS X") ||
14706
                                 osname.contains("OS X") ||
14579
                                 osname.startsWith("Linux")) {
14707
                                 osname.startsWith("Linux")) {
14580
                                 return new Boolean(System.getProperty
14708
                                 return new Boolean(System.getProperty
14581
--- ./jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java	Sat Jun 23 21:02:10 2018 -0700
14709
--- ./jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java	Sat Oct 06 10:26:40 2018 +0100
14582
+++ ./jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java	Sun Sep 02 07:33:40 2018 -0700
14710
+++ ./jdk/src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java	Sat Dec 01 12:24:15 2018 -0800
14583
@@ -90,6 +90,12 @@
14711
@@ -90,6 +90,12 @@
14584
                                     "libgssapi_krb5.so",
14712
                                     "libgssapi_krb5.so",
14585
                                     "libgssapi_krb5.so.2",
14713
                                     "libgssapi_krb5.so.2",
Lines 14593-14600 Link Here
14593
                             } else if (osname.contains("OS X")) {
14721
                             } else if (osname.contains("OS X")) {
14594
                                 gssLibs = new String[]{
14722
                                 gssLibs = new String[]{
14595
                                     "libgssapi_krb5.dylib",
14723
                                     "libgssapi_krb5.dylib",
14596
--- ./jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider	Sat Jun 23 21:02:10 2018 -0700
14724
--- ./jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider	Sat Oct 06 10:26:40 2018 +0100
14597
+++ ./jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider	Sun Sep 02 07:33:40 2018 -0700
14725
+++ ./jdk/src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider	Sat Dec 01 12:24:15 2018 -0800
14598
@@ -31,4 +31,5 @@
14726
@@ -31,4 +31,5 @@
14599
 #[windows]sun.tools.attach.WindowsAttachProvider
14727
 #[windows]sun.tools.attach.WindowsAttachProvider
14600
 #[linux]sun.tools.attach.LinuxAttachProvider
14728
 #[linux]sun.tools.attach.LinuxAttachProvider
Lines 14602-14608 Link Here
14602
+#[bsd]sun.tools.attach.BsdAttachProvider
14730
+#[bsd]sun.tools.attach.BsdAttachProvider
14603
 #[aix]sun.tools.attach.AixAttachProvider
14731
 #[aix]sun.tools.attach.AixAttachProvider
14604
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
14732
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
14605
+++ ./jdk/src/share/lib/security/java.security-bsd	Sun Sep 02 07:33:40 2018 -0700
14733
+++ ./jdk/src/share/lib/security/java.security-bsd	Sat Dec 01 12:24:15 2018 -0800
14606
@@ -0,0 +1,983 @@
14734
@@ -0,0 +1,983 @@
14607
+#
14735
+#
14608
+# This is the "master security properties file".
14736
+# This is the "master security properties file".
Lines 15587-15594 Link Here
15587
+# and javax.crypto.spec.SecretKeySpec and rejects all the others.
15715
+# and javax.crypto.spec.SecretKeySpec and rejects all the others.
15588
+jceks.key.serialFilter = java.lang.Enum;java.security.KeyRep;\
15716
+jceks.key.serialFilter = java.lang.Enum;java.security.KeyRep;\
15589
+  java.security.KeyRep$Type;javax.crypto.spec.SecretKeySpec;!*
15717
+  java.security.KeyRep$Type;javax.crypto.spec.SecretKeySpec;!*
15590
--- ./jdk/src/share/native/com/sun/java/util/jar/pack/zip.cpp	Sat Jun 23 21:02:10 2018 -0700
15718
--- ./jdk/src/share/native/com/sun/java/util/jar/pack/jni.cpp	Sat Oct 06 10:26:40 2018 +0100
15591
+++ ./jdk/src/share/native/com/sun/java/util/jar/pack/zip.cpp	Sun Sep 02 07:33:40 2018 -0700
15719
+++ ./jdk/src/share/native/com/sun/java/util/jar/pack/jni.cpp	Sat Dec 01 12:24:15 2018 -0800
15720
@@ -292,7 +292,7 @@
15721
 
15722
   if (uPtr->aborting()) {
15723
     THROW_IOE(uPtr->get_abort_message());
15724
-    return false;
15725
+    return null;
15726
   }
15727
 
15728
   // We have fetched all the files.
15729
@@ -310,7 +310,7 @@
15730
 JNIEXPORT jlong JNICALL
15731
 Java_com_sun_java_util_jar_pack_NativeUnpack_finish(JNIEnv *env, jobject pObj) {
15732
   unpacker* uPtr = get_unpacker(env, pObj, false);
15733
-  CHECK_EXCEPTION_RETURN_VALUE(uPtr, NULL);
15734
+  CHECK_EXCEPTION_RETURN_VALUE(uPtr, 0L);
15735
   size_t consumed = uPtr->input_consumed();
15736
   free_unpacker(env, pObj, uPtr);
15737
   return consumed;
15738
--- ./jdk/src/share/native/com/sun/java/util/jar/pack/zip.cpp	Sat Oct 06 10:26:40 2018 +0100
15739
+++ ./jdk/src/share/native/com/sun/java/util/jar/pack/zip.cpp	Sat Dec 01 12:24:15 2018 -0800
15592
@@ -62,7 +62,7 @@
15740
@@ -62,7 +62,7 @@
15593
 
15741
 
15594
 #endif // End of ZLIB
15742
 #endif // End of ZLIB
Lines 15598-15605 Link Here
15598
 #define SWAP_BYTES(a) \
15746
 #define SWAP_BYTES(a) \
15599
     ((((a) << 8) & 0xff00) | 0x00ff) & (((a) >> 8) | 0xff00)
15747
     ((((a) << 8) & 0xff00) | 0x00ff) & (((a) >> 8) | 0xff00)
15600
 #else
15748
 #else
15601
--- ./jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c	Sat Jun 23 21:02:10 2018 -0700
15749
--- ./jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c	Sat Oct 06 10:26:40 2018 +0100
15602
+++ ./jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c	Sun Sep 02 07:33:40 2018 -0700
15750
+++ ./jdk/src/share/native/com/sun/media/sound/DirectAudioDevice.c	Sat Dec 01 12:24:15 2018 -0800
15603
@@ -121,7 +121,7 @@
15751
@@ -121,7 +121,7 @@
15604
 }
15752
 }
15605
 
15753
 
Lines 15627-15634 Link Here
15627
 #define MAP_NATIVE2LE16(a) (a)
15775
 #define MAP_NATIVE2LE16(a) (a)
15628
 #define MAP_NATIVE2BE16(a) MAP_SWAP16_impl(a)
15776
 #define MAP_NATIVE2BE16(a) MAP_SWAP16_impl(a)
15629
 #define MAP_NATIVE2LE32(a) (a)
15777
 #define MAP_NATIVE2LE32(a) (a)
15630
--- ./jdk/src/share/native/com/sun/media/sound/Utilities.c	Sat Jun 23 21:02:10 2018 -0700
15778
--- ./jdk/src/share/native/com/sun/media/sound/Utilities.c	Sat Oct 06 10:26:40 2018 +0100
15631
+++ ./jdk/src/share/native/com/sun/media/sound/Utilities.c	Sun Sep 02 07:33:40 2018 -0700
15779
+++ ./jdk/src/share/native/com/sun/media/sound/Utilities.c	Sat Dec 01 12:24:15 2018 -0800
15632
@@ -28,7 +28,7 @@
15780
@@ -28,7 +28,7 @@
15633
 
15781
 
15634
 
15782
 
Lines 15638-15645 Link Here
15638
     return 0;
15786
     return 0;
15639
 #else
15787
 #else
15640
     return 1;
15788
     return 1;
15641
--- ./jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h	Sat Jun 23 21:02:10 2018 -0700
15789
--- ./jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h	Sat Oct 06 10:26:40 2018 +0100
15642
+++ ./jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h	Sun Sep 02 07:33:40 2018 -0700
15790
+++ ./jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h	Sat Dec 01 12:24:15 2018 -0800
15643
@@ -40,7 +40,7 @@
15791
@@ -40,7 +40,7 @@
15644
 #endif
15792
 #endif
15645
 #endif
15793
 #endif
Lines 15649-15656 Link Here
15649
 #define __HI(x) *(1+(int*)&x)
15797
 #define __HI(x) *(1+(int*)&x)
15650
 #define __LO(x) *(int*)&x
15798
 #define __LO(x) *(int*)&x
15651
 #define __HIp(x) *(1+(int*)x)
15799
 #define __HIp(x) *(1+(int*)x)
15652
--- ./jdk/src/share/native/sun/awt/image/awt_parseImage.c	Sat Jun 23 21:02:10 2018 -0700
15800
--- ./jdk/src/share/native/sun/awt/image/awt_parseImage.c	Sat Oct 06 10:26:40 2018 +0100
15653
+++ ./jdk/src/share/native/sun/awt/image/awt_parseImage.c	Sun Sep 02 07:33:40 2018 -0700
15801
+++ ./jdk/src/share/native/sun/awt/image/awt_parseImage.c	Sat Dec 01 12:24:15 2018 -0800
15654
@@ -624,7 +624,7 @@
15802
@@ -624,7 +624,7 @@
15655
     switch(type) {
15803
     switch(type) {
15656
         case java_awt_image_BufferedImage_TYPE_INT_ARGB:
15804
         case java_awt_image_BufferedImage_TYPE_INT_ARGB:
Lines 15678-15685 Link Here
15678
             colorOrder[0] = 2;
15826
             colorOrder[0] = 2;
15679
             colorOrder[1] = 1;
15827
             colorOrder[1] = 1;
15680
             colorOrder[2] = 0;
15828
             colorOrder[2] = 0;
15681
--- ./jdk/src/share/native/sun/awt/medialib/awt_ImagingLib.c	Sat Jun 23 21:02:10 2018 -0700
15829
--- ./jdk/src/share/native/sun/awt/medialib/awt_ImagingLib.c	Sat Oct 06 10:26:40 2018 +0100
15682
+++ ./jdk/src/share/native/sun/awt/medialib/awt_ImagingLib.c	Sun Sep 02 07:33:40 2018 -0700
15830
+++ ./jdk/src/share/native/sun/awt/medialib/awt_ImagingLib.c	Sat Dec 01 12:24:15 2018 -0800
15683
@@ -1198,7 +1198,7 @@
15831
@@ -1198,7 +1198,7 @@
15684
 
15832
 
15685
 #define NLUT 8
15833
 #define NLUT 8
Lines 15689-15696 Link Here
15689
 #define INDEXES    { 3, 2, 1, 0, 7, 6, 5, 4 }
15837
 #define INDEXES    { 3, 2, 1, 0, 7, 6, 5, 4 }
15690
 #else
15838
 #else
15691
 #define INDEXES    { 0, 1, 2, 3, 4, 5, 6, 7 }
15839
 #define INDEXES    { 0, 1, 2, 3, 4, 5, 6, 7 }
15692
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c	Sat Jun 23 21:02:10 2018 -0700
15840
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c	Sat Oct 06 10:26:40 2018 +0100
15693
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c	Sun Sep 02 07:33:40 2018 -0700
15841
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv2x2_f.c	Sat Dec 01 12:24:15 2018 -0800
15694
@@ -86,7 +86,7 @@
15842
@@ -86,7 +86,7 @@
15695
 #endif /* MLIB_USE_FTOI_CLAMPING */
15843
 #endif /* MLIB_USE_FTOI_CLAMPING */
15696
 
15844
 
Lines 15730-15737 Link Here
15730
 
15878
 
15731
 #endif /* _NO_LONGLONG */
15879
 #endif /* _NO_LONGLONG */
15732
 
15880
 
15733
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c	Sat Jun 23 21:02:10 2018 -0700
15881
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c	Sat Oct 06 10:26:40 2018 +0100
15734
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c	Sun Sep 02 07:33:40 2018 -0700
15882
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16ext.c	Sat Dec 01 12:24:15 2018 -0800
15735
@@ -126,7 +126,7 @@
15883
@@ -126,7 +126,7 @@
15736
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15884
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15737
 
15885
 
Lines 15771-15778 Link Here
15771
 #endif /* _NO_LONGLONG */
15919
 #endif /* _NO_LONGLONG */
15772
 
15920
 
15773
 /***************************************************************/
15921
 /***************************************************************/
15774
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c	Sat Jun 23 21:02:10 2018 -0700
15922
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c	Sat Oct 06 10:26:40 2018 +0100
15775
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c	Sun Sep 02 07:33:40 2018 -0700
15923
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_16nw.c	Sat Dec 01 12:24:15 2018 -0800
15776
@@ -94,7 +94,7 @@
15924
@@ -94,7 +94,7 @@
15777
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15925
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15778
 
15926
 
Lines 15812-15819 Link Here
15812
 #endif /* _NO_LONGLONG */
15960
 #endif /* _NO_LONGLONG */
15813
 
15961
 
15814
 /***************************************************************/
15962
 /***************************************************************/
15815
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c	Sat Jun 23 21:02:10 2018 -0700
15963
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c	Sat Oct 06 10:26:40 2018 +0100
15816
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c	Sun Sep 02 07:33:40 2018 -0700
15964
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8ext.c	Sat Dec 01 12:24:15 2018 -0800
15817
@@ -126,7 +126,7 @@
15965
@@ -126,7 +126,7 @@
15818
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15966
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15819
 
15967
 
Lines 15853-15860 Link Here
15853
 #endif /* _NO_LONGLONG */
16001
 #endif /* _NO_LONGLONG */
15854
 
16002
 
15855
 /***************************************************************/
16003
 /***************************************************************/
15856
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c	Sat Jun 23 21:02:10 2018 -0700
16004
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c	Sat Oct 06 10:26:40 2018 +0100
15857
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c	Sun Sep 02 07:33:40 2018 -0700
16005
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_8nw.c	Sat Dec 01 12:24:15 2018 -0800
15858
@@ -95,7 +95,7 @@
16006
@@ -95,7 +95,7 @@
15859
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
16007
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15860
 
16008
 
Lines 15894-15901 Link Here
15894
 #endif /* _NO_LONGLONG */
16042
 #endif /* _NO_LONGLONG */
15895
 
16043
 
15896
 /***************************************************************/
16044
 /***************************************************************/
15897
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c	Sat Jun 23 21:02:10 2018 -0700
16045
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c	Sat Oct 06 10:26:40 2018 +0100
15898
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c	Sun Sep 02 07:33:40 2018 -0700
16046
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16ext.c	Sat Dec 01 12:24:15 2018 -0800
15899
@@ -126,7 +126,7 @@
16047
@@ -126,7 +126,7 @@
15900
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
16048
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15901
 
16049
 
Lines 15935-15942 Link Here
15935
 #endif /* _NO_LONGLONG */
16083
 #endif /* _NO_LONGLONG */
15936
 
16084
 
15937
 /***************************************************************/
16085
 /***************************************************************/
15938
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c	Sat Jun 23 21:02:10 2018 -0700
16086
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c	Sat Oct 06 10:26:40 2018 +0100
15939
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c	Sun Sep 02 07:33:40 2018 -0700
16087
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageConv_u16nw.c	Sat Dec 01 12:24:15 2018 -0800
15940
@@ -94,7 +94,7 @@
16088
@@ -94,7 +94,7 @@
15941
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
16089
 #define D2I(x) CLAMP_S32((x) SAT_OFF)
15942
 
16090
 
Lines 15976-15983 Link Here
15976
 #endif /* _NO_LONGLONG */
16124
 #endif /* _NO_LONGLONG */
15977
 
16125
 
15978
 /***************************************************************/
16126
 /***************************************************************/
15979
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c	Sat Jun 23 21:02:10 2018 -0700
16127
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c	Sat Oct 06 10:26:40 2018 +0100
15980
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c	Sun Sep 02 07:33:40 2018 -0700
16128
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageCopy_Bit.c	Sat Dec 01 12:24:15 2018 -0800
15981
@@ -95,7 +95,7 @@
16129
@@ -95,7 +95,7 @@
15982
     dst = dp[0];
16130
     dst = dp[0];
15983
     if (ld_offset + size < 32) {
16131
     if (ld_offset + size < 32) {
Lines 16197-16204 Link Here
16197
   }
16345
   }
16198
 
16346
 
16199
 #else  /* _LONGLONG */
16347
 #else  /* _LONGLONG */
16200
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c	Sat Jun 23 21:02:10 2018 -0700
16348
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c	Sat Oct 06 10:26:40 2018 +0100
16201
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c	Sun Sep 02 07:33:40 2018 -0700
16349
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c	Sat Dec 01 12:24:15 2018 -0800
16202
@@ -168,7 +168,7 @@
16350
@@ -168,7 +168,7 @@
16203
 }
16351
 }
16204
 
16352
 
Lines 16479-16486 Link Here
16479
       dp[12] = t0;
16627
       dp[12] = t0;
16480
       dp[13] = t1;
16628
       dp[13] = t1;
16481
       dp[14] = t2;
16629
       dp[14] = t2;
16482
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c	Sat Jun 23 21:02:10 2018 -0700
16630
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c	Sat Oct 06 10:26:40 2018 +0100
16483
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c	Sun Sep 02 07:33:40 2018 -0700
16631
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageLookUp_Bit.c	Sat Dec 01 12:24:15 2018 -0800
16484
@@ -88,7 +88,7 @@
16632
@@ -88,7 +88,7 @@
16485
 } d64_2_f32;
16633
 } d64_2_f32;
16486
 
16634
 
Lines 16632-16639 Link Here
16632
 
16780
 
16633
   ((mlib_u32*)lh)[0] = l;  ((mlib_u32*)lh)[1] = l;
16781
   ((mlib_u32*)lh)[0] = l;  ((mlib_u32*)lh)[1] = l;
16634
   ((mlib_u32*)lh)[2] = l;  ((mlib_u32*)lh)[3] = h;
16782
   ((mlib_u32*)lh)[2] = l;  ((mlib_u32*)lh)[3] = h;
16635
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c	Sat Jun 23 21:02:10 2018 -0700
16783
--- ./jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c	Sat Oct 06 10:26:40 2018 +0100
16636
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c	Sun Sep 02 07:33:40 2018 -0700
16784
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_ImageUtils.c	Sat Dec 01 12:24:15 2018 -0800
16637
@@ -30,7 +30,7 @@
16785
@@ -30,7 +30,7 @@
16638
 typedef union {
16786
 typedef union {
16639
   mlib_d64 db;
16787
   mlib_d64 db;
Lines 16643-16650 Link Here
16643
     mlib_s32 int1, int0;
16791
     mlib_s32 int1, int0;
16644
 #else
16792
 #else
16645
     mlib_s32 int0, int1;
16793
     mlib_s32 int0, int1;
16646
--- ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c	Sat Jun 23 21:02:10 2018 -0700
16794
--- ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c	Sat Oct 06 10:26:40 2018 +0100
16647
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c	Sun Sep 02 07:33:40 2018 -0700
16795
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageCopy.c	Sat Dec 01 12:24:15 2018 -0800
16648
@@ -275,11 +275,11 @@
16796
@@ -275,11 +275,11 @@
16649
       for (i = 0; j <= (b_size - 4); j += 4, i++) {
16797
       for (i = 0; j <= (b_size - 4); j += 4, i++) {
16650
         src0 = src1;
16798
         src0 = src1;
Lines 16743-16750 Link Here
16743
         s0 = s1;
16891
         s0 = s1;
16744
         dp += SIZE;
16892
         dp += SIZE;
16745
         sp += SIZE;
16893
         sp += SIZE;
16746
--- ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c	Sat Jun 23 21:02:10 2018 -0700
16894
--- ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c	Sat Oct 06 10:26:40 2018 +0100
16747
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c	Sun Sep 02 07:33:40 2018 -0700
16895
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_c_ImageLookUp_f.c	Sat Dec 01 12:24:15 2018 -0800
16748
@@ -120,7 +120,7 @@
16896
@@ -120,7 +120,7 @@
16749
   }                                                               \
16897
   }                                                               \
16750
 }
16898
 }
Lines 17977-17984 Link Here
17977
       dp[12] = t0;
18125
       dp[12] = t0;
17978
       dp[13] = t1;
18126
       dp[13] = t1;
17979
       dp[14] = t2;
18127
       dp[14] = t2;
17980
--- ./jdk/src/share/native/sun/awt/medialib/mlib_image.h	Sat Jun 23 21:02:10 2018 -0700
18128
--- ./jdk/src/share/native/sun/awt/medialib/mlib_image.h	Sat Oct 06 10:26:40 2018 +0100
17981
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_image.h	Sun Sep 02 07:33:40 2018 -0700
18129
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_image.h	Sat Dec 01 12:24:15 2018 -0800
17982
@@ -27,9 +27,6 @@
18130
@@ -27,9 +27,6 @@
17983
 #ifndef MLIB_IMAGE_H
18131
 #ifndef MLIB_IMAGE_H
17984
 #define MLIB_IMAGE_H
18132
 #define MLIB_IMAGE_H
Lines 17989-17996 Link Here
17989
 #include <mlib_types.h>
18137
 #include <mlib_types.h>
17990
 #include <mlib_status.h>
18138
 #include <mlib_status.h>
17991
 #include <mlib_sys.h>
18139
 #include <mlib_sys.h>
17992
--- ./jdk/src/share/native/sun/awt/medialib/mlib_sys.c	Sat Jun 23 21:02:10 2018 -0700
18140
--- ./jdk/src/share/native/sun/awt/medialib/mlib_sys.c	Sat Oct 06 10:26:40 2018 +0100
17993
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_sys.c	Sun Sep 02 07:33:40 2018 -0700
18141
+++ ./jdk/src/share/native/sun/awt/medialib/mlib_sys.c	Sat Dec 01 12:24:15 2018 -0800
17994
@@ -29,7 +29,7 @@
18142
@@ -29,7 +29,7 @@
17995
 #ifdef MACOSX
18143
 #ifdef MACOSX
17996
 #include <unistd.h>
18144
 #include <unistd.h>
Lines 18010-18017 Link Here
18010
 #else
18158
 #else
18011
   return (void *) memalign(8, size);
18159
   return (void *) memalign(8, size);
18012
 #endif /* _MSC_VER */
18160
 #endif /* _MSC_VER */
18013
--- ./jdk/src/share/native/sun/font/layout/LEStandalone.h	Sat Jun 23 21:02:10 2018 -0700
18161
--- ./jdk/src/share/native/sun/font/layout/LEStandalone.h	Sat Oct 06 10:26:40 2018 +0100
18014
+++ ./jdk/src/share/native/sun/font/layout/LEStandalone.h	Sun Sep 02 07:33:40 2018 -0700
18162
+++ ./jdk/src/share/native/sun/font/layout/LEStandalone.h	Sat Dec 01 12:24:15 2018 -0800
18015
@@ -136,7 +136,7 @@
18163
@@ -136,7 +136,7 @@
18016
 #define U_CAPI extern "C"
18164
 #define U_CAPI extern "C"
18017
 
18165
 
Lines 18021-18028 Link Here
18021
         #define U_IS_BIG_ENDIAN 0
18169
         #define U_IS_BIG_ENDIAN 0
18022
     #endif
18170
     #endif
18023
 #endif
18171
 #endif
18024
--- ./jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c	Sat Jun 23 21:02:10 2018 -0700
18172
--- ./jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c	Sat Oct 06 10:26:40 2018 +0100
18025
+++ ./jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c	Sun Sep 02 07:33:40 2018 -0700
18173
+++ ./jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c	Sat Dec 01 12:24:15 2018 -0800
18026
@@ -182,7 +182,7 @@
18174
@@ -182,7 +182,7 @@
18027
         return 0L;
18175
         return 0L;
18028
     }
18176
     }
Lines 18032-18039 Link Here
18032
     /* Reversing data packed into int for LE archs */
18180
     /* Reversing data packed into int for LE archs */
18033
     if (isInIntPacked) {
18181
     if (isInIntPacked) {
18034
         inFormatter ^= DOSWAP_SH(1);
18182
         inFormatter ^= DOSWAP_SH(1);
18035
--- ./jdk/src/share/native/sun/management/DiagnosticCommandImpl.c	Sat Jun 23 21:02:10 2018 -0700
18183
--- ./jdk/src/share/native/sun/management/DiagnosticCommandImpl.c	Sat Oct 06 10:26:40 2018 +0100
18036
+++ ./jdk/src/share/native/sun/management/DiagnosticCommandImpl.c	Sun Sep 02 07:33:40 2018 -0700
18184
+++ ./jdk/src/share/native/sun/management/DiagnosticCommandImpl.c	Sat Dec 01 12:24:15 2018 -0800
18037
@@ -27,6 +27,7 @@
18185
@@ -27,6 +27,7 @@
18038
 #include <jni.h>
18186
 #include <jni.h>
18039
 #include "management.h"
18187
 #include "management.h"
Lines 18042-18049 Link Here
18042
 
18190
 
18043
 JNIEXPORT void JNICALL Java_sun_management_DiagnosticCommandImpl_setNotificationEnabled
18191
 JNIEXPORT void JNICALL Java_sun_management_DiagnosticCommandImpl_setNotificationEnabled
18044
 (JNIEnv *env, jobject dummy, jboolean enabled) {
18192
 (JNIEnv *env, jobject dummy, jboolean enabled) {
18045
--- ./jdk/src/solaris/back/util_md.h	Sat Jun 23 21:02:10 2018 -0700
18193
--- ./jdk/src/solaris/back/util_md.h	Sat Oct 06 10:26:40 2018 +0100
18046
+++ ./jdk/src/solaris/back/util_md.h	Sun Sep 02 07:33:40 2018 -0700
18194
+++ ./jdk/src/solaris/back/util_md.h	Sat Dec 01 12:24:15 2018 -0800
18047
@@ -51,7 +51,7 @@
18195
@@ -51,7 +51,7 @@
18048
 
18196
 
18049
 /* On little endian machines, convert java big endian numbers. */
18197
 /* On little endian machines, convert java big endian numbers. */
Lines 18053-18060 Link Here
18053
 
18201
 
18054
 #define HOST_TO_JAVA_CHAR(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
18202
 #define HOST_TO_JAVA_CHAR(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
18055
 #define HOST_TO_JAVA_SHORT(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
18203
 #define HOST_TO_JAVA_SHORT(x) (((x & 0xff) << 8) | ((x >> 8) & (0xff)))
18056
--- ./jdk/src/solaris/bin/ergo_i586.c	Sat Jun 23 21:02:10 2018 -0700
18204
--- ./jdk/src/solaris/bin/ergo_i586.c	Sat Oct 06 10:26:40 2018 +0100
18057
+++ ./jdk/src/solaris/bin/ergo_i586.c	Sun Sep 02 07:33:40 2018 -0700
18205
+++ ./jdk/src/solaris/bin/ergo_i586.c	Sat Dec 01 12:24:15 2018 -0800
18058
@@ -106,7 +106,7 @@
18206
@@ -106,7 +106,7 @@
18059
 
18207
 
18060
 #endif /* __solaris__ */
18208
 #endif /* __solaris__ */
Lines 18073-18080 Link Here
18073
 
18221
 
18074
 /*
18222
 /*
18075
  * Routines shared by solaris-i586 and linux-i586.
18223
  * Routines shared by solaris-i586 and linux-i586.
18076
--- ./jdk/src/solaris/bin/java_md_solinux.c	Sat Jun 23 21:02:10 2018 -0700
18224
--- ./jdk/src/solaris/bin/java_md_solinux.c	Sat Oct 06 10:26:40 2018 +0100
18077
+++ ./jdk/src/solaris/bin/java_md_solinux.c	Sun Sep 02 07:33:40 2018 -0700
18225
+++ ./jdk/src/solaris/bin/java_md_solinux.c	Sat Dec 01 12:24:15 2018 -0800
18078
@@ -35,6 +35,9 @@
18226
@@ -35,6 +35,9 @@
18079
 #include <sys/stat.h>
18227
 #include <sys/stat.h>
18080
 #include <unistd.h>
18228
 #include <unistd.h>
Lines 18166-18173 Link Here
18166
 }
18314
 }
18167
 
18315
 
18168
 int
18316
 int
18169
--- ./jdk/src/solaris/bin/java_md_solinux.h	Sat Jun 23 21:02:10 2018 -0700
18317
--- ./jdk/src/solaris/bin/java_md_solinux.h	Sat Oct 06 10:26:40 2018 +0100
18170
+++ ./jdk/src/solaris/bin/java_md_solinux.h	Sun Sep 02 07:33:40 2018 -0700
18318
+++ ./jdk/src/solaris/bin/java_md_solinux.h	Sat Dec 01 12:24:15 2018 -0800
18171
@@ -26,17 +26,26 @@
18319
@@ -26,17 +26,26 @@
18172
 #ifndef JAVA_MD_SOLINUX_H
18320
 #ifndef JAVA_MD_SOLINUX_H
18173
 #define JAVA_MD_SOLINUX_H
18321
 #define JAVA_MD_SOLINUX_H
Lines 18208-18215 Link Here
18208
 #else /* !__solaris__, i.e. Linux, AIX,.. */
18356
 #else /* !__solaris__, i.e. Linux, AIX,.. */
18209
 static const char *system_dir   = "/usr/java";
18357
 static const char *system_dir   = "/usr/java";
18210
 static const char *user_dir     = "/java";
18358
 static const char *user_dir     = "/java";
18211
--- ./jdk/src/solaris/classes/java/lang/UNIXProcess.java	Sat Jun 23 21:02:10 2018 -0700
18359
--- ./jdk/src/solaris/classes/java/lang/UNIXProcess.java	Sat Oct 06 10:26:40 2018 +0100
18212
+++ ./jdk/src/solaris/classes/java/lang/UNIXProcess.java	Sun Sep 02 07:33:40 2018 -0700
18360
+++ ./jdk/src/solaris/classes/java/lang/UNIXProcess.java	Sat Dec 01 12:24:15 2018 -0800
18213
@@ -82,6 +82,8 @@
18361
@@ -82,6 +82,8 @@
18214
 
18362
 
18215
         LINUX(LaunchMechanism.VFORK, LaunchMechanism.FORK),
18363
         LINUX(LaunchMechanism.VFORK, LaunchMechanism.FORK),
Lines 18257-18264 Link Here
18257
             case BSD:
18405
             case BSD:
18258
             case AIX:
18406
             case AIX:
18259
                 // There is a risk that pid will be recycled, causing us to
18407
                 // There is a risk that pid will be recycled, causing us to
18260
--- ./jdk/src/solaris/classes/sun/awt/X11FontManager.java	Sat Jun 23 21:02:10 2018 -0700
18408
--- ./jdk/src/solaris/classes/sun/awt/X11FontManager.java	Sat Oct 06 10:26:40 2018 +0100
18261
+++ ./jdk/src/solaris/classes/sun/awt/X11FontManager.java	Sun Sep 02 07:33:40 2018 -0700
18409
+++ ./jdk/src/solaris/classes/sun/awt/X11FontManager.java	Sat Dec 01 12:24:15 2018 -0800
18262
@@ -234,7 +234,7 @@
18410
@@ -234,7 +234,7 @@
18263
         if (fontID != null) {
18411
         if (fontID != null) {
18264
             fileName = (String)fontNameMap.get(fontID);
18412
             fileName = (String)fontNameMap.get(fontID);
Lines 18286-18293 Link Here
18286
              (!mFontConfig.foundOsSpecificFile() ||
18434
              (!mFontConfig.foundOsSpecificFile() ||
18287
               !mFontConfig.fontFilesArePresent()) ||
18435
               !mFontConfig.fontFilesArePresent()) ||
18288
              (FontUtilities.isSolaris && !mFontConfig.fontFilesArePresent()))) {
18436
              (FontUtilities.isSolaris && !mFontConfig.fontFilesArePresent()))) {
18289
--- ./jdk/src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties	Sat Jun 23 21:02:10 2018 -0700
18437
--- ./jdk/src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties	Sat Oct 06 10:26:40 2018 +0100
18290
+++ ./jdk/src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties	Sun Sep 02 07:33:40 2018 -0700
18438
+++ ./jdk/src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties	Sat Dec 01 12:24:15 2018 -0800
18291
@@ -26,134 +26,134 @@
18439
@@ -26,134 +26,134 @@
18292
 
18440
 
18293
 # Version
18441
 # Version
Lines 18550-18557 Link Here
18550
+filename.NanumGothic_Bold=/usr/local/lib/X11/fonts/nanum-ttf/NanumGothicBold.ttf
18698
+filename.NanumGothic_Bold=/usr/local/lib/X11/fonts/nanum-ttf/NanumGothicBold.ttf
18551
+filename.NanumMyeongjo=/usr/local/lib/X11/fonts/nanum-ttf/NanumMyeongjo.ttf
18699
+filename.NanumMyeongjo=/usr/local/lib/X11/fonts/nanum-ttf/NanumMyeongjo.ttf
18552
+filename.NanumMyeongjo_Bold=/usr/local/lib/X11/fonts/nanum-ttf/NanumMyeongjoBold.ttf
18700
+filename.NanumMyeongjo_Bold=/usr/local/lib/X11/fonts/nanum-ttf/NanumMyeongjoBold.ttf
18553
--- ./jdk/src/solaris/classes/sun/net/PortConfig.java	Sat Jun 23 21:02:10 2018 -0700
18701
--- ./jdk/src/solaris/classes/sun/net/PortConfig.java	Sat Oct 06 10:26:40 2018 +0100
18554
+++ ./jdk/src/solaris/classes/sun/net/PortConfig.java	Sun Sep 02 07:33:40 2018 -0700
18702
+++ ./jdk/src/solaris/classes/sun/net/PortConfig.java	Sat Dec 01 12:24:15 2018 -0800
18555
@@ -52,7 +52,7 @@
18703
@@ -52,7 +52,7 @@
18556
                     } else if (os.startsWith("SunOS")) {
18704
                     } else if (os.startsWith("SunOS")) {
18557
                         defaultLower = 32768;
18705
                         defaultLower = 32768;
Lines 18561-18568 Link Here
18561
                         defaultLower = 49152;
18709
                         defaultLower = 49152;
18562
                         defaultUpper = 65535;
18710
                         defaultUpper = 65535;
18563
                     } else if (os.startsWith("AIX")) {
18711
                     } else if (os.startsWith("AIX")) {
18564
--- ./jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java	Sat Jun 23 21:02:10 2018 -0700
18712
--- ./jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java	Sat Oct 06 10:26:40 2018 +0100
18565
+++ ./jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java	Sun Sep 02 07:33:40 2018 -0700
18713
+++ ./jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java	Sat Dec 01 12:24:15 2018 -0800
18566
@@ -66,7 +66,7 @@
18714
@@ -66,7 +66,7 @@
18567
             return createProvider("sun.nio.ch.SolarisAsynchronousChannelProvider");
18715
             return createProvider("sun.nio.ch.SolarisAsynchronousChannelProvider");
18568
         if (osname.equals("Linux"))
18716
         if (osname.equals("Linux"))
Lines 18572-18579 Link Here
18572
             return createProvider("sun.nio.ch.BsdAsynchronousChannelProvider");
18720
             return createProvider("sun.nio.ch.BsdAsynchronousChannelProvider");
18573
         if (osname.equals("AIX"))
18721
         if (osname.equals("AIX"))
18574
             return createProvider("sun.nio.ch.AixAsynchronousChannelProvider");
18722
             return createProvider("sun.nio.ch.AixAsynchronousChannelProvider");
18575
--- ./jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java	Sat Jun 23 21:02:10 2018 -0700
18723
--- ./jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java	Sat Oct 06 10:26:40 2018 +0100
18576
+++ ./jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java	Sun Sep 02 07:33:40 2018 -0700
18724
+++ ./jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java	Sat Dec 01 12:24:15 2018 -0800
18577
@@ -25,10 +25,14 @@
18725
@@ -25,10 +25,14 @@
18578
 
18726
 
18579
 package sun.nio.fs;
18727
 package sun.nio.fs;
Lines 18607-18614 Link Here
18607
+                     new MagicFileTypeDetector());
18755
+                     new MagicFileTypeDetector());
18608
+    }
18756
+    }
18609
 }
18757
 }
18610
--- ./jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java	Sat Jun 23 21:02:10 2018 -0700
18758
--- ./jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java	Sat Oct 06 10:26:40 2018 +0100
18611
+++ ./jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java	Sun Sep 02 07:33:40 2018 -0700
18759
+++ ./jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java	Sat Dec 01 12:24:15 2018 -0800
18612
@@ -61,6 +61,8 @@
18760
@@ -61,6 +61,8 @@
18613
             return createProvider("sun.nio.fs.SolarisFileSystemProvider");
18761
             return createProvider("sun.nio.fs.SolarisFileSystemProvider");
18614
         if (osname.equals("Linux"))
18762
         if (osname.equals("Linux"))
Lines 18618-18625 Link Here
18618
         if (osname.contains("OS X"))
18766
         if (osname.contains("OS X"))
18619
             return createProvider("sun.nio.fs.MacOSXFileSystemProvider");
18767
             return createProvider("sun.nio.fs.MacOSXFileSystemProvider");
18620
         if (osname.equals("AIX"))
18768
         if (osname.equals("AIX"))
18621
--- ./jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java	Sat Jun 23 21:02:10 2018 -0700
18769
--- ./jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java	Sat Oct 06 10:26:40 2018 +0100
18622
+++ ./jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java	Sun Sep 02 07:33:40 2018 -0700
18770
+++ ./jdk/src/solaris/classes/sun/print/UnixPrintServiceLookup.java	Sat Dec 01 12:24:15 2018 -0800
18623
@@ -161,6 +161,7 @@
18771
@@ -161,6 +161,7 @@
18624
 
18772
 
18625
     static boolean isBSD() {
18773
     static boolean isBSD() {
Lines 18643-18650 Link Here
18643
         "/usr/sbin/lpc status all | grep -E '^[ 0-9a-zA-Z_-]*@' | awk -F'@' '{print $1}' | sort"
18791
         "/usr/sbin/lpc status all | grep -E '^[ 0-9a-zA-Z_-]*@' | awk -F'@' '{print $1}' | sort"
18644
     };
18792
     };
18645
 
18793
 
18646
--- ./jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java	Sat Jun 23 21:02:10 2018 -0700
18794
--- ./jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java	Sat Oct 06 10:26:40 2018 +0100
18647
+++ ./jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java	Sun Sep 02 07:33:40 2018 -0700
18795
+++ ./jdk/src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java	Sat Dec 01 12:24:15 2018 -0800
18648
@@ -273,7 +273,7 @@
18796
@@ -273,7 +273,7 @@
18649
             try {
18797
             try {
18650
                 b = s.getBytes("UTF-8");
18798
                 b = s.getBytes("UTF-8");
Lines 18654-18661 Link Here
18654
             }
18802
             }
18655
             BsdVirtualMachine.write(fd, b, 0, b.length);
18803
             BsdVirtualMachine.write(fd, b, 0, b.length);
18656
         }
18804
         }
18657
--- ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c	Sat Jun 23 21:02:10 2018 -0700
18805
--- ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c	Sat Oct 06 10:26:40 2018 +0100
18658
+++ ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c	Sun Sep 02 07:33:40 2018 -0700
18806
+++ ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c	Sat Dec 01 12:24:15 2018 -0800
18659
@@ -675,6 +675,7 @@
18807
@@ -675,6 +675,7 @@
18660
             return -1;
18808
             return -1;
18661
         }
18809
         }
Lines 18672-18679 Link Here
18672
     } else if (err == -EAGAIN) {
18820
     } else if (err == -EAGAIN) {
18673
         TRACE0("xrun_recovery: EAGAIN try again flag.\n");
18821
         TRACE0("xrun_recovery: EAGAIN try again flag.\n");
18674
         return 0;
18822
         return 0;
18675
--- ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c	Sat Jun 23 21:02:10 2018 -0700
18823
--- ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c	Sat Oct 06 10:26:40 2018 +0100
18676
+++ ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c	Sun Sep 02 07:33:40 2018 -0700
18824
+++ ./jdk/src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c	Sat Dec 01 12:24:15 2018 -0800
18677
@@ -140,7 +140,7 @@
18825
@@ -140,7 +140,7 @@
18678
                                       (float) ((int) sr->samp_rates[s]),
18826
                                       (float) ((int) sr->samp_rates[s]),
18679
                                       DAUDIO_PCM, /* encoding - let's only do PCM */
18827
                                       DAUDIO_PCM, /* encoding - let's only do PCM */
Lines 18683-18690 Link Here
18683
                                       FALSE /* little endian */
18831
                                       FALSE /* little endian */
18684
 #else
18832
 #else
18685
                                       (bits[b] > 8)?TRUE:FALSE  /* big endian */
18833
                                       (bits[b] > 8)?TRUE:FALSE  /* big endian */
18686
--- ./jdk/src/solaris/native/common/jni_util_md.c	Sat Jun 23 21:02:10 2018 -0700
18834
--- ./jdk/src/solaris/native/common/jni_util_md.c	Sat Oct 06 10:26:40 2018 +0100
18687
+++ ./jdk/src/solaris/native/common/jni_util_md.c	Sun Sep 02 07:33:40 2018 -0700
18835
+++ ./jdk/src/solaris/native/common/jni_util_md.c	Sat Dec 01 12:24:15 2018 -0800
18688
@@ -28,6 +28,7 @@
18836
@@ -28,6 +28,7 @@
18689
 #include "jni.h"
18837
 #include "jni.h"
18690
 #include "jni_util.h"
18838
 #include "jni_util.h"
Lines 18693-18700 Link Here
18693
 
18841
 
18694
 jstring nativeNewStringPlatform(JNIEnv *env, const char *str) {
18842
 jstring nativeNewStringPlatform(JNIEnv *env, const char *str) {
18695
     return NULL;
18843
     return NULL;
18696
--- ./jdk/src/solaris/native/java/lang/java_props_md.c	Sat Jun 23 21:02:10 2018 -0700
18844
--- ./jdk/src/solaris/native/java/lang/java_props_md.c	Sat Oct 06 10:26:40 2018 +0100
18697
+++ ./jdk/src/solaris/native/java/lang/java_props_md.c	Sun Sep 02 07:33:40 2018 -0700
18845
+++ ./jdk/src/solaris/native/java/lang/java_props_md.c	Sat Dec 01 12:24:15 2018 -0800
18698
@@ -111,7 +111,7 @@
18846
@@ -111,7 +111,7 @@
18699
     lc = setlocale(cat, NULL);
18847
     lc = setlocale(cat, NULL);
18700
 #endif
18848
 #endif
Lines 18729-18736 Link Here
18729
 
18877
 
18730
     /* user properties */
18878
     /* user properties */
18731
     {
18879
     {
18732
--- ./jdk/src/solaris/native/java/net/Inet4AddressImpl.c	Sat Jun 23 21:02:10 2018 -0700
18880
--- ./jdk/src/solaris/native/java/net/Inet4AddressImpl.c	Sat Oct 06 10:26:40 2018 +0100
18733
+++ ./jdk/src/solaris/native/java/net/Inet4AddressImpl.c	Sun Sep 02 07:33:40 2018 -0700
18881
+++ ./jdk/src/solaris/native/java/net/Inet4AddressImpl.c	Sat Dec 01 12:24:15 2018 -0800
18734
@@ -36,20 +36,13 @@
18882
@@ -36,20 +36,13 @@
18735
 #include <stdlib.h>
18883
 #include <stdlib.h>
18736
 #include <ctype.h>
18884
 #include <ctype.h>
Lines 18753-18759 Link Here
18753
 
18901
 
18754
 
18902
 
18755
 #if defined(_ALLBSD_SOURCE) && !defined(HAS_GLIBC_GETHOSTBY_R)
18903
 #if defined(_ALLBSD_SOURCE) && !defined(HAS_GLIBC_GETHOSTBY_R)
18756
@@ -417,6 +410,17 @@
18904
@@ -415,6 +408,17 @@
18757
     }
18905
     }
18758
 #endif
18906
 #endif
18759
 
18907
 
Lines 18771-18778 Link Here
18771
     error = getaddrinfo(hostname, NULL, &hints, &res);
18919
     error = getaddrinfo(hostname, NULL, &hints, &res);
18772
 
18920
 
18773
     if (error) {
18921
     if (error) {
18774
--- ./jdk/src/solaris/native/java/net/Inet6AddressImpl.c	Sat Jun 23 21:02:10 2018 -0700
18922
--- ./jdk/src/solaris/native/java/net/Inet6AddressImpl.c	Sat Oct 06 10:26:40 2018 +0100
18775
+++ ./jdk/src/solaris/native/java/net/Inet6AddressImpl.c	Sun Sep 02 07:33:40 2018 -0700
18923
+++ ./jdk/src/solaris/native/java/net/Inet6AddressImpl.c	Sat Dec 01 12:24:15 2018 -0800
18776
@@ -33,7 +33,7 @@
18924
@@ -33,7 +33,7 @@
18777
 #include <strings.h>
18925
 #include <strings.h>
18778
 #include <stdlib.h>
18926
 #include <stdlib.h>
Lines 18782-18788 Link Here
18782
 #include <ifaddrs.h>
18930
 #include <ifaddrs.h>
18783
 #include <net/if.h>
18931
 #include <net/if.h>
18784
 #include <unistd.h> /* gethostname */
18932
 #include <unistd.h> /* gethostname */
18785
@@ -112,9 +112,9 @@
18933
@@ -99,9 +99,9 @@
18786
     return (*env)->NewStringUTF(env, hostname);
18934
     return (*env)->NewStringUTF(env, hostname);
18787
 }
18935
 }
18788
 
18936
 
Lines 18794-18800 Link Here
18794
 lookupIfLocalhost(JNIEnv *env, const char *hostname, jboolean includeV6)
18942
 lookupIfLocalhost(JNIEnv *env, const char *hostname, jboolean includeV6)
18795
 {
18943
 {
18796
     jobjectArray result = NULL;
18944
     jobjectArray result = NULL;
18797
@@ -269,6 +269,19 @@
18945
@@ -256,6 +256,19 @@
18798
     hostname = JNU_GetStringPlatformChars(env, host, JNI_FALSE);
18946
     hostname = JNU_GetStringPlatformChars(env, host, JNI_FALSE);
18799
     CHECK_NULL_RETURN(hostname, NULL);
18947
     CHECK_NULL_RETURN(hostname, NULL);
18800
 
18948
 
Lines 18814-18821 Link Here
18814
 #ifdef AF_INET6
18962
 #ifdef AF_INET6
18815
     /* Try once, with our static buffer. */
18963
     /* Try once, with our static buffer. */
18816
     memset(&hints, 0, sizeof(hints));
18964
     memset(&hints, 0, sizeof(hints));
18817
--- ./jdk/src/solaris/native/java/net/NetworkInterface.c	Sat Jun 23 21:02:10 2018 -0700
18965
--- ./jdk/src/solaris/native/java/net/NetworkInterface.c	Sat Oct 06 10:26:40 2018 +0100
18818
+++ ./jdk/src/solaris/native/java/net/NetworkInterface.c	Sun Sep 02 07:33:40 2018 -0700
18966
+++ ./jdk/src/solaris/native/java/net/NetworkInterface.c	Sat Dec 01 12:24:15 2018 -0800
18819
@@ -58,14 +58,19 @@
18967
@@ -58,14 +58,19 @@
18820
 #include <sys/param.h>
18968
 #include <sys/param.h>
18821
 #include <sys/ioctl.h>
18969
 #include <sys/ioctl.h>
Lines 18838-18845 Link Here
18838
 
18986
 
18839
 #include "jvm.h"
18987
 #include "jvm.h"
18840
 #include "jni_util.h"
18988
 #include "jni_util.h"
18841
--- ./jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Sat Jun 23 21:02:10 2018 -0700
18989
--- ./jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Sat Oct 06 10:26:40 2018 +0100
18842
+++ ./jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Sun Sep 02 07:33:40 2018 -0700
18990
+++ ./jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Sat Dec 01 12:24:15 2018 -0800
18843
@@ -2243,7 +2243,7 @@
18991
@@ -2243,7 +2243,7 @@
18844
                 }
18992
                 }
18845
             }
18993
             }
Lines 18849-18856 Link Here
18849
             if (family == AF_INET6 && index == 0) {
18997
             if (family == AF_INET6 && index == 0) {
18850
                 index = getDefaultScopeID(env);
18998
                 index = getDefaultScopeID(env);
18851
             }
18999
             }
18852
--- ./jdk/src/solaris/native/java/net/PlainSocketImpl.c	Sat Jun 23 21:02:10 2018 -0700
19000
--- ./jdk/src/solaris/native/java/net/PlainSocketImpl.c	Sat Oct 06 10:26:40 2018 +0100
18853
+++ ./jdk/src/solaris/native/java/net/PlainSocketImpl.c	Sun Sep 02 07:33:40 2018 -0700
19001
+++ ./jdk/src/solaris/native/java/net/PlainSocketImpl.c	Sat Dec 01 12:24:15 2018 -0800
18854
@@ -215,6 +215,7 @@
19002
@@ -215,6 +215,7 @@
18855
     }
19003
     }
18856
 
19004
 
Lines 18867-18874 Link Here
18867
 #endif /* AF_INET6 */
19015
 #endif /* AF_INET6 */
18868
 
19016
 
18869
     /*
19017
     /*
18870
--- ./jdk/src/solaris/native/java/net/bsd_close.c	Sat Jun 23 21:02:10 2018 -0700
19018
--- ./jdk/src/solaris/native/java/net/bsd_close.c	Sat Oct 06 10:26:40 2018 +0100
18871
+++ ./jdk/src/solaris/native/java/net/bsd_close.c	Sun Sep 02 07:33:40 2018 -0700
19019
+++ ./jdk/src/solaris/native/java/net/bsd_close.c	Sat Dec 01 12:24:15 2018 -0800
18872
@@ -320,11 +320,8 @@
19020
@@ -320,11 +320,8 @@
18873
 }
19021
 }
18874
 
19022
 
Lines 18958-18965 Link Here
18958
     }
19106
     }
18959
+#endif
19107
+#endif
18960
 }
19108
 }
18961
--- ./jdk/src/solaris/native/java/net/net_util_md.c	Sat Jun 23 21:02:10 2018 -0700
19109
--- ./jdk/src/solaris/native/java/net/net_util_md.c	Sat Oct 06 10:26:40 2018 +0100
18962
+++ ./jdk/src/solaris/native/java/net/net_util_md.c	Sun Sep 02 07:33:40 2018 -0700
19110
+++ ./jdk/src/solaris/native/java/net/net_util_md.c	Sat Dec 01 12:24:15 2018 -0800
18963
@@ -46,6 +46,10 @@
19111
@@ -46,6 +46,10 @@
18964
 #endif
19112
 #endif
18965
 #endif
19113
 #endif
Lines 18980-18987 Link Here
18980
     static jclass ni_class = NULL;
19128
     static jclass ni_class = NULL;
18981
     static jfieldID ni_defaultIndexID;
19129
     static jfieldID ni_defaultIndexID;
18982
     if (ni_class == NULL) {
19130
     if (ni_class == NULL) {
18983
--- ./jdk/src/solaris/native/java/util/TimeZone_md.c	Sat Jun 23 21:02:10 2018 -0700
19131
--- ./jdk/src/solaris/native/java/util/TimeZone_md.c	Sat Oct 06 10:26:40 2018 +0100
18984
+++ ./jdk/src/solaris/native/java/util/TimeZone_md.c	Sun Sep 02 07:33:40 2018 -0700
19132
+++ ./jdk/src/solaris/native/java/util/TimeZone_md.c	Sat Dec 01 12:24:15 2018 -0800
18985
@@ -56,7 +56,11 @@
19133
@@ -56,7 +56,11 @@
18986
 #endif
19134
 #endif
18987
 
19135
 
Lines 19045-19052 Link Here
19045
 }
19193
 }
19046
-#endif /* MACOSX */
19194
-#endif /* MACOSX */
19047
+#endif /* _ALLBSD_SOURCE */
19195
+#endif /* _ALLBSD_SOURCE */
19048
--- ./jdk/src/solaris/native/sun/awt/awt_Font.c	Sat Jun 23 21:02:10 2018 -0700
19196
--- ./jdk/src/solaris/native/sun/awt/awt_Font.c	Sat Oct 06 10:26:40 2018 +0100
19049
+++ ./jdk/src/solaris/native/sun/awt/awt_Font.c	Sun Sep 02 07:33:40 2018 -0700
19197
+++ ./jdk/src/solaris/native/sun/awt/awt_Font.c	Sat Dec 01 12:24:15 2018 -0800
19050
@@ -255,7 +255,7 @@
19198
@@ -255,7 +255,7 @@
19051
             if (strcmp(style, "regular") == 0) {
19199
             if (strcmp(style, "regular") == 0) {
19052
                 altstyle = "roman";
19200
                 altstyle = "roman";
Lines 19056-19063 Link Here
19056
             if (!strcmp(family, "lucidasans")) {
19204
             if (!strcmp(family, "lucidasans")) {
19057
                 family = "lucida";
19205
                 family = "lucida";
19058
             }
19206
             }
19059
--- ./jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c	Sat Jun 23 21:02:10 2018 -0700
19207
--- ./jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c	Sat Oct 06 10:26:40 2018 +0100
19060
+++ ./jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c	Sun Sep 02 07:33:40 2018 -0700
19208
+++ ./jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c	Sat Dec 01 12:24:15 2018 -0800
19061
@@ -121,7 +121,7 @@
19209
@@ -121,7 +121,7 @@
19062
  */
19210
  */
19063
 
19211
 
Lines 19142-19149 Link Here
19142
 #endif /* HEADLESS */
19290
 #endif /* HEADLESS */
19143
     return point;
19291
     return point;
19144
 }
19292
 }
19145
--- ./jdk/src/solaris/native/sun/awt/awt_InputMethod.c	Sat Jun 23 21:02:10 2018 -0700
19293
--- ./jdk/src/solaris/native/sun/awt/awt_InputMethod.c	Sat Oct 06 10:26:40 2018 +0100
19146
+++ ./jdk/src/solaris/native/sun/awt/awt_InputMethod.c	Sun Sep 02 07:33:40 2018 -0700
19294
+++ ./jdk/src/solaris/native/sun/awt/awt_InputMethod.c	Sat Dec 01 12:24:15 2018 -0800
19147
@@ -52,7 +52,7 @@
19295
@@ -52,7 +52,7 @@
19148
                                 XIMPreeditDrawCallbackStruct *);
19296
                                 XIMPreeditDrawCallbackStruct *);
19149
 static void PreeditCaretCallback(XIC, XPointer,
19297
 static void PreeditCaretCallback(XIC, XPointer,
Lines 19363-19371 Link Here
19363
     AWT_LOCK();
19511
     AWT_LOCK();
19364
     adjustStatusWindow(window);
19512
     adjustStatusWindow(window);
19365
     AWT_UNLOCK();
19513
     AWT_UNLOCK();
19366
--- ./jdk/src/solaris/native/sun/awt/awt_Robot.c	Sat Jun 23 21:02:10 2018 -0700
19514
--- ./jdk/src/solaris/native/sun/awt/awt_Robot.c	Sat Oct 06 10:26:40 2018 +0100
19367
+++ ./jdk/src/solaris/native/sun/awt/awt_Robot.c	Sun Sep 02 07:33:40 2018 -0700
19515
+++ ./jdk/src/solaris/native/sun/awt/awt_Robot.c	Sat Dec 01 12:24:15 2018 -0800
19368
@@ -45,7 +45,7 @@
19516
@@ -48,7 +48,7 @@
19369
 #include "wsutils.h"
19517
 #include "wsutils.h"
19370
 #include "list.h"
19518
 #include "list.h"
19371
 #include "multiVis.h"
19519
 #include "multiVis.h"
Lines 19374-19381 Link Here
19374
 #include <sys/socket.h>
19522
 #include <sys/socket.h>
19375
 #endif
19523
 #endif
19376
 
19524
 
19377
--- ./jdk/src/solaris/native/sun/awt/extutil.h	Sat Jun 23 21:02:10 2018 -0700
19525
--- ./jdk/src/solaris/native/sun/awt/extutil.h	Sat Oct 06 10:26:40 2018 +0100
19378
+++ ./jdk/src/solaris/native/sun/awt/extutil.h	Sun Sep 02 07:33:40 2018 -0700
19526
+++ ./jdk/src/solaris/native/sun/awt/extutil.h	Sat Dec 01 12:24:15 2018 -0800
19379
@@ -58,7 +58,7 @@
19527
@@ -58,7 +58,7 @@
19380
  */
19528
  */
19381
 /* $XFree86: xc/include/extensions/extutil.h,v 1.5 2001/01/17 17:53:20 dawes Exp $ */
19529
 /* $XFree86: xc/include/extensions/extutil.h,v 1.5 2001/01/17 17:53:20 dawes Exp $ */
Lines 19391-19398 Link Here
19391
 
19539
 
19392
-#endif /* __linux__ || MACOSX */
19540
-#endif /* __linux__ || MACOSX */
19393
+#endif /* __linux__ || _ALLBSD_SOURCE */
19541
+#endif /* __linux__ || _ALLBSD_SOURCE */
19394
--- ./jdk/src/solaris/native/sun/awt/fontpath.c	Sat Jun 23 21:02:10 2018 -0700
19542
--- ./jdk/src/solaris/native/sun/awt/fontpath.c	Sat Oct 06 10:26:40 2018 +0100
19395
+++ ./jdk/src/solaris/native/sun/awt/fontpath.c	Sun Sep 02 07:33:40 2018 -0700
19543
+++ ./jdk/src/solaris/native/sun/awt/fontpath.c	Sat Dec 01 12:24:15 2018 -0800
19396
@@ -23,9 +23,9 @@
19544
@@ -23,9 +23,9 @@
19397
  * questions.
19545
  * questions.
19398
  */
19546
  */
Lines 19472-19478 Link Here
19472
     }
19620
     }
19473
 #endif
19621
 #endif
19474
     }
19622
     }
19475
@@ -1237,7 +1252,7 @@
19623
@@ -1247,7 +1262,7 @@
19476
              */
19624
              */
19477
             if (fontformat != NULL
19625
             if (fontformat != NULL
19478
                 && (strcmp((char*)fontformat, "TrueType") != 0)
19626
                 && (strcmp((char*)fontformat, "TrueType") != 0)
Lines 19479-19488 Link Here
19479
-#if defined(__linux__) || defined(_AIX)
19627
-#if defined(__linux__) || defined(_AIX)
19480
+#if defined(__linux__) || defined(_AIX) || defined(_ALLBSD_SOURCE)
19628
+#if defined(__linux__) || defined(_AIX) || defined(_ALLBSD_SOURCE)
19481
                 && (strcmp((char*)fontformat, "Type 1") != 0)
19629
                 && (strcmp((char*)fontformat, "Type 1") != 0)
19630
                 && !(isOpenJDK && (strcmp((char*)fontformat, "CFF") == 0))
19482
 #endif
19631
 #endif
19483
              ) {
19632
--- ./jdk/src/solaris/native/sun/java2d/j2d_md.h	Sat Oct 06 10:26:40 2018 +0100
19484
--- ./jdk/src/solaris/native/sun/java2d/j2d_md.h	Sat Jun 23 21:02:10 2018 -0700
19633
+++ ./jdk/src/solaris/native/sun/java2d/j2d_md.h	Sat Dec 01 12:24:15 2018 -0800
19485
+++ ./jdk/src/solaris/native/sun/java2d/j2d_md.h	Sun Sep 02 07:33:40 2018 -0700
19486
@@ -28,11 +28,11 @@
19634
@@ -28,11 +28,11 @@
19487
 #include <sys/types.h>
19635
 #include <sys/types.h>
19488
 
19636
 
Lines 19498-19505 Link Here
19498
 
19646
 
19499
 typedef unsigned char   jubyte;
19647
 typedef unsigned char   jubyte;
19500
 typedef unsigned short  jushort;
19648
 typedef unsigned short  jushort;
19501
--- ./jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c	Sat Jun 23 21:02:10 2018 -0700
19649
--- ./jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c	Sat Oct 06 10:26:40 2018 +0100
19502
+++ ./jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c	Sun Sep 02 07:33:40 2018 -0700
19650
+++ ./jdk/src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c	Sat Dec 01 12:24:15 2018 -0800
19503
@@ -63,9 +63,6 @@
19651
@@ -63,9 +63,6 @@
19504
  *    MLIB_EDGE_SRC_PADDED
19652
  *    MLIB_EDGE_SRC_PADDED
19505
  */
19653
  */
Lines 19604-19611 Link Here
19604
         LOGIC(da[0], dtmp, dtmp1, |);
19752
         LOGIC(da[0], dtmp, dtmp1, |);
19605
       }
19753
       }
19606
       else {                                               /* aligned */
19754
       else {                                               /* aligned */
19607
--- ./jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c	Sat Jun 23 21:02:10 2018 -0700
19755
--- ./jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c	Sat Oct 06 10:26:40 2018 +0100
19608
+++ ./jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c	Sun Sep 02 07:33:40 2018 -0700
19756
+++ ./jdk/src/solaris/native/sun/java2d/loops/vis_FuncArray.c	Sat Dec 01 12:24:15 2018 -0800
19609
@@ -804,7 +804,7 @@
19757
@@ -804,7 +804,7 @@
19610
 static int initialized;
19758
 static int initialized;
19611
 static int usevis = JNI_TRUE;
19759
 static int usevis = JNI_TRUE;
Lines 19616-19622 Link Here
19616
 #else
19764
 #else
19617
 #   define ULTRA_CHIP   "sun4u"
19765
 #   define ULTRA_CHIP   "sun4u"
19618
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
19766
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
19619
+++ ./jdk/src/solaris/native/sun/management/BsdOperatingSystem.c	Sun Sep 02 07:33:40 2018 -0700
19767
+++ ./jdk/src/solaris/native/sun/management/BsdOperatingSystem.c	Sat Dec 01 12:24:15 2018 -0800
19620
@@ -0,0 +1,42 @@
19768
@@ -0,0 +1,42 @@
19621
+/*
19769
+/*
19622
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
19770
+ * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
Lines 19660-19667 Link Here
19660
+{
19808
+{
19661
+    return (jdouble) -1;
19809
+    return (jdouble) -1;
19662
+}
19810
+}
19663
--- ./jdk/src/solaris/native/sun/management/OperatingSystemImpl.c	Sat Jun 23 21:02:10 2018 -0700
19811
--- ./jdk/src/solaris/native/sun/management/OperatingSystemImpl.c	Sat Oct 06 10:26:40 2018 +0100
19664
+++ ./jdk/src/solaris/native/sun/management/OperatingSystemImpl.c	Sun Sep 02 07:33:40 2018 -0700
19812
+++ ./jdk/src/solaris/native/sun/management/OperatingSystemImpl.c	Sat Dec 01 12:24:15 2018 -0800
19665
@@ -56,6 +56,9 @@
19813
@@ -56,6 +56,9 @@
19666
 #include <limits.h>
19814
 #include <limits.h>
19667
 #include <stdlib.h>
19815
 #include <stdlib.h>
Lines 19826-19833 Link Here
19826
         return -1;
19974
         return -1;
19827
     }
19975
     }
19828
 
19976
 
19829
--- ./jdk/src/solaris/native/sun/net/portconfig.c	Sat Jun 23 21:02:10 2018 -0700
19977
--- ./jdk/src/solaris/native/sun/net/portconfig.c	Sat Oct 06 10:26:40 2018 +0100
19830
+++ ./jdk/src/solaris/native/sun/net/portconfig.c	Sun Sep 02 07:33:40 2018 -0700
19978
+++ ./jdk/src/solaris/native/sun/net/portconfig.c	Sat Dec 01 12:24:15 2018 -0800
19831
@@ -67,6 +67,24 @@
19979
@@ -67,6 +67,24 @@
19832
         range->lower = net_getParam("/dev/tcp", "tcp_smallest_anon_port");
19980
         range->lower = net_getParam("/dev/tcp", "tcp_smallest_anon_port");
19833
         return 0;
19981
         return 0;
Lines 19853-19860 Link Here
19853
 #elif defined(_ALLBSD_SOURCE)
20001
 #elif defined(_ALLBSD_SOURCE)
19854
     {
20002
     {
19855
         int ret;
20003
         int ret;
19856
--- ./jdk/src/solaris/native/sun/nio/ch/sctp/Sctp.h	Sat Jun 23 21:02:10 2018 -0700
20004
--- ./jdk/src/solaris/native/sun/nio/ch/sctp/Sctp.h	Sat Oct 06 10:26:40 2018 +0100
19857
+++ ./jdk/src/solaris/native/sun/nio/ch/sctp/Sctp.h	Sun Sep 02 07:33:40 2018 -0700
20005
+++ ./jdk/src/solaris/native/sun/nio/ch/sctp/Sctp.h	Sat Dec 01 12:24:15 2018 -0800
19858
@@ -67,7 +67,7 @@
20006
@@ -67,7 +67,7 @@
19859
 
20007
 
19860
 
20008
 
Lines 19903-19910 Link Here
19903
 jboolean loadSocketExtensionFuncs(JNIEnv* env);
20051
 jboolean loadSocketExtensionFuncs(JNIEnv* env);
19904
 
20052
 
19905
 #endif /* !SUN_NIO_CH_SCTP_H */
20053
 #endif /* !SUN_NIO_CH_SCTP_H */
19906
--- ./jdk/src/solaris/native/sun/nio/ch/sctp/SctpNet.c	Sat Jun 23 21:02:10 2018 -0700
20054
--- ./jdk/src/solaris/native/sun/nio/ch/sctp/SctpNet.c	Sat Oct 06 10:26:40 2018 +0100
19907
+++ ./jdk/src/solaris/native/sun/nio/ch/sctp/SctpNet.c	Sun Sep 02 07:33:40 2018 -0700
20055
+++ ./jdk/src/solaris/native/sun/nio/ch/sctp/SctpNet.c	Sat Dec 01 12:24:15 2018 -0800
19908
@@ -58,6 +58,7 @@
20056
@@ -58,6 +58,7 @@
19909
  */
20057
  */
19910
 jboolean loadSocketExtensionFuncs
20058
 jboolean loadSocketExtensionFuncs
Lines 19921-19928 Link Here
19921
 
20069
 
19922
     funcsLoaded = JNI_TRUE;
20070
     funcsLoaded = JNI_TRUE;
19923
     return JNI_TRUE;
20071
     return JNI_TRUE;
19924
--- ./jdk/src/solaris/native/sun/nio/fs/MagicFileTypeDetector.c	Sat Jun 23 21:02:10 2018 -0700
20072
--- ./jdk/src/solaris/native/sun/nio/fs/MagicFileTypeDetector.c	Sat Oct 06 10:26:40 2018 +0100
19925
+++ ./jdk/src/solaris/native/sun/nio/fs/MagicFileTypeDetector.c	Sun Sep 02 07:33:40 2018 -0700
20073
+++ ./jdk/src/solaris/native/sun/nio/fs/MagicFileTypeDetector.c	Sat Dec 01 12:24:15 2018 -0800
19926
@@ -31,6 +31,12 @@
20074
@@ -31,6 +31,12 @@
19927
 #include <dlfcn.h>
20075
 #include <dlfcn.h>
19928
 #include <string.h>
20076
 #include <string.h>
Lines 19945-19952 Link Here
19945
         if (magic_handle == NULL) {
20093
         if (magic_handle == NULL) {
19946
             return JNI_FALSE;
20094
             return JNI_FALSE;
19947
         }
20095
         }
19948
--- ./jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c	Sat Jun 23 21:02:10 2018 -0700
20096
--- ./jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c	Sat Oct 06 10:26:40 2018 +0100
19949
+++ ./jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c	Sun Sep 02 07:33:40 2018 -0700
20097
+++ ./jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c	Sat Dec 01 12:24:15 2018 -0800
19950
@@ -54,7 +54,7 @@
20098
@@ -54,7 +54,7 @@
19951
     }
20099
     }
19952
 
20100
 
Lines 19956-19963 Link Here
19956
     void *hModule = dlopen(libName, RTLD_LAZY);
20104
     void *hModule = dlopen(libName, RTLD_LAZY);
19957
 #else
20105
 #else
19958
     void *hModule = dlopen(libName, RTLD_NOLOAD);
20106
     void *hModule = dlopen(libName, RTLD_NOLOAD);
19959
--- ./jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c	Sat Jun 23 21:02:10 2018 -0700
20107
--- ./jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c	Sat Oct 06 10:26:40 2018 +0100
19960
+++ ./jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c	Sun Sep 02 07:33:40 2018 -0700
20108
+++ ./jdk/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c	Sat Dec 01 12:24:15 2018 -0800
19961
@@ -38,7 +38,9 @@
20109
@@ -38,7 +38,9 @@
19962
 #include <sys/types.h>
20110
 #include <sys/types.h>
19963
 #include <sys/socket.h>
20111
 #include <sys/socket.h>
Lines 19968-19975 Link Here
19968
 #include <sys/un.h>
20116
 #include <sys/un.h>
19969
 #include <fcntl.h>
20117
 #include <fcntl.h>
19970
 
20118
 
19971
--- ./jdk/src/solaris/native/sun/xawt/XWindow.c	Sat Jun 23 21:02:10 2018 -0700
20119
--- ./jdk/src/solaris/native/sun/xawt/XWindow.c	Sat Oct 06 10:26:40 2018 +0100
19972
+++ ./jdk/src/solaris/native/sun/xawt/XWindow.c	Sun Sep 02 07:33:40 2018 -0700
20120
+++ ./jdk/src/solaris/native/sun/xawt/XWindow.c	Sat Dec 01 12:24:15 2018 -0800
19973
@@ -886,7 +886,7 @@
20121
@@ -886,7 +886,7 @@
19974
 {
20122
 {
19975
     KeySym originalKeysym = *keysym;
20123
     KeySym originalKeysym = *keysym;
Lines 19979-19986 Link Here
19979
     /* The following code on Linux will cause the keypad keys
20127
     /* The following code on Linux will cause the keypad keys
19980
      * not to echo on JTextField when the NumLock is on. The
20128
      * not to echo on JTextField when the NumLock is on. The
19981
      * keysyms will be 0, because the last parameter 2 is not defined.
20129
      * keysyms will be 0, because the last parameter 2 is not defined.
19982
--- ./jdk/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp	Sat Jun 23 21:02:10 2018 -0700
20130
--- ./jdk/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp	Sat Oct 06 10:26:40 2018 +0100
19983
+++ ./jdk/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp	Sun Sep 02 07:33:40 2018 -0700
20131
+++ ./jdk/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp	Sat Dec 01 12:24:15 2018 -0800
19984
@@ -308,7 +308,7 @@
20132
@@ -308,7 +308,7 @@
19985
                                       DAUDIO_PCM,
20133
                                       DAUDIO_PCM,
19986
                                       (bitsArray[bitIndex]==8)?FALSE:TRUE,  /* signed */
20134
                                       (bitsArray[bitIndex]==8)?FALSE:TRUE,  /* signed */
Lines 19999-20001 Link Here
19999
         isBigEndian
20147
         isBigEndian
20000
 #else
20148
 #else
20001
         !isBigEndian
20149
         !isBigEndian
20150
--- ./nashorn/test/script/jfx.js	Sat Oct 06 10:28:09 2018 +0100
20151
+++ ./nashorn/test/script/jfx.js	Wed Nov 21 19:36:40 2018 -0800
20152
@@ -93,6 +93,8 @@
20153
         f2 = new File(sb.append(fsep + "linux.png").toString());
20154
     } else if (OSInfo.getOSType() == OSType.MACOSX) {
20155
         f2 = new File(sb.append(fsep + "macosx.png").toString());
20156
+    } else if (OSInfo.getOSType() == OSType.BSD) {
20157
+        f2 = new File(sb.append(fsep + "bsd.png").toString());
20158
     }
20159
     if (f1.exists() && f2.exists()) {
20160
         var image1 = new AWTImage(PNGDecoder.decode(f1.getAbsolutePath()));
(-)files/patch-bsd-test (-236 / +236 lines)
Lines 1-5 Link Here
1
--- ./hotspot/test/compiler/5091921/Test7005594.sh	Sat Jun 23 21:01:40 2018 -0700
1
--- ./hotspot/test/compiler/5091921/Test7005594.sh	Sat Oct 06 10:25:04 2018 +0100
2
+++ ./hotspot/test/compiler/5091921/Test7005594.sh	Mon Sep 03 11:13:04 2018 -0700
2
+++ ./hotspot/test/compiler/5091921/Test7005594.sh	Sat Dec 01 12:42:05 2018 -0800
3
@@ -60,6 +60,15 @@
3
@@ -60,6 +60,15 @@
4
   # Windows/MKS
4
   # Windows/MKS
5
   MEM=`"$ROOTDIR/mksnt/sysinf" memory -v | grep "Total Physical Memory: " | sed 's/Total Physical Memory: *//g'`
5
   MEM=`"$ROOTDIR/mksnt/sysinf" memory -v | grep "Total Physical Memory: " | sed 's/Total Physical Memory: *//g'`
Lines 16-23 Link Here
16
 else
16
 else
17
   echo "Unable to determine amount of physical memory on the machine"
17
   echo "Unable to determine amount of physical memory on the machine"
18
 fi
18
 fi
19
--- ./hotspot/test/compiler/6894807/Test6894807.sh	Sat Jun 23 21:01:40 2018 -0700
19
--- ./hotspot/test/compiler/6894807/Test6894807.sh	Sat Oct 06 10:25:04 2018 +0100
20
+++ ./hotspot/test/compiler/6894807/Test6894807.sh	Mon Sep 03 11:13:04 2018 -0700
20
+++ ./hotspot/test/compiler/6894807/Test6894807.sh	Sat Dec 01 12:42:05 2018 -0800
21
@@ -21,7 +21,7 @@
21
@@ -21,7 +21,7 @@
22
 # set platform-dependent variables
22
 # set platform-dependent variables
23
 OS=`uname -s`
23
 OS=`uname -s`
Lines 27-34 Link Here
27
     NULL=/dev/null
27
     NULL=/dev/null
28
     PS=":"
28
     PS=":"
29
     FS="/"
29
     FS="/"
30
--- ./hotspot/test/runtime/7110720/Test7110720.sh	Sat Jun 23 21:01:40 2018 -0700
30
--- ./hotspot/test/runtime/7110720/Test7110720.sh	Sat Oct 06 10:25:04 2018 +0100
31
+++ ./hotspot/test/runtime/7110720/Test7110720.sh	Mon Sep 03 11:13:04 2018 -0700
31
+++ ./hotspot/test/runtime/7110720/Test7110720.sh	Sat Dec 01 12:42:05 2018 -0800
32
@@ -28,7 +28,7 @@
32
@@ -28,7 +28,7 @@
33
 # set platform-dependent variables
33
 # set platform-dependent variables
34
 OS=`uname -s`
34
 OS=`uname -s`
Lines 38-45 Link Here
38
     FS="/"
38
     FS="/"
39
     RM=/bin/rm
39
     RM=/bin/rm
40
     CP=/bin/cp
40
     CP=/bin/cp
41
--- ./hotspot/test/runtime/XCheckJniJsig/XCheckJSig.java	Sat Jun 23 21:01:40 2018 -0700
41
--- ./hotspot/test/runtime/XCheckJniJsig/XCheckJSig.java	Sat Oct 06 10:25:04 2018 +0100
42
+++ ./hotspot/test/runtime/XCheckJniJsig/XCheckJSig.java	Mon Sep 03 11:13:04 2018 -0700
42
+++ ./hotspot/test/runtime/XCheckJniJsig/XCheckJSig.java	Sat Dec 01 12:42:05 2018 -0800
43
@@ -37,8 +37,8 @@
43
@@ -37,8 +37,8 @@
44
     public static void main(String args[]) throws Throwable {
44
     public static void main(String args[]) throws Throwable {
45
 
45
 
Lines 51-58 Link Here
51
             return;
51
             return;
52
         }
52
         }
53
 
53
 
54
--- ./hotspot/test/serviceability/dcmd/DynLibDcmdTest.java	Sat Jun 23 21:01:40 2018 -0700
54
--- ./hotspot/test/serviceability/dcmd/DynLibDcmdTest.java	Sat Oct 06 10:25:04 2018 +0100
55
+++ ./hotspot/test/serviceability/dcmd/DynLibDcmdTest.java	Mon Sep 03 11:13:04 2018 -0700
55
+++ ./hotspot/test/serviceability/dcmd/DynLibDcmdTest.java	Sat Dec 01 12:42:05 2018 -0800
56
@@ -47,6 +47,8 @@
56
@@ -47,6 +47,8 @@
57
             osDependentBaseString = "lib%s.dylib";
57
             osDependentBaseString = "lib%s.dylib";
58
         } else if (Platform.isLinux()) {
58
         } else if (Platform.isLinux()) {
Lines 62-69 Link Here
62
         }
62
         }
63
 
63
 
64
         if (osDependentBaseString == null) {
64
         if (osDependentBaseString == null) {
65
--- ./hotspot/test/test_env.sh	Sat Jun 23 21:01:40 2018 -0700
65
--- ./hotspot/test/test_env.sh	Sat Oct 06 10:25:04 2018 +0100
66
+++ ./hotspot/test/test_env.sh	Mon Sep 03 11:13:04 2018 -0700
66
+++ ./hotspot/test/test_env.sh	Sat Dec 01 12:42:05 2018 -0800
67
@@ -53,7 +53,7 @@
67
@@ -53,7 +53,7 @@
68
 # set platform-dependent variables
68
 # set platform-dependent variables
69
 OS=`uname -s`
69
 OS=`uname -s`
Lines 73-80 Link Here
73
     NULL=/dev/null
73
     NULL=/dev/null
74
     PS=":"
74
     PS=":"
75
     FS="/"
75
     FS="/"
76
--- ./hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java	Sat Jun 23 21:01:40 2018 -0700
76
--- ./hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java	Sat Oct 06 10:25:04 2018 +0100
77
+++ ./hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java	Mon Sep 03 11:13:04 2018 -0700
77
+++ ./hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java	Sat Dec 01 12:42:05 2018 -0800
78
@@ -67,6 +67,10 @@
78
@@ -67,6 +67,10 @@
79
         return isOs("aix");
79
         return isOs("aix");
80
     }
80
     }
Lines 86-93 Link Here
86
     public static boolean isLinux() {
86
     public static boolean isLinux() {
87
         return isOs("linux");
87
         return isOs("linux");
88
     }
88
     }
89
--- ./jdk/test/com/sun/corba/5036554/TestCorbaBug.sh	Sat Jun 23 21:02:10 2018 -0700
89
--- ./jdk/test/com/sun/corba/5036554/TestCorbaBug.sh	Sat Oct 06 10:26:40 2018 +0100
90
+++ ./jdk/test/com/sun/corba/5036554/TestCorbaBug.sh	Sun Sep 02 07:33:40 2018 -0700
90
+++ ./jdk/test/com/sun/corba/5036554/TestCorbaBug.sh	Sat Dec 01 12:24:15 2018 -0800
91
@@ -48,7 +48,7 @@
91
@@ -48,7 +48,7 @@
92
 # set platform-dependent variables
92
 # set platform-dependent variables
93
 OS=`uname -s`
93
 OS=`uname -s`
Lines 97-104 Link Here
97
     PS=":"
97
     PS=":"
98
     FS="/"
98
     FS="/"
99
     ;;
99
     ;;
100
--- ./jdk/test/com/sun/corba/cachedSocket/7056731.sh	Sat Jun 23 21:02:10 2018 -0700
100
--- ./jdk/test/com/sun/corba/cachedSocket/7056731.sh	Sat Oct 06 10:26:40 2018 +0100
101
+++ ./jdk/test/com/sun/corba/cachedSocket/7056731.sh	Sun Sep 02 07:33:40 2018 -0700
101
+++ ./jdk/test/com/sun/corba/cachedSocket/7056731.sh	Sat Dec 01 12:24:15 2018 -0800
102
@@ -31,7 +31,7 @@
102
@@ -31,7 +31,7 @@
103
 
103
 
104
 OS=`uname -s`
104
 OS=`uname -s`
Lines 108-115 Link Here
108
     PS=":"
108
     PS=":"
109
     FS="/"
109
     FS="/"
110
     ;;
110
     ;;
111
--- ./jdk/test/com/sun/jdi/ImmutableResourceTest.sh	Sat Jun 23 21:02:10 2018 -0700
111
--- ./jdk/test/com/sun/jdi/ImmutableResourceTest.sh	Sat Oct 06 10:26:40 2018 +0100
112
+++ ./jdk/test/com/sun/jdi/ImmutableResourceTest.sh	Sun Sep 02 07:33:40 2018 -0700
112
+++ ./jdk/test/com/sun/jdi/ImmutableResourceTest.sh	Sat Dec 01 12:24:15 2018 -0800
113
@@ -56,7 +56,7 @@
113
@@ -56,7 +56,7 @@
114
 
114
 
115
 OS=`uname -s`
115
 OS=`uname -s`
Lines 119-126 Link Here
119
       PATHSEP=":"
119
       PATHSEP=":"
120
       ;;
120
       ;;
121
 
121
 
122
--- ./jdk/test/com/sun/jdi/JITDebug.sh	Sat Jun 23 21:02:10 2018 -0700
122
--- ./jdk/test/com/sun/jdi/JITDebug.sh	Sat Oct 06 10:26:40 2018 +0100
123
+++ ./jdk/test/com/sun/jdi/JITDebug.sh	Sun Sep 02 07:33:40 2018 -0700
123
+++ ./jdk/test/com/sun/jdi/JITDebug.sh	Sat Dec 01 12:24:15 2018 -0800
124
@@ -63,7 +63,7 @@
124
@@ -63,7 +63,7 @@
125
 OS=`uname -s`
125
 OS=`uname -s`
126
 export TRANSPORT_METHOD
126
 export TRANSPORT_METHOD
Lines 130-137 Link Here
130
       PATHSEP=":"
130
       PATHSEP=":"
131
       TRANSPORT_METHOD=dt_socket
131
       TRANSPORT_METHOD=dt_socket
132
       ;;
132
       ;;
133
--- ./jdk/test/com/sun/jdi/PrivateTransportTest.sh	Sat Jun 23 21:02:10 2018 -0700
133
--- ./jdk/test/com/sun/jdi/PrivateTransportTest.sh	Sat Oct 06 10:26:40 2018 +0100
134
+++ ./jdk/test/com/sun/jdi/PrivateTransportTest.sh	Sun Sep 02 07:33:40 2018 -0700
134
+++ ./jdk/test/com/sun/jdi/PrivateTransportTest.sh	Sat Dec 01 12:24:15 2018 -0800
135
@@ -106,7 +106,7 @@
135
@@ -106,7 +106,7 @@
136
     xx=`find ${jreloc}/lib -name libdt_socket.so`
136
     xx=`find ${jreloc}/lib -name libdt_socket.so`
137
     libloc=`dirname ${xx}`
137
     libloc=`dirname ${xx}`
Lines 141-148 Link Here
141
     libloc=${jreloc}/lib
141
     libloc=${jreloc}/lib
142
     ;;
142
     ;;
143
   Windows*)
143
   Windows*)
144
--- ./jdk/test/com/sun/jdi/ShellScaffold.sh	Sat Jun 23 21:02:10 2018 -0700
144
--- ./jdk/test/com/sun/jdi/ShellScaffold.sh	Sat Oct 06 10:26:40 2018 +0100
145
+++ ./jdk/test/com/sun/jdi/ShellScaffold.sh	Sun Sep 02 07:33:40 2018 -0700
145
+++ ./jdk/test/com/sun/jdi/ShellScaffold.sh	Sat Dec 01 12:24:15 2018 -0800
146
@@ -284,7 +284,7 @@
146
@@ -284,7 +284,7 @@
147
          psCmd=ps
147
          psCmd=ps
148
          jstack=jstack.exe
148
          jstack=jstack.exe
Lines 152-159 Link Here
152
          transport=dt_socket
152
          transport=dt_socket
153
          address=
153
          address=
154
          devnull=/dev/null
154
          devnull=/dev/null
155
--- ./jdk/test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh	Sat Jun 23 21:02:10 2018 -0700
155
--- ./jdk/test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh	Sat Oct 06 10:26:40 2018 +0100
156
+++ ./jdk/test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh	Sun Sep 02 07:33:40 2018 -0700
156
+++ ./jdk/test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh	Sat Dec 01 12:24:15 2018 -0800
157
@@ -45,7 +45,7 @@
157
@@ -45,7 +45,7 @@
158
 
158
 
159
 OS=`uname -s`
159
 OS=`uname -s`
Lines 163-170 Link Here
163
     PS=":"
163
     PS=":"
164
     ;;
164
     ;;
165
   Windows* | CYGWIN*)
165
   Windows* | CYGWIN*)
166
--- ./jdk/test/java/awt/JAWT/JAWT.sh	Sat Jun 23 21:02:10 2018 -0700
166
--- ./jdk/test/java/awt/JAWT/JAWT.sh	Sat Oct 06 10:26:40 2018 +0100
167
+++ ./jdk/test/java/awt/JAWT/JAWT.sh	Sun Sep 02 07:33:40 2018 -0700
167
+++ ./jdk/test/java/awt/JAWT/JAWT.sh	Sat Dec 01 12:24:15 2018 -0800
168
@@ -62,6 +62,23 @@
168
@@ -62,6 +62,23 @@
169
 	MAKE="make"
169
 	MAKE="make"
170
 	LD_LIBRARY_PATH="."
170
 	LD_LIBRARY_PATH="."
Lines 198-205 Link Here
198
     exit 0;
198
     exit 0;
199
     ;;
199
     ;;
200
   * )
200
   * )
201
--- ./jdk/test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh	Sat Jun 23 21:02:10 2018 -0700
201
--- ./jdk/test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh	Sat Oct 06 10:26:40 2018 +0100
202
+++ ./jdk/test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh	Sun Sep 02 07:33:40 2018 -0700
202
+++ ./jdk/test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh	Sat Dec 01 12:24:15 2018 -0800
203
@@ -86,6 +86,14 @@
203
@@ -86,6 +86,14 @@
204
       TMP="/tmp"
204
       TMP="/tmp"
205
       ;;
205
       ;;
Lines 215-222 Link Here
215
    Windows* )
215
    Windows* )
216
       VAR="A different value for Win32"
216
       VAR="A different value for Win32"
217
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
217
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
218
--- ./jdk/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh	Sat Jun 23 21:02:10 2018 -0700
218
--- ./jdk/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh	Sat Oct 06 10:26:40 2018 +0100
219
+++ ./jdk/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh	Sun Sep 02 07:33:40 2018 -0700
219
+++ ./jdk/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh	Sat Dec 01 12:24:15 2018 -0800
220
@@ -59,7 +59,7 @@
220
@@ -59,7 +59,7 @@
221
 # Checking for proper OS
221
 # Checking for proper OS
222
 OS=`uname -s`
222
 OS=`uname -s`
Lines 226-233 Link Here
226
       FILESEP="/"
226
       FILESEP="/"
227
       ;;
227
       ;;
228
     
228
     
229
--- ./jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh	Sat Jun 23 21:02:10 2018 -0700
229
--- ./jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh	Sat Oct 06 10:26:40 2018 +0100
230
+++ ./jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh	Sun Sep 02 07:33:40 2018 -0700
230
+++ ./jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh	Sat Dec 01 12:24:15 2018 -0800
231
@@ -119,6 +119,14 @@
231
@@ -119,6 +119,14 @@
232
       TMP="/tmp"
232
       TMP="/tmp"
233
       ;;
233
       ;;
Lines 243-250 Link Here
243
    Windows* )
243
    Windows* )
244
       VAR="A different value for Win32"
244
       VAR="A different value for Win32"
245
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
245
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
246
--- ./jdk/test/java/io/File/GetXSpace.java	Sat Jun 23 21:02:10 2018 -0700
246
--- ./jdk/test/java/io/File/GetXSpace.java	Sat Oct 06 10:26:40 2018 +0100
247
+++ ./jdk/test/java/io/File/GetXSpace.java	Sun Sep 02 07:33:40 2018 -0700
247
+++ ./jdk/test/java/io/File/GetXSpace.java	Sat Dec 01 12:24:15 2018 -0800
248
@@ -51,7 +51,7 @@
248
@@ -51,7 +51,7 @@
249
     private static final String dfFormat;
249
     private static final String dfFormat;
250
     static {
250
     static {
Lines 254-261 Link Here
254
             // FileSystem Total Used Available Use% MountedOn
254
             // FileSystem Total Used Available Use% MountedOn
255
             dfFormat = "([^\\s]+)\\s+(\\d+)\\s+\\d+\\s+(\\d+)\\s+\\d+%\\s+([^\\s]+)";
255
             dfFormat = "([^\\s]+)\\s+(\\d+)\\s+\\d+\\s+(\\d+)\\s+\\d+%\\s+([^\\s]+)";
256
         } else if (name.startsWith("Windows")) {
256
         } else if (name.startsWith("Windows")) {
257
--- ./jdk/test/java/io/File/GetXSpace.sh	Sat Jun 23 21:02:10 2018 -0700
257
--- ./jdk/test/java/io/File/GetXSpace.sh	Sat Oct 06 10:26:40 2018 +0100
258
+++ ./jdk/test/java/io/File/GetXSpace.sh	Sun Sep 02 07:33:40 2018 -0700
258
+++ ./jdk/test/java/io/File/GetXSpace.sh	Sat Dec 01 12:24:15 2018 -0800
259
@@ -26,7 +26,7 @@
259
@@ -26,7 +26,7 @@
260
 # set platform-dependent variable
260
 # set platform-dependent variable
261
 OS=`uname -s`
261
 OS=`uname -s`
Lines 265-272 Link Here
265
   Windows_98 )    return    ;;
265
   Windows_98 )    return    ;;
266
   Windows* )      SID=`sid`; TMP="c:/temp"  ;;
266
   Windows* )      SID=`sid`; TMP="c:/temp"  ;;
267
   * )
267
   * )
268
--- ./jdk/test/java/io/Serializable/evolution/RenamePackage/run.sh	Sat Jun 23 21:02:10 2018 -0700
268
--- ./jdk/test/java/io/Serializable/evolution/RenamePackage/run.sh	Sat Oct 06 10:26:40 2018 +0100
269
+++ ./jdk/test/java/io/Serializable/evolution/RenamePackage/run.sh	Sun Sep 02 07:33:40 2018 -0700
269
+++ ./jdk/test/java/io/Serializable/evolution/RenamePackage/run.sh	Sat Dec 01 12:24:15 2018 -0800
270
@@ -45,7 +45,7 @@
270
@@ -45,7 +45,7 @@
271
 # Need to determine the classpath separator and filepath separator based on the
271
 # Need to determine the classpath separator and filepath separator based on the
272
 # operating system.
272
 # operating system.
Lines 276-283 Link Here
276
   PS=":"  ;;
276
   PS=":"  ;;
277
 Windows* | CYGWIN* )
277
 Windows* | CYGWIN* )
278
   PS=";"  ;;
278
   PS=";"  ;;
279
--- ./jdk/test/java/io/Serializable/serialver/classpath/run.sh	Sat Jun 23 21:02:10 2018 -0700
279
--- ./jdk/test/java/io/Serializable/serialver/classpath/run.sh	Sat Oct 06 10:26:40 2018 +0100
280
+++ ./jdk/test/java/io/Serializable/serialver/classpath/run.sh	Sun Sep 02 07:33:40 2018 -0700
280
+++ ./jdk/test/java/io/Serializable/serialver/classpath/run.sh	Sat Dec 01 12:24:15 2018 -0800
281
@@ -47,7 +47,7 @@
281
@@ -47,7 +47,7 @@
282
 # set platform-dependent variables
282
 # set platform-dependent variables
283
 OS=`uname -s`
283
 OS=`uname -s`
Lines 287-294 Link Here
287
     PS=":"    ;;
287
     PS=":"    ;;
288
   Windows* | CYGWIN* )
288
   Windows* | CYGWIN* )
289
     PS=";"    ;;
289
     PS=";"    ;;
290
--- ./jdk/test/java/io/Serializable/serialver/nested/run.sh	Sat Jun 23 21:02:10 2018 -0700
290
--- ./jdk/test/java/io/Serializable/serialver/nested/run.sh	Sat Oct 06 10:26:40 2018 +0100
291
+++ ./jdk/test/java/io/Serializable/serialver/nested/run.sh	Sun Sep 02 07:33:40 2018 -0700
291
+++ ./jdk/test/java/io/Serializable/serialver/nested/run.sh	Sat Dec 01 12:24:15 2018 -0800
292
@@ -47,7 +47,7 @@
292
@@ -47,7 +47,7 @@
293
 # set platform-dependent variables
293
 # set platform-dependent variables
294
 OS=`uname -s`
294
 OS=`uname -s`
Lines 298-305 Link Here
298
     PS=":"    ;;
298
     PS=":"    ;;
299
   Windows* | CYGWIN* )
299
   Windows* | CYGWIN* )
300
     PS=";"    ;;
300
     PS=";"    ;;
301
--- ./jdk/test/java/lang/ClassLoader/Assert.sh	Sat Jun 23 21:02:10 2018 -0700
301
--- ./jdk/test/java/lang/ClassLoader/Assert.sh	Sat Oct 06 10:26:40 2018 +0100
302
+++ ./jdk/test/java/lang/ClassLoader/Assert.sh	Sun Sep 02 07:33:40 2018 -0700
302
+++ ./jdk/test/java/lang/ClassLoader/Assert.sh	Sat Dec 01 12:24:15 2018 -0800
303
@@ -25,7 +25,7 @@
303
@@ -25,7 +25,7 @@
304
 
304
 
305
 OS=`uname -s`
305
 OS=`uname -s`
Lines 309-316 Link Here
309
     FS="/"
309
     FS="/"
310
     CHMOD="${FS}bin${FS}chmod"
310
     CHMOD="${FS}bin${FS}chmod"
311
     ;;
311
     ;;
312
--- ./jdk/test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh	Sat Jun 23 21:02:10 2018 -0700
312
--- ./jdk/test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh	Sat Oct 06 10:26:40 2018 +0100
313
+++ ./jdk/test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh	Sun Sep 02 07:33:40 2018 -0700
313
+++ ./jdk/test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh	Sat Dec 01 12:24:15 2018 -0800
314
@@ -55,7 +55,7 @@
314
@@ -55,7 +55,7 @@
315
   Linux )
315
   Linux )
316
     FS="/"
316
     FS="/"
Lines 320-327 Link Here
320
     FS="/"
320
     FS="/"
321
     ;;
321
     ;;
322
   AIX )
322
   AIX )
323
--- ./jdk/test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh	Sat Jun 23 21:02:10 2018 -0700
323
--- ./jdk/test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh	Sat Oct 06 10:26:40 2018 +0100
324
+++ ./jdk/test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh	Sun Sep 02 07:33:40 2018 -0700
324
+++ ./jdk/test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh	Sat Dec 01 12:24:15 2018 -0800
325
@@ -60,7 +60,7 @@
325
@@ -60,7 +60,7 @@
326
   Linux )
326
   Linux )
327
     FS="/"
327
     FS="/"
Lines 331-338 Link Here
331
     FS="/"
331
     FS="/"
332
     ;;
332
     ;;
333
   AIX )
333
   AIX )
334
--- ./jdk/test/java/lang/ProcessBuilder/DestroyTest.java	Sat Jun 23 21:02:10 2018 -0700
334
--- ./jdk/test/java/lang/ProcessBuilder/DestroyTest.java	Sat Oct 06 10:26:40 2018 +0100
335
+++ ./jdk/test/java/lang/ProcessBuilder/DestroyTest.java	Sun Sep 02 07:33:40 2018 -0700
335
+++ ./jdk/test/java/lang/ProcessBuilder/DestroyTest.java	Sat Dec 01 12:24:15 2018 -0800
336
@@ -148,6 +148,9 @@
336
@@ -148,6 +148,9 @@
337
         } else if (osName.startsWith("Linux") == true) {
337
         } else if (osName.startsWith("Linux") == true) {
338
             return new UnixTest(
338
             return new UnixTest(
Lines 343-350 Link Here
343
         } else if (osName.startsWith("Mac OS")) {
343
         } else if (osName.startsWith("Mac OS")) {
344
             return new MacTest(
344
             return new MacTest(
345
                 File.createTempFile("ProcessTrap-", ".sh",null));
345
                 File.createTempFile("ProcessTrap-", ".sh",null));
346
--- ./jdk/test/java/lang/ProcessBuilder/Zombies.java	Sat Jun 23 21:02:10 2018 -0700
346
--- ./jdk/test/java/lang/ProcessBuilder/Zombies.java	Sat Oct 06 10:26:40 2018 +0100
347
+++ ./jdk/test/java/lang/ProcessBuilder/Zombies.java	Sun Sep 02 07:33:40 2018 -0700
347
+++ ./jdk/test/java/lang/ProcessBuilder/Zombies.java	Sat Dec 01 12:24:15 2018 -0800
348
@@ -34,7 +34,7 @@
348
@@ -34,7 +34,7 @@
349
 
349
 
350
     static final String os = System.getProperty("os.name");
350
     static final String os = System.getProperty("os.name");
Lines 354-361 Link Here
354
         "/usr/bin/true" : "/bin/true";
354
         "/usr/bin/true" : "/bin/true";
355
 
355
 
356
     public static void main(String[] args) throws Throwable {
356
     public static void main(String[] args) throws Throwable {
357
--- ./jdk/test/java/lang/StringCoding/CheckEncodings.sh	Sat Jun 23 21:02:10 2018 -0700
357
--- ./jdk/test/java/lang/StringCoding/CheckEncodings.sh	Sat Oct 06 10:26:40 2018 +0100
358
+++ ./jdk/test/java/lang/StringCoding/CheckEncodings.sh	Sun Sep 02 07:33:40 2018 -0700
358
+++ ./jdk/test/java/lang/StringCoding/CheckEncodings.sh	Sat Dec 01 12:24:15 2018 -0800
359
@@ -30,7 +30,7 @@
359
@@ -30,7 +30,7 @@
360
 # set platform-dependent variables
360
 # set platform-dependent variables
361
 OS=`uname -s`
361
 OS=`uname -s`
Lines 365-372 Link Here
365
   Windows* | CYGWIN* )
365
   Windows* | CYGWIN* )
366
     echo "Passed"; exit 0 ;;
366
     echo "Passed"; exit 0 ;;
367
   * ) echo "Unrecognized system!" ;  exit 1 ;;
367
   * ) echo "Unrecognized system!" ;  exit 1 ;;
368
--- ./jdk/test/java/lang/annotation/loaderLeak/LoaderLeak.sh	Sat Jun 23 21:02:10 2018 -0700
368
--- ./jdk/test/java/lang/annotation/loaderLeak/LoaderLeak.sh	Sat Oct 06 10:26:40 2018 +0100
369
+++ ./jdk/test/java/lang/annotation/loaderLeak/LoaderLeak.sh	Sun Sep 02 07:33:40 2018 -0700
369
+++ ./jdk/test/java/lang/annotation/loaderLeak/LoaderLeak.sh	Sat Dec 01 12:24:15 2018 -0800
370
@@ -48,7 +48,7 @@
370
@@ -48,7 +48,7 @@
371
 # set platform-dependent variables
371
 # set platform-dependent variables
372
 OS=`uname -s`
372
 OS=`uname -s`
Lines 376-383 Link Here
376
     NULL=/dev/null
376
     NULL=/dev/null
377
     PS=":"
377
     PS=":"
378
     FS="/"
378
     FS="/"
379
--- ./jdk/test/java/lang/instrument/MakeJAR2.sh	Sat Jun 23 21:02:10 2018 -0700
379
--- ./jdk/test/java/lang/instrument/MakeJAR2.sh	Sat Oct 06 10:26:40 2018 +0100
380
+++ ./jdk/test/java/lang/instrument/MakeJAR2.sh	Sun Sep 02 07:33:40 2018 -0700
380
+++ ./jdk/test/java/lang/instrument/MakeJAR2.sh	Sat Dec 01 12:24:15 2018 -0800
381
@@ -55,7 +55,7 @@
381
@@ -55,7 +55,7 @@
382
 
382
 
383
 OS=`uname -s`
383
 OS=`uname -s`
Lines 387-394 Link Here
387
       PATHSEP=":"
387
       PATHSEP=":"
388
       ;;
388
       ;;
389
 
389
 
390
--- ./jdk/test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh	Sat Jun 23 21:02:10 2018 -0700
390
--- ./jdk/test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh	Sat Oct 06 10:26:40 2018 +0100
391
+++ ./jdk/test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh	Sun Sep 02 07:33:40 2018 -0700
391
+++ ./jdk/test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh	Sat Dec 01 12:24:15 2018 -0800
392
@@ -43,7 +43,7 @@
392
@@ -43,7 +43,7 @@
393
     PS=":"
393
     PS=":"
394
     FS="/"
394
     FS="/"
Lines 398-405 Link Here
398
     PS=":"
398
     PS=":"
399
     FS="/"
399
     FS="/"
400
     ;;
400
     ;;
401
--- ./jdk/test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java	Sat Jun 23 21:02:10 2018 -0700
401
--- ./jdk/test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java	Sat Oct 06 10:26:40 2018 +0100
402
+++ ./jdk/test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java	Sun Sep 02 07:33:40 2018 -0700
402
+++ ./jdk/test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java	Sat Dec 01 12:24:15 2018 -0800
403
@@ -79,8 +79,10 @@
403
@@ -79,8 +79,10 @@
404
         System.out.println("Test passed.");
404
         System.out.println("Test passed.");
405
     }
405
     }
Lines 421-428 Link Here
421
                 ? output.split(" ")
421
                 ? output.split(" ")
422
                 : output.split(",");
422
                 : output.split(",");
423
         double expected = Double.parseDouble(lavg[0]);
423
         double expected = Double.parseDouble(lavg[0]);
424
--- ./jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh	Sat Jun 23 21:02:10 2018 -0700
424
--- ./jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh	Sat Oct 06 10:26:40 2018 +0100
425
+++ ./jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh	Sun Sep 02 07:33:40 2018 -0700
425
+++ ./jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh	Sat Dec 01 12:24:15 2018 -0800
426
@@ -61,7 +61,7 @@
426
@@ -61,7 +61,7 @@
427
 while true; do
427
 while true; do
428
   echo "Run $i: TestSystemLoadAvg"
428
   echo "Run $i: TestSystemLoadAvg"
Lines 432-439 Link Here
432
          runOne GetSystemLoadAverage
432
          runOne GetSystemLoadAverage
433
          ;;
433
          ;;
434
       * )
434
       * )
435
--- ./jdk/test/java/net/Authenticator/B4933582.sh	Sat Jun 23 21:02:10 2018 -0700
435
--- ./jdk/test/java/net/Authenticator/B4933582.sh	Sat Oct 06 10:26:40 2018 +0100
436
+++ ./jdk/test/java/net/Authenticator/B4933582.sh	Sun Sep 02 07:33:40 2018 -0700
436
+++ ./jdk/test/java/net/Authenticator/B4933582.sh	Sat Dec 01 12:24:15 2018 -0800
437
@@ -26,7 +26,7 @@
437
@@ -26,7 +26,7 @@
438
 
438
 
439
 OS=`uname -s`
439
 OS=`uname -s`
Lines 443-450 Link Here
443
     PS=":"
443
     PS=":"
444
     FS="/"
444
     FS="/"
445
     ;;
445
     ;;
446
--- ./jdk/test/java/net/DatagramSocket/Send12k.java	Sat Jun 23 21:02:10 2018 -0700
446
--- ./jdk/test/java/net/DatagramSocket/Send12k.java	Sat Oct 06 10:26:40 2018 +0100
447
+++ ./jdk/test/java/net/DatagramSocket/Send12k.java	Sun Sep 02 07:33:40 2018 -0700
447
+++ ./jdk/test/java/net/DatagramSocket/Send12k.java	Sat Dec 01 12:24:15 2018 -0800
448
@@ -36,9 +36,10 @@
448
@@ -36,9 +36,10 @@
449
 
449
 
450
     public static void main(String args[]) throws Exception {
450
     public static void main(String args[]) throws Exception {
Lines 458-465 Link Here
458
              SEND_SIZE = 16 * 576;
458
              SEND_SIZE = 16 * 576;
459
          } else {
459
          } else {
460
              SEND_SIZE = 16 * 1024;
460
              SEND_SIZE = 16 * 1024;
461
--- ./jdk/test/java/net/DatagramSocket/SendDatagramToBadAddress.java	Sat Jun 23 21:02:10 2018 -0700
461
--- ./jdk/test/java/net/DatagramSocket/SendDatagramToBadAddress.java	Sat Oct 06 10:26:40 2018 +0100
462
+++ ./jdk/test/java/net/DatagramSocket/SendDatagramToBadAddress.java	Sun Sep 02 07:33:40 2018 -0700
462
+++ ./jdk/test/java/net/DatagramSocket/SendDatagramToBadAddress.java	Sat Dec 01 12:24:15 2018 -0800
463
@@ -45,6 +45,8 @@
463
@@ -45,6 +45,8 @@
464
             return (true);
464
             return (true);
465
         if (p.getProperty ("os.name").equals ("Linux"))
465
         if (p.getProperty ("os.name").equals ("Linux"))
Lines 469-476 Link Here
469
         if (p.getProperty ("os.name").startsWith ("Mac OS"))
469
         if (p.getProperty ("os.name").startsWith ("Mac OS"))
470
             return (true);
470
             return (true);
471
         // Check for specific Solaris version from here
471
         // Check for specific Solaris version from here
472
--- ./jdk/test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh	Sat Jun 23 21:02:10 2018 -0700
472
--- ./jdk/test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh	Sat Oct 06 10:26:40 2018 +0100
473
+++ ./jdk/test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh	Sun Sep 02 07:33:40 2018 -0700
473
+++ ./jdk/test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh	Sat Dec 01 12:24:15 2018 -0800
474
@@ -27,11 +27,7 @@
474
@@ -27,11 +27,7 @@
475
 # set platform-dependent variables
475
 # set platform-dependent variables
476
 OS=`uname -s`
476
 OS=`uname -s`
Lines 484-491 Link Here
484
     PATHSEP=":"
484
     PATHSEP=":"
485
     FILESEP="/"
485
     FILESEP="/"
486
     ;;
486
     ;;
487
--- ./jdk/test/java/net/Socket/OldSocketImpl.sh	Sat Jun 23 21:02:10 2018 -0700
487
--- ./jdk/test/java/net/Socket/OldSocketImpl.sh	Sat Oct 06 10:26:40 2018 +0100
488
+++ ./jdk/test/java/net/Socket/OldSocketImpl.sh	Sun Sep 02 07:33:40 2018 -0700
488
+++ ./jdk/test/java/net/Socket/OldSocketImpl.sh	Sat Dec 01 12:24:15 2018 -0800
489
@@ -28,7 +28,7 @@
489
@@ -28,7 +28,7 @@
490
 
490
 
491
 OS=`uname -s`
491
 OS=`uname -s`
Lines 495-502 Link Here
495
     PS=":"
495
     PS=":"
496
     FS="/"
496
     FS="/"
497
     ;;
497
     ;;
498
--- ./jdk/test/java/net/URL/B5086147.sh	Sat Jun 23 21:02:10 2018 -0700
498
--- ./jdk/test/java/net/URL/B5086147.sh	Sat Oct 06 10:26:40 2018 +0100
499
+++ ./jdk/test/java/net/URL/B5086147.sh	Sun Sep 02 07:33:40 2018 -0700
499
+++ ./jdk/test/java/net/URL/B5086147.sh	Sat Dec 01 12:24:15 2018 -0800
500
@@ -26,7 +26,7 @@
500
@@ -26,7 +26,7 @@
501
 
501
 
502
 OS=`uname -s`
502
 OS=`uname -s`
Lines 506-513 Link Here
506
     exit 0
506
     exit 0
507
     ;;
507
     ;;
508
   CYGWIN* )
508
   CYGWIN* )
509
--- ./jdk/test/java/net/URLClassLoader/B5077773.sh	Sat Jun 23 21:02:10 2018 -0700
509
--- ./jdk/test/java/net/URLClassLoader/B5077773.sh	Sat Oct 06 10:26:40 2018 +0100
510
+++ ./jdk/test/java/net/URLClassLoader/B5077773.sh	Sun Sep 02 07:33:40 2018 -0700
510
+++ ./jdk/test/java/net/URLClassLoader/B5077773.sh	Sat Dec 01 12:24:15 2018 -0800
511
@@ -34,11 +34,7 @@
511
@@ -34,11 +34,7 @@
512
 
512
 
513
 OS=`uname -s`
513
 OS=`uname -s`
Lines 521-528 Link Here
521
     PS=":"
521
     PS=":"
522
     FS="/"
522
     FS="/"
523
     ;;
523
     ;;
524
--- ./jdk/test/java/net/URLClassLoader/sealing/checksealed.sh	Sat Jun 23 21:02:10 2018 -0700
524
--- ./jdk/test/java/net/URLClassLoader/sealing/checksealed.sh	Sat Oct 06 10:26:40 2018 +0100
525
+++ ./jdk/test/java/net/URLClassLoader/sealing/checksealed.sh	Sun Sep 02 07:33:40 2018 -0700
525
+++ ./jdk/test/java/net/URLClassLoader/sealing/checksealed.sh	Sat Dec 01 12:24:15 2018 -0800
526
@@ -27,11 +27,7 @@
526
@@ -27,11 +27,7 @@
527
 
527
 
528
 OS=`uname -s`
528
 OS=`uname -s`
Lines 536-543 Link Here
536
     PS=":"
536
     PS=":"
537
     FS="/"
537
     FS="/"
538
     ;;
538
     ;;
539
--- ./jdk/test/java/net/URLConnection/6212146/test.sh	Sat Jun 23 21:02:10 2018 -0700
539
--- ./jdk/test/java/net/URLConnection/6212146/test.sh	Sat Oct 06 10:26:40 2018 +0100
540
+++ ./jdk/test/java/net/URLConnection/6212146/test.sh	Sun Sep 02 07:33:40 2018 -0700
540
+++ ./jdk/test/java/net/URLConnection/6212146/test.sh	Sat Dec 01 12:24:15 2018 -0800
541
@@ -33,11 +33,7 @@
541
@@ -33,11 +33,7 @@
542
 
542
 
543
 OS=`uname -s`
543
 OS=`uname -s`
Lines 551-558 Link Here
551
     PS=":"
551
     PS=":"
552
     FS="/"
552
     FS="/"
553
     ;;
553
     ;;
554
--- ./jdk/test/java/nio/channels/FileChannel/Transfer.java	Sat Jun 23 21:02:10 2018 -0700
554
--- ./jdk/test/java/nio/channels/FileChannel/Transfer.java	Sat Oct 06 10:26:40 2018 +0100
555
+++ ./jdk/test/java/nio/channels/FileChannel/Transfer.java	Sun Sep 02 07:33:40 2018 -0700
555
+++ ./jdk/test/java/nio/channels/FileChannel/Transfer.java	Sat Dec 01 12:24:15 2018 -0800
556
@@ -228,7 +228,7 @@
556
@@ -228,7 +228,7 @@
557
         // Windows and Linux can't handle the really large file sizes for a
557
         // Windows and Linux can't handle the really large file sizes for a
558
         // truncate or a positional write required by the test for 4563125
558
         // truncate or a positional write required by the test for 4563125
Lines 562-569 Link Here
562
             return;
562
             return;
563
         File source = File.createTempFile("blah", null);
563
         File source = File.createTempFile("blah", null);
564
         source.deleteOnExit();
564
         source.deleteOnExit();
565
--- ./jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c	Sat Jun 23 21:02:10 2018 -0700
565
--- ./jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c	Sat Oct 06 10:26:40 2018 +0100
566
+++ ./jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c	Sun Sep 02 07:33:40 2018 -0700
566
+++ ./jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c	Sat Dec 01 12:24:15 2018 -0800
567
@@ -17,6 +17,12 @@
567
@@ -17,6 +17,12 @@
568
 
568
 
569
 #include "Launcher.h"
569
 #include "Launcher.h"
Lines 586-593 Link Here
586
         _exit(-1);
586
         _exit(-1);
587
     }
587
     }
588
 
588
 
589
--- ./jdk/test/java/nio/charset/coders/CheckSJISMappingProp.sh	Sat Jun 23 21:02:10 2018 -0700
589
--- ./jdk/test/java/nio/charset/coders/CheckSJISMappingProp.sh	Sat Oct 06 10:26:40 2018 +0100
590
+++ ./jdk/test/java/nio/charset/coders/CheckSJISMappingProp.sh	Sun Sep 02 07:33:40 2018 -0700
590
+++ ./jdk/test/java/nio/charset/coders/CheckSJISMappingProp.sh	Sat Dec 01 12:24:15 2018 -0800
591
@@ -34,7 +34,7 @@
591
@@ -34,7 +34,7 @@
592
 
592
 
593
 OS=`uname -s`
593
 OS=`uname -s`
Lines 597-604 Link Here
597
   # Skip locale test for Windows
597
   # Skip locale test for Windows
598
   Windows* | CYGWIN* )
598
   Windows* | CYGWIN* )
599
     echo "Passed"; exit 0 ;;
599
     echo "Passed"; exit 0 ;;
600
--- ./jdk/test/java/nio/charset/spi/basic.sh	Sat Jun 23 21:02:10 2018 -0700
600
--- ./jdk/test/java/nio/charset/spi/basic.sh	Sat Oct 06 10:26:40 2018 +0100
601
+++ ./jdk/test/java/nio/charset/spi/basic.sh	Sun Sep 02 07:33:40 2018 -0700
601
+++ ./jdk/test/java/nio/charset/spi/basic.sh	Sat Dec 01 12:24:15 2018 -0800
602
@@ -48,7 +48,7 @@
602
@@ -48,7 +48,7 @@
603
 
603
 
604
 DIR=`pwd`
604
 DIR=`pwd`
Lines 608-615 Link Here
608
   Windows* )      CPS=';' ;;
608
   Windows* )      CPS=';' ;;
609
   CYGWIN*  )
609
   CYGWIN*  )
610
     DIR=`/usr/bin/cygpath -a -s -m $DIR`
610
     DIR=`/usr/bin/cygpath -a -s -m $DIR`
611
--- ./jdk/test/java/nio/file/FileSystem/Basic.java	Sat Jun 23 21:02:10 2018 -0700
611
--- ./jdk/test/java/nio/file/FileSystem/Basic.java	Sat Oct 06 10:26:40 2018 +0100
612
+++ ./jdk/test/java/nio/file/FileSystem/Basic.java	Sun Sep 02 07:33:40 2018 -0700
612
+++ ./jdk/test/java/nio/file/FileSystem/Basic.java	Sat Dec 01 12:24:15 2018 -0800
613
@@ -76,7 +76,7 @@
613
@@ -76,7 +76,7 @@
614
             checkSupported(fs, "posix", "unix", "owner", "acl", "user");
614
             checkSupported(fs, "posix", "unix", "owner", "acl", "user");
615
         if (os.equals("Linux"))
615
         if (os.equals("Linux"))
Lines 619-626 Link Here
619
             checkSupported(fs, "posix", "unix", "owner");
619
             checkSupported(fs, "posix", "unix", "owner");
620
         if (os.equals("Windows"))
620
         if (os.equals("Windows"))
621
             checkSupported(fs, "owner", "dos", "acl", "user");
621
             checkSupported(fs, "owner", "dos", "acl", "user");
622
--- ./jdk/test/java/nio/file/Files/CopyAndMove.java	Sat Jun 23 21:02:10 2018 -0700
622
--- ./jdk/test/java/nio/file/Files/CopyAndMove.java	Sat Oct 06 10:26:40 2018 +0100
623
+++ ./jdk/test/java/nio/file/Files/CopyAndMove.java	Sun Sep 02 07:33:40 2018 -0700
623
+++ ./jdk/test/java/nio/file/Files/CopyAndMove.java	Sat Dec 01 12:24:15 2018 -0800
624
@@ -651,7 +651,7 @@
624
@@ -651,7 +651,7 @@
625
 
625
 
626
                 // check POSIX attributes are copied
626
                 // check POSIX attributes are copied
Lines 639-646 Link Here
639
         boolean isDirectory = isDirectory(file, NOFOLLOW_LINKS);
639
         boolean isDirectory = isDirectory(file, NOFOLLOW_LINKS);
640
 
640
 
641
         if (isUnix) {
641
         if (isUnix) {
642
--- ./jdk/test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh	Sat Jun 23 21:02:10 2018 -0700
642
--- ./jdk/test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh	Sat Oct 06 10:26:40 2018 +0100
643
+++ ./jdk/test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh	Sun Sep 02 07:33:40 2018 -0700
643
+++ ./jdk/test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh	Sat Dec 01 12:24:15 2018 -0800
644
@@ -33,7 +33,7 @@
644
@@ -33,7 +33,7 @@
645
 
645
 
646
 OS=`uname -s`
646
 OS=`uname -s`
Lines 650-657 Link Here
650
     PS=":"
650
     PS=":"
651
     ;;
651
     ;;
652
   Windows* | CYGWIN* )
652
   Windows* | CYGWIN* )
653
--- ./jdk/test/java/rmi/registry/readTest/readTest.sh	Sat Jun 23 21:02:10 2018 -0700
653
--- ./jdk/test/java/rmi/registry/readTest/readTest.sh	Sat Oct 06 10:26:40 2018 +0100
654
+++ ./jdk/test/java/rmi/registry/readTest/readTest.sh	Sun Sep 02 07:33:40 2018 -0700
654
+++ ./jdk/test/java/rmi/registry/readTest/readTest.sh	Sat Dec 01 12:24:15 2018 -0800
655
@@ -34,7 +34,7 @@
655
@@ -34,7 +34,7 @@
656
 REGARGS=""
656
 REGARGS=""
657
 
657
 
Lines 661-668 Link Here
661
     PS=":"
661
     PS=":"
662
     FS="/"
662
     FS="/"
663
     CHMOD="${FS}bin${FS}chmod"
663
     CHMOD="${FS}bin${FS}chmod"
664
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh	Sat Jun 23 21:02:10 2018 -0700
664
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh	Sat Oct 06 10:26:40 2018 +0100
665
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh	Sun Sep 02 07:33:40 2018 -0700
665
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh	Sat Dec 01 12:24:15 2018 -0800
666
@@ -58,7 +58,7 @@
666
@@ -58,7 +58,7 @@
667
     PATHSEP=":"
667
     PATHSEP=":"
668
     FILESEP="/"
668
     FILESEP="/"
Lines 672-679 Link Here
672
     PATHSEP=":"
672
     PATHSEP=":"
673
     FILESEP="/"
673
     FILESEP="/"
674
     ;;
674
     ;;
675
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh	Sat Jun 23 21:02:10 2018 -0700
675
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh	Sat Oct 06 10:26:40 2018 +0100
676
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh	Sun Sep 02 07:33:40 2018 -0700
676
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh	Sat Dec 01 12:24:15 2018 -0800
677
@@ -42,7 +42,7 @@
677
@@ -42,7 +42,7 @@
678
     PATHSEP=":"
678
     PATHSEP=":"
679
     FILESEP="/"
679
     FILESEP="/"
Lines 683-690 Link Here
683
     PATHSEP=":"
683
     PATHSEP=":"
684
     FILESEP="/"
684
     FILESEP="/"
685
     ;;
685
     ;;
686
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh	Sat Jun 23 21:02:10 2018 -0700
686
--- ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh	Sat Oct 06 10:26:40 2018 +0100
687
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh	Sun Sep 02 07:33:40 2018 -0700
687
+++ ./jdk/test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh	Sat Dec 01 12:24:15 2018 -0800
688
@@ -66,7 +66,7 @@
688
@@ -66,7 +66,7 @@
689
     PATHSEP=";"
689
     PATHSEP=";"
690
     FILESEP="/"
690
     FILESEP="/"
Lines 694-701 Link Here
694
     PATHSEP=":"
694
     PATHSEP=":"
695
     FILESEP="/"
695
     FILESEP="/"
696
     ;;
696
     ;;
697
--- ./jdk/test/java/security/Security/signedfirst/Dyn.sh	Sat Jun 23 21:02:10 2018 -0700
697
--- ./jdk/test/java/security/Security/signedfirst/Dyn.sh	Sat Oct 06 10:26:40 2018 +0100
698
+++ ./jdk/test/java/security/Security/signedfirst/Dyn.sh	Sun Sep 02 07:33:40 2018 -0700
698
+++ ./jdk/test/java/security/Security/signedfirst/Dyn.sh	Sat Dec 01 12:24:15 2018 -0800
699
@@ -58,7 +58,7 @@
699
@@ -58,7 +58,7 @@
700
     PATHSEP=":"
700
     PATHSEP=":"
701
     FILESEP="/"
701
     FILESEP="/"
Lines 705-712 Link Here
705
     PATHSEP=":"
705
     PATHSEP=":"
706
     FILESEP="/"
706
     FILESEP="/"
707
     ;;
707
     ;;
708
--- ./jdk/test/java/security/Security/signedfirst/Static.sh	Sat Jun 23 21:02:10 2018 -0700
708
--- ./jdk/test/java/security/Security/signedfirst/Static.sh	Sat Oct 06 10:26:40 2018 +0100
709
+++ ./jdk/test/java/security/Security/signedfirst/Static.sh	Sun Sep 02 07:33:40 2018 -0700
709
+++ ./jdk/test/java/security/Security/signedfirst/Static.sh	Sat Dec 01 12:24:15 2018 -0800
710
@@ -58,7 +58,7 @@
710
@@ -58,7 +58,7 @@
711
     PATHSEP=":"
711
     PATHSEP=":"
712
     FILESEP="/"
712
     FILESEP="/"
Lines 716-723 Link Here
716
     PATHSEP=":"
716
     PATHSEP=":"
717
     FILESEP="/"
717
     FILESEP="/"
718
     ;;
718
     ;;
719
--- ./jdk/test/java/util/Currency/PropertiesTest.sh	Sat Jun 23 21:02:10 2018 -0700
719
--- ./jdk/test/java/util/Currency/PropertiesTest.sh	Sat Oct 06 10:26:40 2018 +0100
720
+++ ./jdk/test/java/util/Currency/PropertiesTest.sh	Sun Sep 02 07:33:40 2018 -0700
720
+++ ./jdk/test/java/util/Currency/PropertiesTest.sh	Sat Dec 01 12:24:15 2018 -0800
721
@@ -52,7 +52,7 @@
721
@@ -52,7 +52,7 @@
722
 # set platform-dependent variables
722
 # set platform-dependent variables
723
 OS=`uname -s`
723
 OS=`uname -s`
Lines 727-734 Link Here
727
     PS=":"
727
     PS=":"
728
     FS="/"
728
     FS="/"
729
     ;;
729
     ;;
730
--- ./jdk/test/java/util/PluggableLocale/ExecTest.sh	Sat Jun 23 21:02:10 2018 -0700
730
--- ./jdk/test/java/util/PluggableLocale/ExecTest.sh	Sat Oct 06 10:26:40 2018 +0100
731
+++ ./jdk/test/java/util/PluggableLocale/ExecTest.sh	Sun Sep 02 07:33:40 2018 -0700
731
+++ ./jdk/test/java/util/PluggableLocale/ExecTest.sh	Sat Dec 01 12:24:15 2018 -0800
732
@@ -62,7 +62,7 @@
732
@@ -62,7 +62,7 @@
733
 # set platform-dependent variables
733
 # set platform-dependent variables
734
 OS=`uname -s`
734
 OS=`uname -s`
Lines 738-745 Link Here
738
     PS=":"
738
     PS=":"
739
     FS="/"
739
     FS="/"
740
     ;;
740
     ;;
741
--- ./jdk/test/java/util/ResourceBundle/Bug6299235Test.sh	Sat Jun 23 21:02:10 2018 -0700
741
--- ./jdk/test/java/util/ResourceBundle/Bug6299235Test.sh	Sat Oct 06 10:26:40 2018 +0100
742
+++ ./jdk/test/java/util/ResourceBundle/Bug6299235Test.sh	Sun Sep 02 07:33:40 2018 -0700
742
+++ ./jdk/test/java/util/ResourceBundle/Bug6299235Test.sh	Sat Dec 01 12:24:15 2018 -0800
743
@@ -31,7 +31,7 @@
743
@@ -31,7 +31,7 @@
744
 # set platform-dependent variables
744
 # set platform-dependent variables
745
 OS=`uname -s`
745
 OS=`uname -s`
Lines 749-756 Link Here
749
     PATHSEP=":"
749
     PATHSEP=":"
750
     FILESEP="/"
750
     FILESEP="/"
751
     ;;
751
     ;;
752
--- ./jdk/test/java/util/ServiceLoader/basic.sh	Sat Jun 23 21:02:10 2018 -0700
752
--- ./jdk/test/java/util/ServiceLoader/basic.sh	Sat Oct 06 10:26:40 2018 +0100
753
+++ ./jdk/test/java/util/ServiceLoader/basic.sh	Sun Sep 02 07:33:40 2018 -0700
753
+++ ./jdk/test/java/util/ServiceLoader/basic.sh	Sat Dec 01 12:24:15 2018 -0800
754
@@ -43,9 +43,7 @@
754
@@ -43,9 +43,7 @@
755
 
755
 
756
 OS=`uname -s`
756
 OS=`uname -s`
Lines 762-769 Link Here
762
       SEP=':' ;;
762
       SEP=':' ;;
763
     * )
763
     * )
764
       SEP='\;' ;;
764
       SEP='\;' ;;
765
--- ./jdk/test/java/util/prefs/CheckUserPrefsStorage.sh	Sat Jun 23 21:02:10 2018 -0700
765
--- ./jdk/test/java/util/prefs/CheckUserPrefsStorage.sh	Sat Oct 06 10:26:40 2018 +0100
766
+++ ./jdk/test/java/util/prefs/CheckUserPrefsStorage.sh	Sun Sep 02 07:33:40 2018 -0700
766
+++ ./jdk/test/java/util/prefs/CheckUserPrefsStorage.sh	Sat Dec 01 12:24:15 2018 -0800
767
@@ -31,7 +31,7 @@
767
@@ -31,7 +31,7 @@
768
 
768
 
769
 OS=`uname -s`
769
 OS=`uname -s`
Lines 773-780 Link Here
773
     PS=":"
773
     PS=":"
774
     FS="/"
774
     FS="/"
775
     ;;
775
     ;;
776
--- ./jdk/test/javax/crypto/SecretKeyFactory/FailOverTest.sh	Sat Jun 23 21:02:10 2018 -0700
776
--- ./jdk/test/javax/crypto/SecretKeyFactory/FailOverTest.sh	Sat Oct 06 10:26:40 2018 +0100
777
+++ ./jdk/test/javax/crypto/SecretKeyFactory/FailOverTest.sh	Sun Sep 02 07:33:40 2018 -0700
777
+++ ./jdk/test/javax/crypto/SecretKeyFactory/FailOverTest.sh	Sat Dec 01 12:24:15 2018 -0800
778
@@ -56,7 +56,7 @@
778
@@ -56,7 +56,7 @@
779
 # set platform-dependent variables
779
 # set platform-dependent variables
780
 OS=`uname -s`
780
 OS=`uname -s`
Lines 784-791 Link Here
784
     NULL=/dev/null
784
     NULL=/dev/null
785
     PS=":"
785
     PS=":"
786
     FS="/"
786
     FS="/"
787
--- ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh	Sat Jun 23 21:02:10 2018 -0700
787
--- ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh	Sat Oct 06 10:26:40 2018 +0100
788
+++ ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh	Sun Sep 02 07:33:40 2018 -0700
788
+++ ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh	Sat Dec 01 12:24:15 2018 -0800
789
@@ -89,7 +89,7 @@
789
@@ -89,7 +89,7 @@
790
       FILESEP="/"
790
       FILESEP="/"
791
       ;;
791
       ;;
Lines 795-802 Link Here
795
       VAR="A different value for Linux"
795
       VAR="A different value for Linux"
796
       DEFAULT_JDK=/none
796
       DEFAULT_JDK=/none
797
       #DEFAULT_JDK=/usr/local/java/jdk1.4/linux-i386
797
       #DEFAULT_JDK=/usr/local/java/jdk1.4/linux-i386
798
--- ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatThreadTest.sh	Sat Jun 23 21:02:10 2018 -0700
798
--- ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatThreadTest.sh	Sat Oct 06 10:26:40 2018 +0100
799
+++ ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatThreadTest.sh	Sun Sep 02 07:33:40 2018 -0700
799
+++ ./jdk/test/javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatThreadTest.sh	Sat Dec 01 12:24:15 2018 -0800
800
@@ -90,7 +90,7 @@
800
@@ -90,7 +90,7 @@
801
       FILESEP="/"
801
       FILESEP="/"
802
       ;;
802
       ;;
Lines 806-813 Link Here
806
       VAR="A different value for Linux"
806
       VAR="A different value for Linux"
807
       DEFAULT_JDK=/none
807
       DEFAULT_JDK=/none
808
       #DEFAULT_JDK=/usr/local/java/jdk1.4/linux-i386
808
       #DEFAULT_JDK=/usr/local/java/jdk1.4/linux-i386
809
--- ./jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh	Sat Jun 23 21:02:10 2018 -0700
809
--- ./jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh	Sat Oct 06 10:26:40 2018 +0100
810
+++ ./jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh	Sun Sep 02 07:33:40 2018 -0700
810
+++ ./jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh	Sat Dec 01 12:24:15 2018 -0800
811
@@ -108,6 +108,14 @@
811
@@ -108,6 +108,14 @@
812
       TMP="/tmp"
812
       TMP="/tmp"
813
       ;;
813
       ;;
Lines 823-830 Link Here
823
    Windows* )
823
    Windows* )
824
       VAR="A different value for Win32"
824
       VAR="A different value for Win32"
825
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
825
       DEFAULT_JDK="C:/Program Files/Java/jdk1.8.0"
826
--- ./jdk/test/javax/script/CommonSetup.sh	Sat Jun 23 21:02:10 2018 -0700
826
--- ./jdk/test/javax/script/CommonSetup.sh	Sat Oct 06 10:26:40 2018 +0100
827
+++ ./jdk/test/javax/script/CommonSetup.sh	Sun Sep 02 07:33:40 2018 -0700
827
+++ ./jdk/test/javax/script/CommonSetup.sh	Sat Dec 01 12:24:15 2018 -0800
828
@@ -36,7 +36,7 @@
828
@@ -36,7 +36,7 @@
829
 
829
 
830
 OS=`uname -s`
830
 OS=`uname -s`
Lines 834-841 Link Here
834
     PS=":"
834
     PS=":"
835
     FS="/"
835
     FS="/"
836
     ;;
836
     ;;
837
--- ./jdk/test/javax/security/auth/Subject/doAs/Test.sh	Sat Jun 23 21:02:10 2018 -0700
837
--- ./jdk/test/javax/security/auth/Subject/doAs/Test.sh	Sat Oct 06 10:26:40 2018 +0100
838
+++ ./jdk/test/javax/security/auth/Subject/doAs/Test.sh	Sun Sep 02 07:33:40 2018 -0700
838
+++ ./jdk/test/javax/security/auth/Subject/doAs/Test.sh	Sat Dec 01 12:24:15 2018 -0800
839
@@ -43,7 +43,7 @@
839
@@ -43,7 +43,7 @@
840
     FS="/"
840
     FS="/"
841
     RM="/bin/rm -f"
841
     RM="/bin/rm -f"
Lines 845-852 Link Here
845
     PS=":"
845
     PS=":"
846
     FS="/"
846
     FS="/"
847
     RM="/bin/rm -f"
847
     RM="/bin/rm -f"
848
--- ./jdk/test/lib/security/java.policy/Ext_AllPolicy.sh	Sat Jun 23 21:02:10 2018 -0700
848
--- ./jdk/test/lib/security/java.policy/Ext_AllPolicy.sh	Sat Oct 06 10:26:40 2018 +0100
849
+++ ./jdk/test/lib/security/java.policy/Ext_AllPolicy.sh	Sun Sep 02 07:33:40 2018 -0700
849
+++ ./jdk/test/lib/security/java.policy/Ext_AllPolicy.sh	Sat Dec 01 12:24:15 2018 -0800
850
@@ -53,7 +53,7 @@
850
@@ -53,7 +53,7 @@
851
 # set platform-dependent variables
851
 # set platform-dependent variables
852
 OS=`uname -s`
852
 OS=`uname -s`
Lines 856-863 Link Here
856
     NULL=/dev/null
856
     NULL=/dev/null
857
     PS=":"
857
     PS=":"
858
     FS="/"
858
     FS="/"
859
--- ./jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java	Sat Jun 23 21:02:10 2018 -0700
859
--- ./jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java	Sat Oct 06 10:26:40 2018 +0100
860
+++ ./jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java	Sun Sep 02 07:33:40 2018 -0700
860
+++ ./jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java	Sat Dec 01 12:24:15 2018 -0800
861
@@ -53,8 +53,13 @@
861
@@ -53,8 +53,13 @@
862
         return isOs("linux");
862
         return isOs("linux");
863
     }
863
     }
Lines 873-880 Link Here
873
     }
873
     }
874
 
874
 
875
     public static String getOsName() {
875
     public static String getOsName() {
876
--- ./jdk/test/sun/awt/dnd/8024061/bug8024061.java	Sat Jun 23 21:02:10 2018 -0700
876
--- ./jdk/test/sun/awt/dnd/8024061/bug8024061.java	Sat Oct 06 10:26:40 2018 +0100
877
+++ ./jdk/test/sun/awt/dnd/8024061/bug8024061.java	Sun Sep 02 07:33:40 2018 -0700
877
+++ ./jdk/test/sun/awt/dnd/8024061/bug8024061.java	Sat Dec 01 12:24:15 2018 -0800
878
@@ -107,8 +107,8 @@
878
@@ -107,8 +107,8 @@
879
 
879
 
880
     public static void main(String[] args) throws AWTException, InvocationTargetException, InterruptedException {
880
     public static void main(String[] args) throws AWTException, InvocationTargetException, InterruptedException {
Lines 886-893 Link Here
886
                                "skipping!");
886
                                "skipping!");
887
             return;
887
             return;
888
         }
888
         }
889
--- ./jdk/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh	Sat Jun 23 21:02:10 2018 -0700
889
--- ./jdk/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh	Sat Oct 06 10:26:40 2018 +0100
890
+++ ./jdk/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh	Sun Sep 02 07:33:40 2018 -0700
890
+++ ./jdk/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh	Sat Dec 01 12:24:15 2018 -0800
891
@@ -42,7 +42,7 @@
891
@@ -42,7 +42,7 @@
892
 fi
892
 fi
893
 
893
 
Lines 897-904 Link Here
897
     PATHSEP=":"
897
     PATHSEP=":"
898
     FILESEP="/"
898
     FILESEP="/"
899
     DFILESEP=$FILESEP
899
     DFILESEP=$FILESEP
900
--- ./jdk/test/sun/net/ftp/MarkResetTest.sh	Sat Jun 23 21:02:10 2018 -0700
900
--- ./jdk/test/sun/net/ftp/MarkResetTest.sh	Sat Oct 06 10:26:40 2018 +0100
901
+++ ./jdk/test/sun/net/ftp/MarkResetTest.sh	Sun Sep 02 07:33:40 2018 -0700
901
+++ ./jdk/test/sun/net/ftp/MarkResetTest.sh	Sat Dec 01 12:24:15 2018 -0800
902
@@ -28,7 +28,7 @@
902
@@ -28,7 +28,7 @@
903
 
903
 
904
 OS=`uname -s`
904
 OS=`uname -s`
Lines 908-915 Link Here
908
     PS=":"
908
     PS=":"
909
     FS="/"
909
     FS="/"
910
     ;;
910
     ;;
911
--- ./jdk/test/sun/net/www/http/HttpClient/RetryPost.sh	Sat Jun 23 21:02:10 2018 -0700
911
--- ./jdk/test/sun/net/www/http/HttpClient/RetryPost.sh	Sat Oct 06 10:26:40 2018 +0100
912
+++ ./jdk/test/sun/net/www/http/HttpClient/RetryPost.sh	Sun Sep 02 07:33:40 2018 -0700
912
+++ ./jdk/test/sun/net/www/http/HttpClient/RetryPost.sh	Sat Dec 01 12:24:15 2018 -0800
913
@@ -28,7 +28,7 @@
913
@@ -28,7 +28,7 @@
914
 
914
 
915
 OS=`uname -s`
915
 OS=`uname -s`
Lines 919-926 Link Here
919
     PS=":"
919
     PS=":"
920
     FS="/"
920
     FS="/"
921
     ;;
921
     ;;
922
--- ./jdk/test/sun/net/www/protocol/jar/B5105410.sh	Sat Jun 23 21:02:10 2018 -0700
922
--- ./jdk/test/sun/net/www/protocol/jar/B5105410.sh	Sat Oct 06 10:26:40 2018 +0100
923
+++ ./jdk/test/sun/net/www/protocol/jar/B5105410.sh	Sun Sep 02 07:33:40 2018 -0700
923
+++ ./jdk/test/sun/net/www/protocol/jar/B5105410.sh	Sat Dec 01 12:24:15 2018 -0800
924
@@ -31,7 +31,7 @@
924
@@ -31,7 +31,7 @@
925
 
925
 
926
 OS=`uname -s`
926
 OS=`uname -s`
Lines 930-937 Link Here
930
     PS=":"
930
     PS=":"
931
     FS="/"
931
     FS="/"
932
     ;;
932
     ;;
933
--- ./jdk/test/sun/net/www/protocol/jar/jarbug/run.sh	Sat Jun 23 21:02:10 2018 -0700
933
--- ./jdk/test/sun/net/www/protocol/jar/jarbug/run.sh	Sat Oct 06 10:26:40 2018 +0100
934
+++ ./jdk/test/sun/net/www/protocol/jar/jarbug/run.sh	Sun Sep 02 07:33:40 2018 -0700
934
+++ ./jdk/test/sun/net/www/protocol/jar/jarbug/run.sh	Sat Dec 01 12:24:15 2018 -0800
935
@@ -31,7 +31,7 @@
935
@@ -31,7 +31,7 @@
936
 
936
 
937
 OS=`uname -s`
937
 OS=`uname -s`
Lines 941-948 Link Here
941
     PS=":"
941
     PS=":"
942
     FS="/"
942
     FS="/"
943
     CHMOD="${FS}bin${FS}chmod"
943
     CHMOD="${FS}bin${FS}chmod"
944
--- ./jdk/test/sun/nio/ch/SelProvider.java	Sat Jun 23 21:02:10 2018 -0700
944
--- ./jdk/test/sun/nio/ch/SelProvider.java	Sat Oct 06 10:26:40 2018 +0100
945
+++ ./jdk/test/sun/nio/ch/SelProvider.java	Sun Sep 02 07:33:40 2018 -0700
945
+++ ./jdk/test/sun/nio/ch/SelProvider.java	Sat Dec 01 12:24:15 2018 -0800
946
@@ -39,7 +39,7 @@
946
@@ -39,7 +39,7 @@
947
                 expected = "sun.nio.ch.DevPollSelectorProvider";
947
                 expected = "sun.nio.ch.DevPollSelectorProvider";
948
             } else if ("Linux".equals(osname)) {
948
             } else if ("Linux".equals(osname)) {
Lines 952-959 Link Here
952
                 expected = "sun.nio.ch.KQueueSelectorProvider";
952
                 expected = "sun.nio.ch.KQueueSelectorProvider";
953
             } else {
953
             } else {
954
                 return;
954
                 return;
955
--- ./jdk/test/sun/security/krb5/runNameEquals.sh	Sat Jun 23 21:02:10 2018 -0700
955
--- ./jdk/test/sun/security/krb5/runNameEquals.sh	Sat Oct 06 10:26:40 2018 +0100
956
+++ ./jdk/test/sun/security/krb5/runNameEquals.sh	Sun Sep 02 07:33:40 2018 -0700
956
+++ ./jdk/test/sun/security/krb5/runNameEquals.sh	Sat Dec 01 12:24:15 2018 -0800
957
@@ -52,7 +52,7 @@
957
@@ -52,7 +52,7 @@
958
 # set platform-dependent variables
958
 # set platform-dependent variables
959
 OS=`uname -s`
959
 OS=`uname -s`
Lines 963-970 Link Here
963
     PATHSEP=":"
963
     PATHSEP=":"
964
     FILESEP="/"
964
     FILESEP="/"
965
     NATIVE=true
965
     NATIVE=true
966
--- ./jdk/test/sun/security/mscapi/ShortRSAKey1024.sh	Sat Jun 23 21:02:10 2018 -0700
966
--- ./jdk/test/sun/security/mscapi/ShortRSAKey1024.sh	Sat Oct 06 10:26:40 2018 +0100
967
+++ ./jdk/test/sun/security/mscapi/ShortRSAKey1024.sh	Sun Sep 02 07:33:40 2018 -0700
967
+++ ./jdk/test/sun/security/mscapi/ShortRSAKey1024.sh	Sat Dec 01 12:24:15 2018 -0800
968
@@ -50,7 +50,7 @@
968
@@ -50,7 +50,7 @@
969
 
969
 
970
 OS=`uname -s`
970
 OS=`uname -s`
Lines 974-981 Link Here
974
     FS="/"
974
     FS="/"
975
     ;;
975
     ;;
976
   Windows_* )
976
   Windows_* )
977
--- ./jdk/test/sun/security/pkcs11/Provider/ConfigQuotedString.sh	Sat Jun 23 21:02:10 2018 -0700
977
--- ./jdk/test/sun/security/pkcs11/Provider/ConfigQuotedString.sh	Sat Oct 06 10:26:40 2018 +0100
978
+++ ./jdk/test/sun/security/pkcs11/Provider/ConfigQuotedString.sh	Sun Sep 02 07:33:40 2018 -0700
978
+++ ./jdk/test/sun/security/pkcs11/Provider/ConfigQuotedString.sh	Sat Dec 01 12:24:15 2018 -0800
979
@@ -66,7 +66,7 @@
979
@@ -66,7 +66,7 @@
980
     CP="${FS}bin${FS}cp"
980
     CP="${FS}bin${FS}cp"
981
     CHMOD="${FS}bin${FS}chmod"
981
     CHMOD="${FS}bin${FS}chmod"
Lines 985-992 Link Here
985
     FS="/"
985
     FS="/"
986
     PS=":"
986
     PS=":"
987
     CP="${FS}bin${FS}cp"
987
     CP="${FS}bin${FS}cp"
988
--- ./jdk/test/sun/security/pkcs11/Provider/Login.sh	Sat Jun 23 21:02:10 2018 -0700
988
--- ./jdk/test/sun/security/pkcs11/Provider/Login.sh	Sat Oct 06 10:26:40 2018 +0100
989
+++ ./jdk/test/sun/security/pkcs11/Provider/Login.sh	Sun Sep 02 07:33:40 2018 -0700
989
+++ ./jdk/test/sun/security/pkcs11/Provider/Login.sh	Sat Dec 01 12:24:15 2018 -0800
990
@@ -67,7 +67,7 @@
990
@@ -67,7 +67,7 @@
991
     CP="${FS}bin${FS}cp"
991
     CP="${FS}bin${FS}cp"
992
     CHMOD="${FS}bin${FS}chmod"
992
     CHMOD="${FS}bin${FS}chmod"
Lines 996-1003 Link Here
996
     FS="/"
996
     FS="/"
997
     PS=":"
997
     PS=":"
998
     CP="${FS}bin${FS}cp"
998
     CP="${FS}bin${FS}cp"
999
--- ./jdk/test/sun/security/provider/KeyStore/DKSTest.sh	Sat Jun 23 21:02:10 2018 -0700
999
--- ./jdk/test/sun/security/provider/KeyStore/DKSTest.sh	Sat Oct 06 10:26:40 2018 +0100
1000
+++ ./jdk/test/sun/security/provider/KeyStore/DKSTest.sh	Sun Sep 02 07:33:40 2018 -0700
1000
+++ ./jdk/test/sun/security/provider/KeyStore/DKSTest.sh	Sat Dec 01 12:24:15 2018 -0800
1001
@@ -50,7 +50,7 @@
1001
@@ -50,7 +50,7 @@
1002
 # set platform-dependent variables
1002
 # set platform-dependent variables
1003
 OS=`uname -s`
1003
 OS=`uname -s`
Lines 1007-1014 Link Here
1007
     PS=":"
1007
     PS=":"
1008
     FS="/"
1008
     FS="/"
1009
     ;;
1009
     ;;
1010
--- ./jdk/test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh	Sat Jun 23 21:02:10 2018 -0700
1010
--- ./jdk/test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh	Sat Oct 06 10:26:40 2018 +0100
1011
+++ ./jdk/test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh	Sun Sep 02 07:33:40 2018 -0700
1011
+++ ./jdk/test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh	Sat Dec 01 12:24:15 2018 -0800
1012
@@ -52,7 +52,7 @@
1012
@@ -52,7 +52,7 @@
1013
     PATHSEP=":"
1013
     PATHSEP=":"
1014
     FILESEP="/"
1014
     FILESEP="/"
Lines 1018-1025 Link Here
1018
     PATHSEP=":"
1018
     PATHSEP=":"
1019
     FILESEP="/"
1019
     FILESEP="/"
1020
     ;;
1020
     ;;
1021
--- ./jdk/test/sun/security/provider/PolicyFile/getinstance/getinstance.sh	Sat Jun 23 21:02:10 2018 -0700
1021
--- ./jdk/test/sun/security/provider/PolicyFile/getinstance/getinstance.sh	Sat Oct 06 10:26:40 2018 +0100
1022
+++ ./jdk/test/sun/security/provider/PolicyFile/getinstance/getinstance.sh	Sun Sep 02 07:33:40 2018 -0700
1022
+++ ./jdk/test/sun/security/provider/PolicyFile/getinstance/getinstance.sh	Sat Dec 01 12:24:15 2018 -0800
1023
@@ -59,7 +59,7 @@
1023
@@ -59,7 +59,7 @@
1024
     PS=":"
1024
     PS=":"
1025
     FS="/"
1025
     FS="/"
Lines 1029-1036 Link Here
1029
     PS=":"
1029
     PS=":"
1030
     FS="/"
1030
     FS="/"
1031
     ;;
1031
     ;;
1032
--- ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh	Sat Jun 23 21:02:10 2018 -0700
1032
--- ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh	Sat Oct 06 10:26:40 2018 +0100
1033
+++ ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh	Sun Sep 02 07:33:40 2018 -0700
1033
+++ ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh	Sat Dec 01 12:24:15 2018 -0800
1034
@@ -33,7 +33,7 @@
1034
@@ -33,7 +33,7 @@
1035
 
1035
 
1036
 OS=`uname -s`
1036
 OS=`uname -s`
Lines 1040-1047 Link Here
1040
     PS=":"
1040
     PS=":"
1041
     FS="/"
1041
     FS="/"
1042
     ;;
1042
     ;;
1043
--- ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh	Sat Jun 23 21:02:10 2018 -0700
1043
--- ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh	Sat Oct 06 10:26:40 2018 +0100
1044
+++ ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh	Sun Sep 02 07:33:40 2018 -0700
1044
+++ ./jdk/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh	Sat Dec 01 12:24:15 2018 -0800
1045
@@ -46,7 +46,7 @@
1045
@@ -46,7 +46,7 @@
1046
 
1046
 
1047
 OS=`uname -s`
1047
 OS=`uname -s`
Lines 1051-1058 Link Here
1051
         FILESEP="/"
1051
         FILESEP="/"
1052
         PATHSEP=":"
1052
         PATHSEP=":"
1053
         ;;
1053
         ;;
1054
--- ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh	Sat Jun 23 21:02:10 2018 -0700
1054
--- ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh	Sat Oct 06 10:26:40 2018 +0100
1055
+++ ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh	Sun Sep 02 07:33:40 2018 -0700
1055
+++ ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh	Sat Dec 01 12:24:15 2018 -0800
1056
@@ -32,7 +32,7 @@
1056
@@ -32,7 +32,7 @@
1057
 HOSTNAME=`uname -n`
1057
 HOSTNAME=`uname -n`
1058
 OS=`uname -s`
1058
 OS=`uname -s`
Lines 1062-1069 Link Here
1062
     PS=":"
1062
     PS=":"
1063
     FS="/"
1063
     FS="/"
1064
     ;;
1064
     ;;
1065
--- ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh	Sat Jun 23 21:02:10 2018 -0700
1065
--- ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh	Sat Oct 06 10:26:40 2018 +0100
1066
+++ ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh	Sun Sep 02 07:33:40 2018 -0700
1066
+++ ./jdk/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh	Sat Dec 01 12:24:15 2018 -0800
1067
@@ -32,7 +32,7 @@
1067
@@ -32,7 +32,7 @@
1068
 HOSTNAME=`uname -n`
1068
 HOSTNAME=`uname -n`
1069
 OS=`uname -s`
1069
 OS=`uname -s`
Lines 1073-1080 Link Here
1073
     PS=":"
1073
     PS=":"
1074
     FS="/"
1074
     FS="/"
1075
     ;;
1075
     ;;
1076
--- ./jdk/test/sun/security/tools/jarsigner/AlgOptions.sh	Sat Jun 23 21:02:10 2018 -0700
1076
--- ./jdk/test/sun/security/tools/jarsigner/AlgOptions.sh	Sat Oct 06 10:26:40 2018 +0100
1077
+++ ./jdk/test/sun/security/tools/jarsigner/AlgOptions.sh	Sun Sep 02 07:33:40 2018 -0700
1077
+++ ./jdk/test/sun/security/tools/jarsigner/AlgOptions.sh	Sat Dec 01 12:24:15 2018 -0800
1078
@@ -46,7 +46,7 @@
1078
@@ -46,7 +46,7 @@
1079
 # set platform-dependent variables
1079
 # set platform-dependent variables
1080
 OS=`uname -s`
1080
 OS=`uname -s`
Lines 1084-1091 Link Here
1084
     NULL=/dev/null
1084
     NULL=/dev/null
1085
     PS=":"
1085
     PS=":"
1086
     FS="/"
1086
     FS="/"
1087
--- ./jdk/test/sun/security/tools/jarsigner/PercentSign.sh	Sat Jun 23 21:02:10 2018 -0700
1087
--- ./jdk/test/sun/security/tools/jarsigner/PercentSign.sh	Sat Oct 06 10:26:40 2018 +0100
1088
+++ ./jdk/test/sun/security/tools/jarsigner/PercentSign.sh	Sun Sep 02 07:33:40 2018 -0700
1088
+++ ./jdk/test/sun/security/tools/jarsigner/PercentSign.sh	Sat Dec 01 12:24:15 2018 -0800
1089
@@ -46,7 +46,7 @@
1089
@@ -46,7 +46,7 @@
1090
 # set platform-dependent variables
1090
 # set platform-dependent variables
1091
 OS=`uname -s`
1091
 OS=`uname -s`
Lines 1095-1102 Link Here
1095
     NULL=/dev/null
1095
     NULL=/dev/null
1096
     PS=":"
1096
     PS=":"
1097
     FS="/"
1097
     FS="/"
1098
--- ./jdk/test/sun/security/tools/jarsigner/diffend.sh	Sat Jun 23 21:02:10 2018 -0700
1098
--- ./jdk/test/sun/security/tools/jarsigner/diffend.sh	Sat Oct 06 10:26:40 2018 +0100
1099
+++ ./jdk/test/sun/security/tools/jarsigner/diffend.sh	Sun Sep 02 07:33:40 2018 -0700
1099
+++ ./jdk/test/sun/security/tools/jarsigner/diffend.sh	Sat Dec 01 12:24:15 2018 -0800
1100
@@ -47,6 +47,13 @@
1100
@@ -47,6 +47,13 @@
1101
     FS="/"
1101
     FS="/"
1102
     CP="${FS}bin${FS}cp -f"
1102
     CP="${FS}bin${FS}cp -f"
Lines 1111-1118 Link Here
1111
   CYGWIN* )
1111
   CYGWIN* )
1112
     NULL=/dev/null
1112
     NULL=/dev/null
1113
     PS=";"
1113
     PS=";"
1114
--- ./jdk/test/sun/security/tools/jarsigner/emptymanifest.sh	Sat Jun 23 21:02:10 2018 -0700
1114
--- ./jdk/test/sun/security/tools/jarsigner/emptymanifest.sh	Sat Oct 06 10:26:40 2018 +0100
1115
+++ ./jdk/test/sun/security/tools/jarsigner/emptymanifest.sh	Sun Sep 02 07:33:40 2018 -0700
1115
+++ ./jdk/test/sun/security/tools/jarsigner/emptymanifest.sh	Sat Dec 01 12:24:15 2018 -0800
1116
@@ -39,6 +39,11 @@
1116
@@ -39,6 +39,11 @@
1117
   Windows_* )
1117
   Windows_* )
1118
     FS="\\"
1118
     FS="\\"
Lines 1125-1132 Link Here
1125
   * )
1125
   * )
1126
     FS="/"
1126
     FS="/"
1127
     ;;
1127
     ;;
1128
--- ./jdk/test/sun/security/tools/jarsigner/oldsig.sh	Sat Jun 23 21:02:10 2018 -0700
1128
--- ./jdk/test/sun/security/tools/jarsigner/oldsig.sh	Sat Oct 06 10:26:40 2018 +0100
1129
+++ ./jdk/test/sun/security/tools/jarsigner/oldsig.sh	Sun Sep 02 07:33:40 2018 -0700
1129
+++ ./jdk/test/sun/security/tools/jarsigner/oldsig.sh	Sat Dec 01 12:24:15 2018 -0800
1130
@@ -42,7 +42,7 @@
1130
@@ -42,7 +42,7 @@
1131
 # set platform-dependent variables
1131
 # set platform-dependent variables
1132
 OS=`uname -s`
1132
 OS=`uname -s`
Lines 1136-1143 Link Here
1136
     NULL=/dev/null
1136
     NULL=/dev/null
1137
     PS=":"
1137
     PS=":"
1138
     FS="/"
1138
     FS="/"
1139
--- ./jdk/test/sun/security/tools/keytool/AltProviderPath.sh	Sat Jun 23 21:02:10 2018 -0700
1139
--- ./jdk/test/sun/security/tools/keytool/AltProviderPath.sh	Sat Oct 06 10:26:40 2018 +0100
1140
+++ ./jdk/test/sun/security/tools/keytool/AltProviderPath.sh	Sun Sep 02 07:33:40 2018 -0700
1140
+++ ./jdk/test/sun/security/tools/keytool/AltProviderPath.sh	Sat Dec 01 12:24:15 2018 -0800
1141
@@ -46,7 +46,7 @@
1141
@@ -46,7 +46,7 @@
1142
 # set platform-dependent variables
1142
 # set platform-dependent variables
1143
 OS=`uname -s`
1143
 OS=`uname -s`
Lines 1147-1154 Link Here
1147
     NULL=/dev/null
1147
     NULL=/dev/null
1148
     PS=":"
1148
     PS=":"
1149
     FS="/"
1149
     FS="/"
1150
--- ./jdk/test/sun/security/tools/keytool/CloneKeyAskPassword.sh	Sat Jun 23 21:02:10 2018 -0700
1150
--- ./jdk/test/sun/security/tools/keytool/CloneKeyAskPassword.sh	Sat Oct 06 10:26:40 2018 +0100
1151
+++ ./jdk/test/sun/security/tools/keytool/CloneKeyAskPassword.sh	Sun Sep 02 07:33:40 2018 -0700
1151
+++ ./jdk/test/sun/security/tools/keytool/CloneKeyAskPassword.sh	Sat Dec 01 12:24:15 2018 -0800
1152
@@ -55,7 +55,7 @@
1152
@@ -55,7 +55,7 @@
1153
     PATHSEP=":"
1153
     PATHSEP=":"
1154
     FILESEP="/"
1154
     FILESEP="/"
Lines 1158-1165 Link Here
1158
     PATHSEP=":"
1158
     PATHSEP=":"
1159
     FILESEP="/"
1159
     FILESEP="/"
1160
     ;;
1160
     ;;
1161
--- ./jdk/test/sun/security/tools/keytool/NoExtNPE.sh	Sat Jun 23 21:02:10 2018 -0700
1161
--- ./jdk/test/sun/security/tools/keytool/NoExtNPE.sh	Sat Oct 06 10:26:40 2018 +0100
1162
+++ ./jdk/test/sun/security/tools/keytool/NoExtNPE.sh	Sun Sep 02 07:33:40 2018 -0700
1162
+++ ./jdk/test/sun/security/tools/keytool/NoExtNPE.sh	Sat Dec 01 12:24:15 2018 -0800
1163
@@ -48,7 +48,7 @@
1163
@@ -48,7 +48,7 @@
1164
   Linux )
1164
   Linux )
1165
     FILESEP="/"
1165
     FILESEP="/"
Lines 1169-1176 Link Here
1169
     FILESEP="/"
1169
     FILESEP="/"
1170
     ;;
1170
     ;;
1171
   AIX )
1171
   AIX )
1172
--- ./jdk/test/sun/security/tools/keytool/SecretKeyKS.sh	Sat Jun 23 21:02:10 2018 -0700
1172
--- ./jdk/test/sun/security/tools/keytool/SecretKeyKS.sh	Sat Oct 06 10:26:40 2018 +0100
1173
+++ ./jdk/test/sun/security/tools/keytool/SecretKeyKS.sh	Sun Sep 02 07:33:40 2018 -0700
1173
+++ ./jdk/test/sun/security/tools/keytool/SecretKeyKS.sh	Sat Dec 01 12:24:15 2018 -0800
1174
@@ -45,7 +45,7 @@
1174
@@ -45,7 +45,7 @@
1175
 # set platform-dependent variables
1175
 # set platform-dependent variables
1176
 OS=`uname -s`
1176
 OS=`uname -s`
Lines 1180-1187 Link Here
1180
     NULL=/dev/null
1180
     NULL=/dev/null
1181
     PS=":"
1181
     PS=":"
1182
     FS="/"
1182
     FS="/"
1183
--- ./jdk/test/sun/security/tools/keytool/StandardAlgName.sh	Sat Jun 23 21:02:10 2018 -0700
1183
--- ./jdk/test/sun/security/tools/keytool/StandardAlgName.sh	Sat Oct 06 10:26:40 2018 +0100
1184
+++ ./jdk/test/sun/security/tools/keytool/StandardAlgName.sh	Sun Sep 02 07:33:40 2018 -0700
1184
+++ ./jdk/test/sun/security/tools/keytool/StandardAlgName.sh	Sat Dec 01 12:24:15 2018 -0800
1185
@@ -46,7 +46,7 @@
1185
@@ -46,7 +46,7 @@
1186
 # set platform-dependent variables
1186
 # set platform-dependent variables
1187
 OS=`uname -s`
1187
 OS=`uname -s`
Lines 1191-1198 Link Here
1191
     NULL=/dev/null
1191
     NULL=/dev/null
1192
     PS=":"
1192
     PS=":"
1193
     FS="/"
1193
     FS="/"
1194
--- ./jdk/test/sun/security/tools/keytool/StorePasswordsByShell.sh	Sat Jun 23 21:02:10 2018 -0700
1194
--- ./jdk/test/sun/security/tools/keytool/StorePasswordsByShell.sh	Sat Oct 06 10:26:40 2018 +0100
1195
+++ ./jdk/test/sun/security/tools/keytool/StorePasswordsByShell.sh	Sun Sep 02 07:33:40 2018 -0700
1195
+++ ./jdk/test/sun/security/tools/keytool/StorePasswordsByShell.sh	Sat Dec 01 12:24:15 2018 -0800
1196
@@ -46,7 +46,7 @@
1196
@@ -46,7 +46,7 @@
1197
 # set platform-dependent variables
1197
 # set platform-dependent variables
1198
 OS=`uname -s`
1198
 OS=`uname -s`
Lines 1202-1209 Link Here
1202
     PATHSEP=":"
1202
     PATHSEP=":"
1203
     FILESEP="/"
1203
     FILESEP="/"
1204
     ;;
1204
     ;;
1205
--- ./jdk/test/sun/security/tools/keytool/i18n.sh	Sat Jun 23 21:02:10 2018 -0700
1205
--- ./jdk/test/sun/security/tools/keytool/i18n.sh	Sat Oct 06 10:26:40 2018 +0100
1206
+++ ./jdk/test/sun/security/tools/keytool/i18n.sh	Sun Sep 02 07:33:40 2018 -0700
1206
+++ ./jdk/test/sun/security/tools/keytool/i18n.sh	Sat Dec 01 12:24:15 2018 -0800
1207
@@ -46,7 +46,7 @@
1207
@@ -46,7 +46,7 @@
1208
 # set platform-dependent variables
1208
 # set platform-dependent variables
1209
 OS=`uname -s`
1209
 OS=`uname -s`
Lines 1213-1220 Link Here
1213
     NULL=/dev/null
1213
     NULL=/dev/null
1214
     PS=":"
1214
     PS=":"
1215
     FS="/"
1215
     FS="/"
1216
--- ./jdk/test/sun/security/tools/keytool/printssl.sh	Sat Jun 23 21:02:10 2018 -0700
1216
--- ./jdk/test/sun/security/tools/keytool/printssl.sh	Sat Oct 06 10:26:40 2018 +0100
1217
+++ ./jdk/test/sun/security/tools/keytool/printssl.sh	Sun Sep 02 07:33:40 2018 -0700
1217
+++ ./jdk/test/sun/security/tools/keytool/printssl.sh	Sat Dec 01 12:24:15 2018 -0800
1218
@@ -40,7 +40,7 @@
1218
@@ -40,7 +40,7 @@
1219
 # set platform-dependent variables
1219
 # set platform-dependent variables
1220
 OS=`uname -s`
1220
 OS=`uname -s`
Lines 1224-1231 Link Here
1224
     FS="/"
1224
     FS="/"
1225
     ;;
1225
     ;;
1226
   CYGWIN* )
1226
   CYGWIN* )
1227
--- ./jdk/test/sun/security/tools/keytool/resource.sh	Sat Jun 23 21:02:10 2018 -0700
1227
--- ./jdk/test/sun/security/tools/keytool/resource.sh	Sat Oct 06 10:26:40 2018 +0100
1228
+++ ./jdk/test/sun/security/tools/keytool/resource.sh	Sun Sep 02 07:33:40 2018 -0700
1228
+++ ./jdk/test/sun/security/tools/keytool/resource.sh	Sat Dec 01 12:24:15 2018 -0800
1229
@@ -43,7 +43,7 @@
1229
@@ -43,7 +43,7 @@
1230
 # set platform-dependent variables
1230
 # set platform-dependent variables
1231
 OS=`uname -s`
1231
 OS=`uname -s`
Lines 1235-1242 Link Here
1235
     NULL=/dev/null
1235
     NULL=/dev/null
1236
     FS="/"
1236
     FS="/"
1237
     ;;
1237
     ;;
1238
--- ./jdk/test/sun/security/tools/keytool/standard.sh	Sat Jun 23 21:02:10 2018 -0700
1238
--- ./jdk/test/sun/security/tools/keytool/standard.sh	Sat Oct 06 10:26:40 2018 +0100
1239
+++ ./jdk/test/sun/security/tools/keytool/standard.sh	Sun Sep 02 07:33:40 2018 -0700
1239
+++ ./jdk/test/sun/security/tools/keytool/standard.sh	Sat Dec 01 12:24:15 2018 -0800
1240
@@ -45,7 +45,7 @@
1240
@@ -45,7 +45,7 @@
1241
 # set platform-dependent variables
1241
 # set platform-dependent variables
1242
 OS=`uname -s`
1242
 OS=`uname -s`
Lines 1246-1253 Link Here
1246
     FS="/"
1246
     FS="/"
1247
     ;;
1247
     ;;
1248
   Windows_* )
1248
   Windows_* )
1249
--- ./jdk/test/sun/security/tools/policytool/Alias.sh	Sat Jun 23 21:02:10 2018 -0700
1249
--- ./jdk/test/sun/security/tools/policytool/Alias.sh	Sat Oct 06 10:26:40 2018 +0100
1250
+++ ./jdk/test/sun/security/tools/policytool/Alias.sh	Sun Sep 02 07:33:40 2018 -0700
1250
+++ ./jdk/test/sun/security/tools/policytool/Alias.sh	Sat Dec 01 12:24:15 2018 -0800
1251
@@ -47,7 +47,7 @@
1251
@@ -47,7 +47,7 @@
1252
 # set platform-dependent variables
1252
 # set platform-dependent variables
1253
 OS=`uname -s`
1253
 OS=`uname -s`
Lines 1257-1264 Link Here
1257
     NULL=/dev/null
1257
     NULL=/dev/null
1258
     PS=":"
1258
     PS=":"
1259
     FS="/"
1259
     FS="/"
1260
--- ./jdk/test/sun/security/tools/policytool/ChangeUI.sh	Sat Jun 23 21:02:10 2018 -0700
1260
--- ./jdk/test/sun/security/tools/policytool/ChangeUI.sh	Sat Oct 06 10:26:40 2018 +0100
1261
+++ ./jdk/test/sun/security/tools/policytool/ChangeUI.sh	Sun Sep 02 07:33:40 2018 -0700
1261
+++ ./jdk/test/sun/security/tools/policytool/ChangeUI.sh	Sat Dec 01 12:24:15 2018 -0800
1262
@@ -46,7 +46,7 @@
1262
@@ -46,7 +46,7 @@
1263
 # set platform-dependent variables
1263
 # set platform-dependent variables
1264
 OS=`uname -s`
1264
 OS=`uname -s`
Lines 1268-1275 Link Here
1268
     NULL=/dev/null
1268
     NULL=/dev/null
1269
     PS=":"
1269
     PS=":"
1270
     FS="/"
1270
     FS="/"
1271
--- ./jdk/test/sun/security/tools/policytool/OpenPolicy.sh	Sat Jun 23 21:02:10 2018 -0700
1271
--- ./jdk/test/sun/security/tools/policytool/OpenPolicy.sh	Sat Oct 06 10:26:40 2018 +0100
1272
+++ ./jdk/test/sun/security/tools/policytool/OpenPolicy.sh	Sun Sep 02 07:33:40 2018 -0700
1272
+++ ./jdk/test/sun/security/tools/policytool/OpenPolicy.sh	Sat Dec 01 12:24:15 2018 -0800
1273
@@ -46,7 +46,7 @@
1273
@@ -46,7 +46,7 @@
1274
 # set platform-dependent variables
1274
 # set platform-dependent variables
1275
 OS=`uname -s`
1275
 OS=`uname -s`
Lines 1279-1286 Link Here
1279
     NULL=/dev/null
1279
     NULL=/dev/null
1280
     PS=":"
1280
     PS=":"
1281
     FS="/"
1281
     FS="/"
1282
--- ./jdk/test/sun/security/tools/policytool/SaveAs.sh	Sat Jun 23 21:02:10 2018 -0700
1282
--- ./jdk/test/sun/security/tools/policytool/SaveAs.sh	Sat Oct 06 10:26:40 2018 +0100
1283
+++ ./jdk/test/sun/security/tools/policytool/SaveAs.sh	Sun Sep 02 07:33:40 2018 -0700
1283
+++ ./jdk/test/sun/security/tools/policytool/SaveAs.sh	Sat Dec 01 12:24:15 2018 -0800
1284
@@ -47,7 +47,7 @@
1284
@@ -47,7 +47,7 @@
1285
 # set platform-dependent variables
1285
 # set platform-dependent variables
1286
 OS=`uname -s`
1286
 OS=`uname -s`
Lines 1290-1297 Link Here
1290
     NULL=/dev/null
1290
     NULL=/dev/null
1291
     PS=":"
1291
     PS=":"
1292
     FS="/"
1292
     FS="/"
1293
--- ./jdk/test/sun/security/tools/policytool/UpdatePermissions.sh	Sat Jun 23 21:02:10 2018 -0700
1293
--- ./jdk/test/sun/security/tools/policytool/UpdatePermissions.sh	Sat Oct 06 10:26:40 2018 +0100
1294
+++ ./jdk/test/sun/security/tools/policytool/UpdatePermissions.sh	Sun Sep 02 07:33:40 2018 -0700
1294
+++ ./jdk/test/sun/security/tools/policytool/UpdatePermissions.sh	Sat Dec 01 12:24:15 2018 -0800
1295
@@ -47,7 +47,7 @@
1295
@@ -47,7 +47,7 @@
1296
 # set platform-dependent variables
1296
 # set platform-dependent variables
1297
 OS=`uname -s`
1297
 OS=`uname -s`
Lines 1301-1308 Link Here
1301
     NULL=/dev/null
1301
     NULL=/dev/null
1302
     PS=":"
1302
     PS=":"
1303
     FS="/"
1303
     FS="/"
1304
--- ./jdk/test/sun/security/tools/policytool/UsePolicy.sh	Sat Jun 23 21:02:10 2018 -0700
1304
--- ./jdk/test/sun/security/tools/policytool/UsePolicy.sh	Sat Oct 06 10:26:40 2018 +0100
1305
+++ ./jdk/test/sun/security/tools/policytool/UsePolicy.sh	Sun Sep 02 07:33:40 2018 -0700
1305
+++ ./jdk/test/sun/security/tools/policytool/UsePolicy.sh	Sat Dec 01 12:24:15 2018 -0800
1306
@@ -46,7 +46,7 @@
1306
@@ -46,7 +46,7 @@
1307
 # set platform-dependent variables
1307
 # set platform-dependent variables
1308
 OS=`uname -s`
1308
 OS=`uname -s`
Lines 1312-1319 Link Here
1312
     NULL=/dev/null
1312
     NULL=/dev/null
1313
     PS=":"
1313
     PS=":"
1314
     FS="/"
1314
     FS="/"
1315
--- ./jdk/test/sun/security/tools/policytool/i18n.sh	Sat Jun 23 21:02:10 2018 -0700
1315
--- ./jdk/test/sun/security/tools/policytool/i18n.sh	Sat Oct 06 10:26:40 2018 +0100
1316
+++ ./jdk/test/sun/security/tools/policytool/i18n.sh	Sun Sep 02 07:33:40 2018 -0700
1316
+++ ./jdk/test/sun/security/tools/policytool/i18n.sh	Sat Dec 01 12:24:15 2018 -0800
1317
@@ -49,7 +49,7 @@
1317
@@ -49,7 +49,7 @@
1318
 # set platform-dependent variables
1318
 # set platform-dependent variables
1319
 OS=`uname -s`
1319
 OS=`uname -s`
Lines 1323-1330 Link Here
1323
     NULL=/dev/null
1323
     NULL=/dev/null
1324
     PS=":"
1324
     PS=":"
1325
     FS="/"
1325
     FS="/"
1326
--- ./jdk/test/sun/tools/common/CommonSetup.sh	Sat Jun 23 21:02:10 2018 -0700
1326
--- ./jdk/test/sun/tools/common/CommonSetup.sh	Sat Oct 06 10:26:40 2018 +0100
1327
+++ ./jdk/test/sun/tools/common/CommonSetup.sh	Sun Sep 02 07:33:40 2018 -0700
1327
+++ ./jdk/test/sun/tools/common/CommonSetup.sh	Sat Dec 01 12:24:15 2018 -0800
1328
@@ -47,6 +47,7 @@
1328
@@ -47,6 +47,7 @@
1329
 #   isLinux   - true if OS is Linux
1329
 #   isLinux   - true if OS is Linux
1330
 #   isSolaris - true if OS is Solaris
1330
 #   isSolaris - true if OS is Solaris
Lines 1352-1359 Link Here
1352
   Darwin )
1352
   Darwin )
1353
     OS="Mac OS X"
1353
     OS="Mac OS X"
1354
     isMacos=true
1354
     isMacos=true
1355
--- ./jdk/test/sun/tools/jconsole/ResourceCheckTest.sh	Sat Jun 23 21:02:10 2018 -0700
1355
--- ./jdk/test/sun/tools/jconsole/ResourceCheckTest.sh	Sat Oct 06 10:26:40 2018 +0100
1356
+++ ./jdk/test/sun/tools/jconsole/ResourceCheckTest.sh	Sun Sep 02 07:33:40 2018 -0700
1356
+++ ./jdk/test/sun/tools/jconsole/ResourceCheckTest.sh	Sat Dec 01 12:24:15 2018 -0800
1357
@@ -54,7 +54,7 @@
1357
@@ -54,7 +54,7 @@
1358
 
1358
 
1359
 OS=`uname -s`
1359
 OS=`uname -s`
Lines 1363-1370 Link Here
1363
       PATHSEP=":"
1363
       PATHSEP=":"
1364
       ;;
1364
       ;;
1365
 
1365
 
1366
--- ./jdk/test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh	Sat Jun 23 21:02:10 2018 -0700
1366
--- ./jdk/test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh	Sat Oct 06 10:26:40 2018 +0100
1367
+++ ./jdk/test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh	Sun Sep 02 07:33:40 2018 -0700
1367
+++ ./jdk/test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh	Sat Dec 01 12:24:15 2018 -0800
1368
@@ -56,7 +56,7 @@
1368
@@ -56,7 +56,7 @@
1369
 
1369
 
1370
 OS=`uname -s`
1370
 OS=`uname -s`
Lines 1374-1381 Link Here
1374
       PATHSEP=":"
1374
       PATHSEP=":"
1375
       ;;
1375
       ;;
1376
 
1376
 
1377
--- ./jdk/test/tools/launcher/ExecutionEnvironment.java	Sat Jun 23 21:02:10 2018 -0700
1377
--- ./jdk/test/tools/launcher/ExecutionEnvironment.java	Sat Oct 06 10:26:40 2018 +0100
1378
+++ ./jdk/test/tools/launcher/ExecutionEnvironment.java	Sun Sep 02 07:33:40 2018 -0700
1378
+++ ./jdk/test/tools/launcher/ExecutionEnvironment.java	Sat Dec 01 12:24:15 2018 -0800
1379
@@ -194,7 +194,7 @@
1379
@@ -194,7 +194,7 @@
1380
 
1380
 
1381
         Map<String, String> env = new HashMap<>();
1381
         Map<String, String> env = new HashMap<>();
Lines 1385-1392 Link Here
1385
             for (String x : LD_PATH_STRINGS) {
1385
             for (String x : LD_PATH_STRINGS) {
1386
                 String pairs[] = x.split("=");
1386
                 String pairs[] = x.split("=");
1387
                 env.put(pairs[0], pairs[1]);
1387
                 env.put(pairs[0], pairs[1]);
1388
--- ./jdk/test/tools/launcher/RunpathTest.java	Sat Jun 23 21:02:10 2018 -0700
1388
--- ./jdk/test/tools/launcher/RunpathTest.java	Sat Oct 06 10:26:40 2018 +0100
1389
+++ ./jdk/test/tools/launcher/RunpathTest.java	Sun Sep 02 07:33:40 2018 -0700
1389
+++ ./jdk/test/tools/launcher/RunpathTest.java	Sat Dec 01 12:24:15 2018 -0800
1390
@@ -69,7 +69,7 @@
1390
@@ -69,7 +69,7 @@
1391
     }
1391
     }
1392
 
1392
 
Lines 1396-1403 Link Here
1396
             RunpathTest rp = new RunpathTest();
1396
             RunpathTest rp = new RunpathTest();
1397
             rp.testRpath();
1397
             rp.testRpath();
1398
         }
1398
         }
1399
--- ./jdk/test/tools/launcher/Test7029048.java	Sat Jun 23 21:02:10 2018 -0700
1399
--- ./jdk/test/tools/launcher/Test7029048.java	Sat Oct 06 10:26:40 2018 +0100
1400
+++ ./jdk/test/tools/launcher/Test7029048.java	Sun Sep 02 07:33:40 2018 -0700
1400
+++ ./jdk/test/tools/launcher/Test7029048.java	Sat Dec 01 12:24:15 2018 -0800
1401
@@ -223,7 +223,7 @@
1401
@@ -223,7 +223,7 @@
1402
         } else if (isSolaris && passes < 9) {
1402
         } else if (isSolaris && passes < 9) {
1403
             throw new Exception("Test7029048: FAIL: " +
1403
             throw new Exception("Test7029048: FAIL: " +
Lines 1407-1414 Link Here
1407
              throw new Exception("Test7029048: FAIL: " +
1407
              throw new Exception("Test7029048: FAIL: " +
1408
                     "all tests did not run, expected " + 6 + " got " + passes);
1408
                     "all tests did not run, expected " + 6 + " got " + passes);
1409
         } else {
1409
         } else {
1410
--- ./jdk/test/tools/launcher/TestHelper.java	Sat Jun 23 21:02:10 2018 -0700
1410
--- ./jdk/test/tools/launcher/TestHelper.java	Sat Oct 06 10:26:40 2018 +0100
1411
+++ ./jdk/test/tools/launcher/TestHelper.java	Sun Sep 02 07:33:40 2018 -0700
1411
+++ ./jdk/test/tools/launcher/TestHelper.java	Sat Dec 01 12:24:15 2018 -0800
1412
@@ -94,6 +94,8 @@
1412
@@ -94,6 +94,8 @@
1413
             System.getProperty("os.name", "unknown").startsWith("Linux");
1413
             System.getProperty("os.name", "unknown").startsWith("Linux");
1414
     static final boolean isAIX =
1414
     static final boolean isAIX =
Lines 1418-1425 Link Here
1418
     static final String LIBJVM = isWindows
1418
     static final String LIBJVM = isWindows
1419
                         ? "jvm.dll"
1419
                         ? "jvm.dll"
1420
                         : "libjvm" + (isMacOSX ? ".dylib" : ".so");
1420
                         : "libjvm" + (isMacOSX ? ".dylib" : ".so");
1421
--- ./langtools/test/Makefile	Sat Jun 23 21:02:19 2018 -0700
1421
--- ./langtools/test/Makefile	Sat Oct 06 10:27:38 2018 +0100
1422
+++ ./langtools/test/Makefile	Sun Sep 02 07:33:26 2018 -0700
1422
+++ ./langtools/test/Makefile	Wed Nov 21 19:36:38 2018 -0800
1423
@@ -34,6 +34,14 @@
1423
@@ -34,6 +34,14 @@
1424
     ARCH=i586
1424
     ARCH=i586
1425
   endif
1425
   endif
Lines 1435-1442 Link Here
1435
 ifeq ($(OSNAME), Darwin)
1435
 ifeq ($(OSNAME), Darwin)
1436
   PLATFORM = bsd
1436
   PLATFORM = bsd
1437
   ARCH = $(shell uname -m)
1437
   ARCH = $(shell uname -m)
1438
--- ./langtools/test/tools/javah/ReadOldClass.sh	Sat Jun 23 21:02:19 2018 -0700
1438
--- ./langtools/test/tools/javah/ReadOldClass.sh	Sat Oct 06 10:27:38 2018 +0100
1439
+++ ./langtools/test/tools/javah/ReadOldClass.sh	Sun Sep 02 07:33:26 2018 -0700
1439
+++ ./langtools/test/tools/javah/ReadOldClass.sh	Wed Nov 21 19:36:38 2018 -0800
1440
@@ -43,7 +43,7 @@
1440
@@ -43,7 +43,7 @@
1441
 # set platform-dependent variables
1441
 # set platform-dependent variables
1442
 OS=`uname -s`
1442
 OS=`uname -s`
(-)files/patch-configure (-7 / +10 lines)
Lines 1-11 Link Here
1
--- configure
1
--- configure.orig	2018-12-02 13:45:44.142931000 -0800
2
+++ configure
2
+++ configure	2018-12-02 15:16:05.112400000 -0800
3
@@ -26,4 +26,7 @@
3
@@ -29,6 +29,10 @@
4
 # make sure that is called using bash.
4
 this_script_dir=`dirname $0`
5
 this_script_dir=`cd $this_script_dir > /dev/null && pwd`
5
 
6
 
6
 this_script_dir=`dirname $0`
7
-bash $this_script_dir/common/autoconf/configure "$@"
8
+export CONFIG_SHELL=%%LOCALBASE%%/bin/bash
7
+export CONFIG_SHELL=%%LOCALBASE%%/bin/bash
9
+export MAKE=%%LOCALBASE%%/bin/gmake
8
+export MAKE=%%LOCALBASE%%/bin/gmake
10
+export OBJCOPY=%%OBJCOPY%%
9
+export OBJCOPY=%%OBJCOPY%%
11
+%%LOCALBASE%%/bin/bash $this_script_dir/common/autoconf/configure "$@"
10
+
11
 # Delegate to wrapper, forcing wrapper to believe $0 is this script by using -c.
12
 # This trick is needed to get autoconf to co-operate properly.
13
-bash -c ". $this_script_dir/common/autoconf/configure" $this_script_dir/configure CHECKME $this_script_dir "$@"
14
+%%LOCALBASE%%/bin/bash -c ". $this_script_dir/common/autoconf/configure" $this_script_dir/configure CHECKME $this_script_dir "$@"
(-)files/patch-hotspot_make_bsd_makefiles_vm.make (-13 lines)
Lines 1-13 Link Here
1
--- hotspot/make/bsd/makefiles/vm.make.orig
2
+++ hotspot/make/bsd/makefiles/vm.make
3
@@ -132,6 +132,10 @@ LIBS += -lm
4
 
5
 ifeq ($(USE_CLANG),)
6
   LIBS += -pthread
7
+else
8
+  ifneq ($(OS_VENDOR), Darwin)
9
+    LIBS += -pthread
10
+  endif
11
 endif
12
 
13
 # By default, link the *.o into the library, not the executable.
(-)files/patch-jdk-make-lib-Awt2dLibraries.gmk (-15 / +18 lines)
Lines 1-20 Link Here
1
--- jdk/make/lib/Awt2dLibraries.gmk.orig	2015-07-18 14:30:01.000000000 -0700
1
--- jdk/make/lib/Awt2dLibraries.gmk.orig	2018-12-02 16:06:28.335527000 -0800
2
+++ jdk/make/lib/Awt2dLibraries.gmk	2015-07-18 14:30:08.000000000 -0700
2
+++ jdk/make/lib/Awt2dLibraries.gmk	2018-12-02 16:29:22.253979000 -0800
3
@@ -1259,7 +1259,7 @@
3
@@ -1236,6 +1236,11 @@
4
   else ifeq ($(OPENJDK_TARGET_OS), bsd)
4
     LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
5
     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) -I$(PACKAGE_PATH)/include
5
     LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
6
     ifneq ($(OPENJDK_TARGET_OS_VENDOR), openbsd)
6
 
7
-      LIBSPLASHSCREEN_CFLAGS += -DLIBICONV_PLUG
7
+  else ifeq ($(OPENJDK_TARGET_OS), bsd)
8
+    LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) -I$(PACKAGE_PATH)/include
9
+    ifneq ($(OPENJDK_TARGET_OS_VENDOR), openbsd)
8
+      LIBSPLASHSCREEN_CFLAGS += %%ICONV_CPPFLAGS%%
10
+      LIBSPLASHSCREEN_CFLAGS += %%ICONV_CPPFLAGS%%
9
     endif
11
+    endif
12
   else ifeq ($(OPENJDK_TARGET_OS), windows)
13
     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
10
   else
14
   else
11
     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
15
@@ -1257,6 +1262,8 @@
12
@@ -1285,7 +1285,7 @@
16
         -framework JavaNativeFoundation
13
     # Solaris still uses OPENWIN_LIB ..
17
   else ifeq ($(OPENJDK_TARGET_OS), windows)
14
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -lX11 -lXext $(LIBM) -lpthread
18
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += kernel32.lib user32.lib gdi32.lib delayimp.lib -DELAYLOAD:user32.dll
15
   else ifeq ($(OPENJDK_TARGET_OS), bsd)
19
+  else ifeq ($(OPENJDK_TARGET_OS), bsd)
16
-    LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -L$(PACKAGE_PATH)/lib -liconv -pthread
20
+     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) %%ICONV_LDFLAGS%% -pthread
17
+    LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) %%ICONV_LDFLAGS%% -pthread
18
   else	# .. all other Unixes can use X_LIBS
21
   else	# .. all other Unixes can use X_LIBS
19
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
22
     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
20
   endif
23
   endif

Return to bug 230364