From owner-svn-ports-head@freebsd.org Sun Nov 19 05:14:22 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A38F2DEC0D0; Sun, 19 Nov 2017 05:14:22 +0000 (UTC) (envelope-from glewis@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 408A26C039; Sun, 19 Nov 2017 05:14:22 +0000 (UTC) (envelope-from glewis@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAJ5EL4c061670; Sun, 19 Nov 2017 05:14:21 GMT (envelope-from glewis@FreeBSD.org) Received: (from glewis@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAJ5ELRa061666; Sun, 19 Nov 2017 05:14:21 GMT (envelope-from glewis@FreeBSD.org) Message-Id: <201711190514.vAJ5ELRa061666@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glewis set sender to glewis@FreeBSD.org using -f From: Greg Lewis Date: Sun, 19 Nov 2017 05:14:21 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r454477 - in head/java/openjdk8: . files X-SVN-Group: ports-head X-SVN-Commit-Author: glewis X-SVN-Commit-Paths: in head/java/openjdk8: . files X-SVN-Commit-Revision: 454477 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 05:14:22 -0000 Author: glewis Date: Sun Nov 19 05:14:20 2017 New Revision: 454477 URL: https://svnweb.freebsd.org/changeset/ports/454477 Log: . Update to 8u152. Modified: head/java/openjdk8/Makefile head/java/openjdk8/distinfo head/java/openjdk8/files/patch-bsd head/java/openjdk8/files/patch-bsd-test Modified: head/java/openjdk8/Makefile ============================================================================== --- head/java/openjdk8/Makefile Sun Nov 19 03:31:48 2017 (r454476) +++ head/java/openjdk8/Makefile Sun Nov 19 05:14:20 2017 (r454477) @@ -29,7 +29,8 @@ PATCHFILES= patch-8u05-b13.xz \ patch-8u112-b16.xz \ patch-8u121-b13.xz \ patch-8u131-b11.xz \ - patch-8u144-b01.xz + patch-8u144-b01.xz \ + patch-8u152-b16.xz MAINTAINER= java@FreeBSD.org COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION} @@ -202,8 +203,8 @@ NO_CCACHE= yes NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 8 -JDK_UPDATE_VERSION= 144 -JDK_BUILD_NUMBER= 01 +JDK_UPDATE_VERSION= 152 +JDK_BUILD_NUMBER= 16 DIST_BUILD_NUMBER= 132 JTREG_VERSION= 4.1 JTREG_BUILD_NUMBER= b08 Modified: head/java/openjdk8/distinfo ============================================================================== --- head/java/openjdk8/distinfo Sun Nov 19 03:31:48 2017 (r454476) +++ head/java/openjdk8/distinfo Sun Nov 19 05:14:20 2017 (r454477) @@ -41,3 +41,5 @@ SHA256 (patch-8u131-b11.xz) = c0953d79f7e1b02ed75e6757 SIZE (patch-8u131-b11.xz) = 88068 SHA256 (patch-8u144-b01.xz) = 4b4b73a345bc69085b712213ff55831e739cf43c9d0b87e77da91283e7c3520f SIZE (patch-8u144-b01.xz) = 239460 +SHA256 (patch-8u152-b16.xz) = 51c57b8d60b8f71758fe03c45c70ab60d0423bf4699e71b21ba4148f80497852 +SIZE (patch-8u152-b16.xz) = 454236 Modified: head/java/openjdk8/files/patch-bsd ============================================================================== --- head/java/openjdk8/files/patch-bsd Sun Nov 19 03:31:48 2017 (r454476) +++ head/java/openjdk8/files/patch-bsd Sun Nov 19 05:14:20 2017 (r454477) @@ -1,5 +1,5 @@ ---- ./common/autoconf/build-performance.m4 Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/build-performance.m4 Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/build-performance.m4 Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/build-performance.m4 Sat Nov 18 14:38:54 2017 -0800 @@ -41,6 +41,10 @@ # Looks like a MacOSX system NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk '{print [$]5}'` @@ -38,8 +38,8 @@ AC_MSG_RESULT([no, disabling ccache]) CCACHE= else ---- ./common/autoconf/generated-configure.sh Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/generated-configure.sh Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/generated-configure.sh Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/generated-configure.sh Sat Nov 18 14:38:54 2017 -0800 @@ -646,6 +646,8 @@ LIBM LIBZIP_CAN_USE_MMAP @@ -49,7 +49,7 @@ USE_EXTERNAL_LIBGIF USE_EXTERNAL_LIBJPEG ALSA_LIBS -@@ -819,6 +821,7 @@ +@@ -824,6 +826,7 @@ JDK_MAJOR_VERSION USER_RELEASE_SUFFIX COMPRESS_JARS @@ -57,7 +57,7 @@ UNLIMITED_CRYPTO CACERTS_FILE TEST_IN_BUILD -@@ -895,6 +898,7 @@ +@@ -900,6 +903,7 @@ OPENJDK_TARGET_CPU_ARCH OPENJDK_TARGET_CPU OPENJDK_TARGET_OS_API @@ -65,7 +65,7 @@ OPENJDK_TARGET_OS OPENJDK_BUILD_CPU_ENDIAN OPENJDK_BUILD_CPU_BITS -@@ -1027,6 +1031,7 @@ +@@ -1032,6 +1036,7 @@ enable_hotspot_test_in_build with_cacerts_file enable_unlimited_crypto @@ -73,7 +73,7 @@ with_milestone with_update_version with_user_release_suffix -@@ -1053,6 +1058,7 @@ +@@ -1058,6 +1063,7 @@ with_extra_cflags with_extra_cxxflags with_extra_ldflags @@ -81,7 +81,7 @@ enable_debug_symbols enable_zip_debug_info enable_macosx_runtime_support -@@ -1729,6 +1735,7 @@ +@@ -1734,6 +1740,7 @@ run the Queens test after Hotspot build [disabled] --enable-unlimited-crypto Enable unlimited crypto policy [disabled] @@ -89,7 +89,7 @@ --disable-debug-symbols disable generation of debug symbols [enabled] --disable-zip-debug-info disable zipping of debug-info files [enabled] -@@ -1825,6 +1832,8 @@ +@@ -1830,6 +1837,8 @@ --with-extra-cflags extra flags to be used when compiling jdk c-files --with-extra-cxxflags extra flags to be used when compiling jdk c++-files --with-extra-ldflags extra flags to be used when linking jdk @@ -98,7 +98,7 @@ --with-x use the X Window System --with-cups specify prefix directory for the cups package (expecting the headers under PATH/include) -@@ -3672,7 +3681,7 @@ +@@ -3744,7 +3753,7 @@ # @@ -107,16 +107,7 @@ # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it -@@ -3880,7 +3889,7 @@ - #CUSTOM_AUTOCONF_INCLUDE - - # Do not change or remove the following line, it is needed for consistency checks: --DATE_WHEN_GENERATED=1449096260 -+DATE_WHEN_GENERATED=1482096439 - - ############################################################################### - # -@@ -6808,11 +6817,27 @@ +@@ -6840,11 +6849,27 @@ as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5 ;; esac @@ -145,7 +136,7 @@ VAR_CPU=x86_64 VAR_CPU_ARCH=x86 VAR_CPU_BITS=64 -@@ -6945,11 +6970,27 @@ +@@ -6977,11 +7002,27 @@ as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5 ;; esac @@ -174,7 +165,7 @@ VAR_CPU=x86_64 VAR_CPU_ARCH=x86 VAR_CPU_BITS=64 -@@ -7022,6 +7063,7 @@ +@@ -7054,6 +7095,7 @@ # ... and setup our own variables. (Do this explicitely to facilitate searching) OPENJDK_TARGET_OS="$VAR_OS" @@ -182,7 +173,7 @@ OPENJDK_TARGET_OS_API="$VAR_OS_API" OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV" OPENJDK_TARGET_CPU="$VAR_CPU" -@@ -7035,6 +7077,7 @@ +@@ -7067,6 +7109,7 @@ @@ -190,7 +181,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5 $as_echo_n "checking openjdk-target os-cpu... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5 -@@ -7163,8 +7206,8 @@ +@@ -7195,8 +7238,8 @@ # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU" @@ -201,7 +192,7 @@ OPENJDK_TARGET_CPU_OSARCH="i386" elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then # On all platforms except macosx, we replace x86_64 with amd64. -@@ -7985,7 +8028,7 @@ +@@ -8017,7 +8060,7 @@ INCLUDE_SA=false fi if test "x$VAR_CPU" = xppc64 ; then @@ -210,7 +201,7 @@ fi if test "x$OPENJDK_TARGET_CPU" = xaarch64; then INCLUDE_SA=false -@@ -11174,6 +11217,24 @@ +@@ -11206,6 +11249,24 @@ ############################################################################### # @@ -235,7 +226,7 @@ # Enable or disable the elliptic curve crypto implementation # -@@ -19397,6 +19458,8 @@ +@@ -19429,6 +19490,8 @@ elif test "x$OPENJDK_TARGET_OS" = "xaix"; then # Do not probe for cc on AIX. COMPILER_CHECK_LIST="xlc_r" @@ -244,7 +235,7 @@ else COMPILER_CHECK_LIST="gcc cc" fi -@@ -20357,7 +20420,7 @@ +@@ -20389,7 +20452,7 @@ else COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1` # Check that this is likely to be GCC. @@ -253,7 +244,7 @@ if test $? -ne 0; then { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5 $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;} -@@ -21958,7 +22021,7 @@ +@@ -21991,7 +22054,7 @@ else COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1` # Check that this is likely to be GCC. @@ -262,7 +253,7 @@ if test $? -ne 0; then { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5 $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;} -@@ -27965,7 +28028,7 @@ +@@ -28026,7 +28089,7 @@ # objcopy is used for moving debug symbols to separate files when # full debug symbols are enabled. @@ -271,7 +262,7 @@ if test -n "$ac_tool_prefix"; then for ac_prog in gobjcopy objcopy do -@@ -29322,8 +29385,10 @@ +@@ -29383,8 +29446,10 @@ SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1' SET_SHARED_LIBRARY_MAPFILE='' SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.' @@ -283,17 +274,17 @@ fi else if test "x$OPENJDK_TARGET_OS" = xsolaris; then -@@ -29667,7 +29732,7 @@ +@@ -29731,7 +29796,7 @@ # case $COMPILER_NAME in gcc ) -- CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ -+ CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ -pipe \ -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" - case $OPENJDK_TARGET_CPU_ARCH in -@@ -29749,22 +29814,37 @@ - CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64" + CXXSTD_CXXFLAG="-std=gnu++98" +@@ -30073,22 +30138,36 @@ + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64" # The package path is used only on macosx? - PACKAGE_PATH=/opt/local @@ -321,7 +312,6 @@ + PACKAGE_PATH=/usr/local + fi + fi -+ if test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then @@ -331,22 +321,22 @@ - # Note: -Dmacro is the same as #define macro 1 - # -Dmacro= is the same as #define macro - if test "x$OPENJDK_TARGET_OS" = xsolaris; then -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" - else -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN" - fi - else -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" -+ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN" ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" + else -+ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN" ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN" fi if test "x$OPENJDK_TARGET_OS" = xlinux; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX" -@@ -29794,6 +29874,38 @@ + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX" +@@ -30118,6 +30197,38 @@ fi if test "x$OPENJDK_TARGET_OS" = xbsd; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" + if test "`uname -s`" = "OpenBSD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld requires -z wxneeded" >&5 +$as_echo_n "checking if ld requires -z wxneeded... " >&6; } @@ -381,8 +371,8 @@ + fi fi if test "x$DEBUG_LEVEL" = xrelease; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG" -@@ -30261,11 +30373,18 @@ + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG" +@@ -30640,11 +30751,18 @@ fi if test "x$OPENJDK_TARGET_OS" = xbsd; then @@ -406,7 +396,7 @@ fi if test "x$OPENJDK" = "xfalse"; then -@@ -30301,14 +30420,18 @@ +@@ -30680,14 +30798,18 @@ # --x-libraries for the sysroot, if that seems to be correct. if test "x$SYS_ROOT" != "x/"; then if test "x$x_includes" = xNONE; then @@ -427,7 +417,7 @@ x_libraries="$SYS_ROOT/usr/X11R6/lib" elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then x_libraries="$SYS_ROOT/usr/lib64" -@@ -31355,6 +31478,10 @@ +@@ -31734,6 +31856,10 @@ # A CSW package seems to be installed! CUPS_FOUND=yes CUPS_CFLAGS="-I/opt/csw/include" @@ -438,7 +428,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5 $as_echo "$CUPS_FOUND" >&6; } -@@ -34520,7 +34647,7 @@ +@@ -34899,7 +35025,7 @@ ############################################################################### # @@ -447,7 +437,7 @@ # # Check whether --with-alsa was given. -@@ -34928,15 +35055,66 @@ +@@ -35307,15 +35433,66 @@ if test "x${with_giflib}" = "xbundled"; then USE_EXTERNAL_LIBGIF=false @@ -519,7 +509,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DGifGetCode in -lgif" >&5 $as_echo_n "checking for DGifGetCode in -lgif... " >&6; } if ${ac_cv_lib_gif_DGifGetCode+:} false; then : -@@ -34974,16 +35152,96 @@ +@@ -35353,16 +35530,96 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_DGifGetCode" >&5 $as_echo "$ac_cv_lib_gif_DGifGetCode" >&6; } if test "x$ac_cv_lib_gif_DGifGetCode" = xyes; then : @@ -626,7 +616,7 @@ USE_EXTERNAL_LIBGIF=true else -@@ -34991,6 +35249,8 @@ +@@ -35370,6 +35627,8 @@ fi @@ -635,7 +625,7 @@ ############################################################################### # # Check for the zlib library -@@ -35558,6 +35818,11 @@ +@@ -35937,6 +36196,11 @@ LIBCXX="-lstdc++" fi @@ -647,7 +637,7 @@ -@@ -35631,6 +35896,10 @@ +@@ -36010,6 +36274,10 @@ # Looks like a MacOSX system NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk '{print $5}'` FOUND_CORES=yes @@ -658,7 +648,7 @@ elif test "x$OPENJDK_BUILD_OS" = xaix ; then NUM_CORES=`/usr/sbin/prtconf | grep "^Number Of Processors" | awk '{ print $4 }'` FOUND_CORES=yes -@@ -35686,6 +35955,15 @@ +@@ -36065,6 +36333,15 @@ MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk '{print $2}'` MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024` FOUND_MEM=yes @@ -674,7 +664,7 @@ elif test "x$OPENJDK_BUILD_OS" = xwindows; then # Windows, but without cygwin MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-` -@@ -36093,8 +36371,8 @@ +@@ -36472,8 +36749,8 @@ # precompiled headers. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5 $as_echo_n "checking if ccache supports precompiled headers... " >&6; } @@ -685,8 +675,8 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5 $as_echo "no, disabling ccache" >&6; } CCACHE= ---- ./common/autoconf/jdk-options.m4 Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/jdk-options.m4 Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/jdk-options.m4 Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/jdk-options.m4 Sat Nov 18 14:38:54 2017 -0800 @@ -159,7 +159,7 @@ INCLUDE_SA=false fi @@ -717,8 +707,8 @@ # Enable or disable the elliptic curve crypto implementation # AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC], ---- ./common/autoconf/libraries.m4 Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/libraries.m4 Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/libraries.m4 Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/libraries.m4 Sat Nov 18 14:38:54 2017 -0800 @@ -69,9 +69,15 @@ fi @@ -856,8 +846,8 @@ + AC_SUBST(LIBCXX) ]) ---- ./common/autoconf/platform.m4 Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/platform.m4 Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/platform.m4 Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/platform.m4 Sat Nov 18 14:38:54 2017 -0800 @@ -30,7 +30,7 @@ [ # First argument is the cpu name from the trip/quad @@ -917,8 +907,8 @@ OPENJDK_TARGET_CPU_OSARCH="i386" elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then # On all platforms except macosx, we replace x86_64 with amd64. ---- ./common/autoconf/spec.gmk.in Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/spec.gmk.in Sat Aug 26 21:38:11 2017 -0700 +--- ./common/autoconf/spec.gmk.in Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/spec.gmk.in Sat Nov 18 14:38:54 2017 -0800 @@ -76,6 +76,7 @@ OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@ OPENJDK_TARGET_OS_API:=@OPENJDK_TARGET_OS_API@ @@ -946,7 +936,7 @@ # Necessary additional compiler flags to compile X11 X_CFLAGS:=@X_CFLAGS@ X_LIBS:=@X_LIBS@ -@@ -564,6 +568,8 @@ +@@ -568,6 +572,8 @@ ENABLE_INTREE_EC=@ENABLE_INTREE_EC@ USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@ USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@ @@ -955,9 +945,9 @@ USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@ LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@ MSVCR_DLL:=@MSVCR_DLL@ ---- ./common/autoconf/toolchain.m4 Tue Jul 11 23:50:55 2017 -0700 -+++ ./common/autoconf/toolchain.m4 Sat Aug 26 21:38:11 2017 -0700 -@@ -72,7 +72,7 @@ +--- ./common/autoconf/toolchain.m4 Tue Sep 05 10:26:42 2017 -0700 ++++ ./common/autoconf/toolchain.m4 Sat Nov 18 14:38:54 2017 -0800 +@@ -122,7 +122,7 @@ else COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1` # Check that this is likely to be GCC. @@ -966,7 +956,7 @@ if test $? -ne 0; then AC_MSG_NOTICE([The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler.]) AC_MSG_NOTICE([The result from running with --version was: "$COMPILER_VERSION_TEST"]) -@@ -350,6 +350,8 @@ +@@ -401,6 +401,8 @@ elif test "x$OPENJDK_TARGET_OS" = "xaix"; then # Do not probe for cc on AIX. COMPILER_CHECK_LIST="xlc_r" @@ -975,7 +965,7 @@ else COMPILER_CHECK_LIST="gcc cc" fi -@@ -571,7 +573,7 @@ +@@ -629,7 +631,7 @@ # objcopy is used for moving debug symbols to separate files when # full debug symbols are enabled. @@ -984,7 +974,7 @@ AC_CHECK_TOOLS(OBJCOPY, [gobjcopy objcopy]) # Only call fixup if objcopy was found. if test -n "$OBJCOPY"; then -@@ -634,8 +636,10 @@ +@@ -692,8 +694,10 @@ SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/[$]1' SET_SHARED_LIBRARY_MAPFILE='' SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.' @@ -996,17 +986,17 @@ fi else if test "x$OPENJDK_TARGET_OS" = xsolaris; then -@@ -957,7 +961,7 @@ +@@ -1018,7 +1022,7 @@ # case $COMPILER_NAME in gcc ) -- CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ -+ CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ -pipe \ -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" - case $OPENJDK_TARGET_CPU_ARCH in -@@ -1039,22 +1043,33 @@ - CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64" + CXXSTD_CXXFLAG="-std=gnu++98" +@@ -1106,22 +1110,33 @@ + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64" # The package path is used only on macosx? - PACKAGE_PATH=/opt/local @@ -1040,21 +1030,21 @@ - # Note: -Dmacro is the same as #define macro 1 - # -Dmacro= is the same as #define macro - if test "x$OPENJDK_TARGET_OS" = xsolaris; then -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN=" - else -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN" - fi -+ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN" else -- CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" -+ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN" ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN" fi if test "x$OPENJDK_TARGET_OS" = xlinux; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX" -@@ -1084,6 +1099,22 @@ + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX" +@@ -1151,6 +1166,22 @@ fi if test "x$OPENJDK_TARGET_OS" = xbsd; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" + if test "`uname -s`" = "OpenBSD"; then + AC_MSG_CHECKING([if ld requires -z wxneeded]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[#include @@ -1073,17 +1063,17 @@ + fi fi if test "x$DEBUG_LEVEL" = xrelease; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG" ---- ./configure Tue Jul 11 23:50:55 2017 -0700 -+++ ./configure Sat Aug 26 21:38:11 2017 -0700 + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG" +--- ./configure Tue Sep 05 10:26:42 2017 -0700 ++++ ./configure Sat Nov 18 14:38:54 2017 -0800 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ---- ./make/Javadoc.gmk Tue Jul 11 23:50:55 2017 -0700 -+++ ./make/Javadoc.gmk Sat Aug 26 21:38:11 2017 -0700 +--- ./make/Javadoc.gmk Tue Sep 05 10:26:42 2017 -0700 ++++ ./make/Javadoc.gmk Sat Nov 18 14:38:54 2017 -0800 @@ -46,8 +46,18 @@ BUILD_NUMBER=$(JDK_BUILD_NUMBER) @@ -1104,8 +1094,8 @@ -Djava.awt.headless=true \ $(NEW_JAVADOC) \ -bootclasspath $(JDK_OUTPUTDIR)/classes ---- ./make/Main.gmk Tue Jul 11 23:50:55 2017 -0700 -+++ ./make/Main.gmk Sat Aug 26 21:38:11 2017 -0700 +--- ./make/Main.gmk Tue Sep 05 10:26:42 2017 -0700 ++++ ./make/Main.gmk Sat Nov 18 14:38:54 2017 -0800 @@ -58,7 +58,11 @@ # Setup number of jobs to use. -jN is unfortunately not available for us to parse from the command line, @@ -1118,8 +1108,8 @@ ### Main targets ---- ./make/common/MakeBase.gmk Tue Jul 11 23:50:55 2017 -0700 -+++ ./make/common/MakeBase.gmk Sat Aug 26 21:38:11 2017 -0700 +--- ./make/common/MakeBase.gmk Tue Sep 05 10:26:42 2017 -0700 ++++ ./make/common/MakeBase.gmk Sat Nov 18 14:38:54 2017 -0800 @@ -338,7 +338,7 @@ # (and causing a crash on Cygwin). # Default shell seems to always be /bin/sh. Must override with bash to get this to work on Solaris. @@ -1140,8 +1130,8 @@ endef # Make directory without forking mkdir if not needed ---- ./make/common/NativeCompilation.gmk Tue Jul 11 23:50:55 2017 -0700 -+++ ./make/common/NativeCompilation.gmk Sat Aug 26 21:38:11 2017 -0700 +--- ./make/common/NativeCompilation.gmk Tue Sep 05 10:26:42 2017 -0700 ++++ ./make/common/NativeCompilation.gmk Sat Nov 18 14:38:54 2017 -0800 @@ -151,9 +151,9 @@ # CC the compiler to use, default is $(CC) # LDEXE the linker to use for linking executables, default is $(LDEXE) @@ -1155,8 +1145,8 @@ ifneq (,$$($1_BIN)) $$(error BIN has been replaced with OBJECT_DIR) ---- ./hotspot/agent/make/Makefile Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/make/Makefile Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/make/Makefile Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/make/Makefile Sat Nov 18 14:40:44 2017 -0800 @@ -50,6 +50,7 @@ sun.jvm.hotspot.debugger.amd64 \ sun.jvm.hotspot.debugger.bsd \ @@ -1235,8 +1225,8 @@ sun/jvm/hotspot/runtime/solaris_amd64/*.java \ sun/jvm/hotspot/runtime/solaris_sparc/*.java \ sun/jvm/hotspot/runtime/solaris_x86/*.java \ ---- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c Sat Nov 18 14:40:44 2017 -0800 @@ -42,6 +42,10 @@ #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h" #endif @@ -1305,8 +1295,74 @@ (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT); return array; ---- ./hotspot/agent/src/os/bsd/symtab.c Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/os/bsd/symtab.c Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/os/bsd/elfmacros.h Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/os/bsd/elfmacros.h Sat Nov 18 14:40:44 2017 -0800 +@@ -34,6 +34,7 @@ + #define ELF_SYM Elf64_Sym + #define ELF_DYN Elf64_Dyn + #define ELF_ADDR Elf64_Addr ++#define ELF_AUXV Elf64_Auxinfo + + #ifndef ELF_ST_TYPE + #define ELF_ST_TYPE ELF64_ST_TYPE +@@ -47,6 +48,7 @@ + #define ELF_SYM Elf32_Sym + #define ELF_DYN Elf32_Dyn + #define ELF_ADDR Elf32_Addr ++#define ELF_AUXV Elf32_Auxinfo + + #ifndef ELF_ST_TYPE + #define ELF_ST_TYPE ELF32_ST_TYPE +--- ./hotspot/agent/src/os/bsd/ps_core.c Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/os/bsd/ps_core.c Sat Nov 18 14:40:44 2017 -0800 +@@ -1091,6 +1091,18 @@ + if (core_handle_prstatus(ph, descdata, notep->n_descsz) != true) { + return false; + } ++ } else if (notep->n_type == NT_PROCSTAT_AUXV) { ++ // Get first segment from entry point ++ ELF_AUXV *auxv = (ELF_AUXV *)descdata; ++ while (auxv->a_type != AT_NULL) { ++ if (auxv->a_type == AT_ENTRY) { ++ // Set entry point address to address of dynamic section. ++ // We will adjust it in read_exec_segments(). ++ ph->core->dynamic_addr = auxv->a_un.a_val; ++ break; ++ } ++ auxv++; ++ } + } + p = descdata + ROUNDUP(notep->n_descsz, 4); + } +@@ -1272,7 +1284,13 @@ + + // from PT_DYNAMIC we want to read address of first link_map addr + case PT_DYNAMIC: { +- ph->core->dynamic_addr = exec_php->p_vaddr; ++ if (exec_ehdr->e_type == ET_EXEC) { ++ ph->core->dynamic_addr = exec_php->p_vaddr; ++ } else { // ET_DYN ++ // dynamic_addr has entry point of executable. ++ // Thus we should substract it. ++ ph->core->dynamic_addr += exec_php->p_vaddr - exec_ehdr->e_entry; ++ } + print_debug("address of _DYNAMIC is 0x%lx\n", ph->core->dynamic_addr); + break; + } +@@ -1472,8 +1490,9 @@ + goto err; + } + +- if (read_elf_header(ph->core->exec_fd, &exec_ehdr) != true || exec_ehdr.e_type != ET_EXEC) { +- print_debug("executable file is not a valid ELF ET_EXEC file\n"); ++ if (read_elf_header(ph->core->exec_fd, &exec_ehdr) != true || ++ ((exec_ehdr.e_type != ET_EXEC) && (exec_ehdr.e_type != ET_DYN))) { ++ print_debug("executable file is not a valid ELF file\n"); + goto err; + } + +--- ./hotspot/agent/src/os/bsd/symtab.c Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/os/bsd/symtab.c Sat Nov 18 14:40:44 2017 -0800 @@ -211,6 +211,10 @@ // Reading of elf header @@ -1347,8 +1403,8 @@ key.data = sym_name; key.size = strlen(sym_name) + 1; ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java Sat Nov 18 14:40:44 2017 -0800 @@ -33,6 +33,7 @@ import sun.jvm.hotspot.debugger.JVMDebugger; import sun.jvm.hotspot.debugger.MachineDescription; @@ -1367,7 +1423,7 @@ if (LinuxDebuggerLocal.getAddressSize()==8) { machDesc = new MachineDescriptionSPARC64Bit(); --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1412,8 +1468,8 @@ + return false; + } +} ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java Sat Nov 18 14:40:44 2017 -0800 @@ -30,8 +30,10 @@ import sun.jvm.hotspot.debugger.cdbg.*; import sun.jvm.hotspot.debugger.x86.*; @@ -1439,8 +1495,8 @@ } else { throw new DebuggerException(cpu + " is not yet supported"); } ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java Sat Nov 18 14:40:44 2017 -0800 @@ -27,6 +27,7 @@ import sun.jvm.hotspot.debugger.*; import sun.jvm.hotspot.debugger.bsd.amd64.*; @@ -1459,7 +1515,7 @@ throw new RuntimeException("cpu " + cpu + " is not yet supported"); } --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1541,7 +1597,7 @@ + private BsdDebugger dbg; +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1590,7 +1646,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1715,8 +1771,8 @@ + public abstract Address getRegisterAsAddress(int index); + +} ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java Sat Nov 18 14:40:44 2017 -0800 @@ -32,7 +32,9 @@ import sun.jvm.hotspot.debugger.cdbg.*; import sun.jvm.hotspot.debugger.proc.amd64.*; @@ -1739,7 +1795,7 @@ try { Class tfc = Class.forName("sun.jvm.hotspot.debugger.proc." + --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1828,7 +1884,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1877,7 +1933,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -1923,8 +1979,8 @@ + return new ProcPPC64Thread(debugger, id); + } +} ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java Sat Nov 18 14:40:44 2017 -0800 @@ -33,6 +33,7 @@ import sun.jvm.hotspot.debugger.remote.sparc.*; import sun.jvm.hotspot.debugger.remote.x86.*; @@ -1946,7 +2002,7 @@ try { Class tf = Class.forName("sun.jvm.hotspot.debugger.remote." + --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2002,7 +2058,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2055,7 +2111,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2101,8 +2157,8 @@ + return new RemotePPC64Thread(debugger, id); + } +} ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java Sat Nov 18 14:40:44 2017 -0800 @@ -37,6 +37,7 @@ import sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess; import sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess; @@ -2121,7 +2177,7 @@ } else if (os.equals("darwin")) { if (cpu.equals("amd64") || cpu.equals("x86_64")) { --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2256,7 +2312,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,176 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2435,7 +2491,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,508 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2946,7 +3002,7 @@ + } +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. @@ -2992,7 +3048,7 @@ + +} --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 20014, Oracle and/or its affiliates. All rights reserved. @@ -3045,8 +3101,8 @@ + protected void initializeFromPD(RegisterMap map) {} + protected Address getLocationPD(VMReg reg) { return null; } +} ---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Sat Nov 18 14:40:44 2017 -0800 @@ -61,7 +61,7 @@ return "x86"; } else if (cpu.equals("sparc") || cpu.equals("sparcv9")) { @@ -3056,8 +3112,8 @@ return cpu; } else { try { ---- ./hotspot/make/bsd/Makefile Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/Makefile Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/Makefile Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/Makefile Sat Nov 18 14:40:44 2017 -0800 @@ -66,6 +66,10 @@ FORCE_TIERED=1 endif @@ -3069,8 +3125,8 @@ ifdef LP64 ifeq ("$(filter $(LP64_ARCH),$(BUILDARCH))","") ---- ./hotspot/make/bsd/makefiles/build_vm_def.sh Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/build_vm_def.sh Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/build_vm_def.sh Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/build_vm_def.sh Sat Nov 18 14:40:44 2017 -0800 @@ -1,12 +1,28 @@ #!/bin/sh @@ -3106,8 +3162,8 @@ + if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";" + }' | sort -u ;; +esac ---- ./hotspot/make/bsd/makefiles/debug.make Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/debug.make Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/debug.make Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/debug.make Sat Nov 18 14:40:44 2017 -0800 @@ -35,7 +35,10 @@ # to inhibit the effect of the previous line on CFLAGS. @@ -3120,8 +3176,8 @@ VERSION = debug SYSDEFS += -DASSERT ---- ./hotspot/make/bsd/makefiles/defs.make Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/defs.make Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/defs.make Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/defs.make Sat Nov 18 14:40:44 2017 -0800 @@ -29,7 +29,15 @@ SLASH_JAVA ?= /java @@ -3220,8 +3276,8 @@ ADD_SA_BINARIES/ia64 = ADD_SA_BINARIES/arm = ADD_SA_BINARIES/zero = ---- ./hotspot/make/bsd/makefiles/fastdebug.make Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/fastdebug.make Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/fastdebug.make Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/fastdebug.make Sat Nov 18 14:40:44 2017 -0800 @@ -56,7 +56,10 @@ # to inhibit the effect of the previous line on CFLAGS. @@ -3234,8 +3290,8 @@ VERSION = fastdebug SYSDEFS += -DASSERT -DCHECK_UNHANDLED_OOPS ---- ./hotspot/make/bsd/makefiles/gcc.make Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/gcc.make Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/gcc.make Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/gcc.make Sat Nov 18 14:40:44 2017 -0800 @@ -168,6 +168,9 @@ CFLAGS += -DDONT_USE_PRECOMPILED_HEADER endif @@ -3363,7 +3419,7 @@ endif --- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ ./hotspot/make/bsd/makefiles/launcher.make Sat Aug 26 21:38:23 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/launcher.make Sat Nov 18 14:40:44 2017 -0800 @@ -0,0 +1,117 @@ +# +# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. @@ -3482,8 +3538,8 @@ + $(QUIETLY) sed -e 's/@@LIBARCH@@/$(LIBARCH)/g' $< > $@ + $(QUIETLY) chmod +x $@ + ---- ./hotspot/make/bsd/makefiles/mapfile-vers-debug Tue Jul 11 23:51:17 2017 -0700 -+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug Sat Aug 26 21:38:23 2017 -0700 +--- ./hotspot/make/bsd/makefiles/mapfile-vers-debug Tue Sep 05 18:34:11 2017 -0700 ++++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug Sat Nov 18 14:40:44 2017 -0800 @@ -21,246 +21,254 @@ # questions. # @@ -3971,7 +4027,7 @@ + *; +}; --- /dev/null Thu Jan 01 00:00:00 1970 +0000 *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***