| | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/bin/unshuffle_list.txt jdk17u-jdk-17.0.8-ga/bin/unshuffle_list.txt |
| | | --- jdk17u-jdk-17.0.8-ga.orig/bin/unshuffle_list.txt 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/bin/unshuffle_list.txt 2023-08-19 17:41:49.122416528 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/bin/unshuffle_list.txt jdk17u-jdk-17.0.10-ga/bin/unshuffle_list.txt |
| | | --- jdk17u-jdk-17.0.10-ga.orig/bin/unshuffle_list.txt 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/bin/unshuffle_list.txt 2024-01-27 14:13:55.030564002 +0100 |
| | | @@ -100,6 +100,7 @@ |
| | | src/langtools/sample : langtools/src/sample |
| | | src/linux : jdk/src/linux |
| | |
| | | src/hotspot/os_cpu/windows_x86 : hotspot/src/os_cpu/windows_x86/vm |
| | | src/hotspot : hotspot/src |
| | | src/utils/IdealGraphVisualizer : hotspot/src/share/tools/IdealGraphVisualizer |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/basic_tools.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/basic_tools.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/basic_tools.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/basic_tools.m4 2023-08-19 17:41:49.125451534 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/basic_tools.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/basic_tools.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/basic_tools.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/basic_tools.m4 2024-01-27 14:13:55.033246137 +0100 |
| | | @@ -280,6 +280,8 @@ |
| | | TAR_TYPE="bsd" |
| | | elif test "x$($TAR -v | $GREP "bsdtar")" != "x"; then |
| | |
| | | fi |
| | | if ! test "x$OPENJDK_TARGET_OS" = "xwindows"; then |
| | | UTIL_REQUIRE_PROGS(ULIMIT, ulimit) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/build-aux/config.guess jdk17u-jdk-17.0.8-ga/make/autoconf/build-aux/config.guess |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/build-aux/config.guess 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/build-aux/config.guess 2023-08-19 17:41:49.126202651 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/build-aux/config.guess jdk17u-jdk-17.0.10-ga/make/autoconf/build-aux/config.guess |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/build-aux/config.guess 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/build-aux/config.guess 2024-01-27 14:13:55.033890241 +0100 |
| | | @@ -75,6 +75,14 @@ |
| | | fi |
| | | fi |
| | |
| | | # Test and fix cygwin on x86_64 |
| | | echo $OUT | grep 86-pc-cygwin > /dev/null 2> /dev/null |
| | | if test $? != 0; then |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/build-performance.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/build-performance.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/build-performance.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/build-performance.m4 2023-08-19 17:41:49.127028775 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/build-performance.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/build-performance.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/build-performance.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/build-performance.m4 2024-01-27 14:13:55.034628355 +0100 |
| | | @@ -38,6 +38,10 @@ |
| | | if test "$NUM_CORES" -ne "0"; then |
| | | FOUND_CORES=yes |
| | |
| | | MEMORY_SIZE=`/usr/sbin/prtconf 2> /dev/null | grep "^Memory [[Ss]]ize" | awk '{ print [$]3 }'` |
| | | FOUND_MEM=yes |
| | | elif test -x /usr/sbin/sysctl; then |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/flags-cflags.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/flags-cflags.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/flags-cflags.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/flags-cflags.m4 2023-08-19 17:41:49.128209102 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/flags-cflags.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/flags-cflags.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/flags-cflags.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/flags-cflags.m4 2024-01-27 14:13:55.035618686 +0100 |
| | | @@ -413,6 +413,9 @@ |
| | | if test "x$OPENJDK_TARGET_OS" = xlinux; then |
| | | CFLAGS_OS_DEF_JVM="-DLINUX" |
| | |
| | | elif test "x$OPENJDK_TARGET_OS" = xmacosx; then |
| | | CFLAGS_OS_DEF_JVM="-D_ALLBSD_SOURCE -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE" |
| | | CFLAGS_OS_DEF_JDK="-D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT" |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/flags-other.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/flags-other.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/flags-other.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/flags-other.m4 2023-08-19 17:41:49.128917761 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/flags-other.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/flags-other.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/flags-other.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/flags-other.m4 2024-01-27 14:13:55.036205973 +0100 |
| | | @@ -51,6 +51,8 @@ |
| | | # FIXME: we should really only export STRIPFLAGS from here, not POST_STRIP_CMD. |
| | | if test "x$OPENJDK_TARGET_OS" = xlinux; then |
| | |
| | | elif test "x$OPENJDK_TARGET_OS" = xmacosx; then |
| | | STRIPFLAGS="-S" |
| | | elif test "x$OPENJDK_TARGET_OS" = xaix; then |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/jdk-options.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/jdk-options.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/jdk-options.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/jdk-options.m4 2023-08-19 17:41:49.129917327 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/jdk-options.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/jdk-options.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/jdk-options.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/jdk-options.m4 2024-01-27 14:13:55.037042643 +0100 |
| | | @@ -288,7 +288,7 @@ |
| | | ZIP_EXTERNAL_DEBUG_SYMBOLS=false |
| | | elif test "x$with_native_debug_symbols" = xexternal; then |
| | |
| | | if test "x$OBJCOPY" = x; then |
| | | # enabling of enable-debug-symbols and can't find objcopy |
| | | # this is an error |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/lib-freetype.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/lib-freetype.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/lib-freetype.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/lib-freetype.m4 2023-08-19 17:41:49.130802481 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/lib-freetype.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/lib-freetype.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/lib-freetype.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/lib-freetype.m4 2024-01-27 14:13:55.037793595 +0100 |
| | | @@ -53,6 +53,13 @@ |
| | | if ! test -s "$POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME"; then |
| | | AC_MSG_NOTICE([Could not find $POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME. Ignoring location.]) |
| | |
| | | AC_MSG_CHECKING([for freetype]) |
| | | AC_MSG_RESULT([yes (using pkg-config)]) |
| | | fi |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/libraries.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/libraries.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/libraries.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/libraries.m4 2023-08-19 17:41:49.131706198 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/libraries.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/libraries.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/libraries.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/libraries.m4 2024-01-27 14:13:55.038567776 +0100 |
| | | @@ -114,13 +114,15 @@ |
| | | BASIC_JVM_LIBS="$LIBM" |
| | | |
| | |
| | | ]) |
| | | |
| | | ################################################################################ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/platform.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/platform.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/platform.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/platform.m4 2023-08-19 17:41:49.132850462 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/platform.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/platform.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/platform.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/platform.m4 2024-01-27 14:13:55.039564918 +0100 |
| | | @@ -196,6 +196,10 @@ |
| | | VAR_OS=linux |
| | | VAR_OS_TYPE=unix |
| | |
| | | # Setup OPENJDK_$1_CPU_OSARCH, which is used to set the os.arch Java system property |
| | | OPENJDK_$1_CPU_OSARCH="$OPENJDK_$1_CPU" |
| | | if test "x$OPENJDK_$1_OS" = xlinux && test "x$OPENJDK_$1_CPU" = xx86; then |
| | | @@ -593,6 +608,9 @@ |
| | | @@ -595,6 +610,9 @@ |
| | | |
| | | AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES], |
| | | [ |
| | |
| | | if test "x$OPENJDK_TARGET_OS" = "xlinux"; then |
| | | RELEASE_FILE_OS_NAME=Linux |
| | | fi |
| | | @@ -649,9 +667,25 @@ |
| | | @@ -651,9 +669,25 @@ |
| | | PLATFORM_SET_MODULE_TARGET_OS_VALUES |
| | | PLATFORM_SET_RELEASE_FILE_OS_VALUES |
| | | PLATFORM_SETUP_LEGACY_VARS |
| | |
| | | ]) |
| | | |
| | | AC_DEFUN_ONCE([PLATFORM_SETUP_OPENJDK_BUILD_OS_VERSION], |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/spec.gmk.in jdk17u-jdk-17.0.8-ga/make/autoconf/spec.gmk.in |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/spec.gmk.in 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/spec.gmk.in 2023-08-19 17:41:49.134051066 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/spec.gmk.in jdk17u-jdk-17.0.10-ga/make/autoconf/spec.gmk.in |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/spec.gmk.in 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/spec.gmk.in 2024-01-27 14:13:55.040540733 +0100 |
| | | @@ -85,6 +85,7 @@ |
| | | COMPILE_TYPE:=@COMPILE_TYPE@ |
| | | |
| | |
| | | EXPR:=@EXPR@ |
| | | FILE:=@FILE@ |
| | | DOT:=@DOT@ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/autoconf/toolchain.m4 jdk17u-jdk-17.0.8-ga/make/autoconf/toolchain.m4 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/autoconf/toolchain.m4 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/autoconf/toolchain.m4 2023-08-19 17:41:49.135204269 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/autoconf/toolchain.m4 jdk17u-jdk-17.0.10-ga/make/autoconf/toolchain.m4 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/autoconf/toolchain.m4 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/autoconf/toolchain.m4 2024-01-27 14:13:55.041460636 +0100 |
| | | @@ -39,6 +39,7 @@ |
| | | |
| | | # These toolchains are valid on different platforms |
| | |
| | | VALID_TOOLCHAINS_macosx="gcc clang" |
| | | VALID_TOOLCHAINS_aix="xlc" |
| | | VALID_TOOLCHAINS_windows="microsoft" |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/common/MakeBase.gmk jdk17u-jdk-17.0.8-ga/make/common/MakeBase.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/common/MakeBase.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/common/MakeBase.gmk 2023-08-19 17:41:49.136197704 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/common/MakeBase.gmk jdk17u-jdk-17.0.10-ga/make/common/MakeBase.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/common/MakeBase.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/common/MakeBase.gmk 2024-01-27 14:13:55.042292673 +0100 |
| | | @@ -264,7 +264,33 @@ |
| | | ################################################################################ |
| | | # All install-file and related macros automatically call DecodeSpace when needed. |
| | |
| | | # On mac, extended attributes sometimes creep into the source files, which may later |
| | | # cause the creation of ._* files which confuses testing. Clear these with xattr if |
| | | # set. Some files get their write permissions removed after being copied to the |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/common/modules/LauncherCommon.gmk jdk17u-jdk-17.0.8-ga/make/common/modules/LauncherCommon.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/common/modules/LauncherCommon.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/common/modules/LauncherCommon.gmk 2023-08-19 17:41:49.138695606 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/common/modules/LauncherCommon.gmk jdk17u-jdk-17.0.10-ga/make/common/modules/LauncherCommon.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/common/modules/LauncherCommon.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/common/modules/LauncherCommon.gmk 2024-01-27 14:13:55.044471565 +0100 |
| | | @@ -150,6 +150,7 @@ |
| | | -DLAUNCHER_NAME='"$$(LAUNCHER_NAME)"' \ |
| | | -DPROGNAME='"$1"' \ |
| | |
| | | LIBS_aix := -ljli_static, \ |
| | | LIBS_windows := $$($1_WINDOWS_JLI_LIB) \ |
| | | $(SUPPORT_OUTPUTDIR)/native/java.base/libjava/java.lib, \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/common/NativeCompilation.gmk jdk17u-jdk-17.0.8-ga/make/common/NativeCompilation.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/common/NativeCompilation.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/common/NativeCompilation.gmk 2023-08-19 17:41:49.137768698 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/common/NativeCompilation.gmk jdk17u-jdk-17.0.10-ga/make/common/NativeCompilation.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/common/NativeCompilation.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/common/NativeCompilation.gmk 2024-01-27 14:13:55.043659441 +0100 |
| | | @@ -1000,7 +1000,7 @@ |
| | | $1_DEBUGINFO_FILES := $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).pdb \ |
| | | $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).map |
| | |
| | | $$($1_LIBS) $$($1_EXTRA_LIBS)) ; \ |
| | | $$($1_CREATE_DEBUGINFO_CMDS) |
| | | $$($1_STRIP_CMD) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/data/fontconfig/solaris.fontconfig.properties jdk17u-jdk-17.0.8-ga/make/data/fontconfig/solaris.fontconfig.properties |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/data/fontconfig/solaris.fontconfig.properties 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/data/fontconfig/solaris.fontconfig.properties 2023-08-19 17:41:49.271953602 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/data/fontconfig/solaris.fontconfig.properties jdk17u-jdk-17.0.10-ga/make/data/fontconfig/solaris.fontconfig.properties |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/data/fontconfig/solaris.fontconfig.properties 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/data/fontconfig/solaris.fontconfig.properties 2024-01-27 14:13:55.163688751 +0100 |
| | | @@ -0,0 +1,516 @@ |
| | | +# |
| | | +# |
| | |
| | | + |
| | | +# Appended Font Path |
| | | + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/gensrc/GensrcAdlc.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/gensrc/GensrcAdlc.gmk 2023-08-19 17:41:49.139547823 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/gensrc/GensrcAdlc.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/gensrc/GensrcAdlc.gmk 2024-01-27 14:13:55.045292302 +0100 |
| | | @@ -36,6 +36,9 @@ |
| | | # NOTE: No optimization or debug flags set here |
| | | ifeq ($(call isBuildOs, linux), true) |
| | |
| | | else ifeq ($(call isTargetOs, aix), true) |
| | | ADLCFLAGS += -DAIX=1 |
| | | else ifeq ($(call isTargetOs, macosx), true) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/gensrc/GensrcDtrace.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/gensrc/GensrcDtrace.gmk 2023-08-19 17:41:49.140386634 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/gensrc/GensrcDtrace.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/gensrc/GensrcDtrace.gmk 2024-01-27 14:13:55.046033523 +0100 |
| | | @@ -28,7 +28,10 @@ |
| | | |
| | | ifeq ($(call check-jvm-feature, dtrace), true) |
| | |
| | | + endif |
| | | + |
| | | endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileDtraceLibraries.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileDtraceLibraries.gmk 2023-08-19 17:41:49.272503193 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileDtraceLibraries.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileDtraceLibraries.gmk 2024-01-27 14:13:55.164176696 +0100 |
| | | @@ -0,0 +1,62 @@ |
| | | +# |
| | | +# Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + endif |
| | | +endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileJvm.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileJvm.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileJvm.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileJvm.gmk 2023-08-19 17:41:49.141262175 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileJvm.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileJvm.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileJvm.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileJvm.gmk 2024-01-27 14:13:55.046818851 +0100 |
| | | @@ -29,6 +29,9 @@ |
| | | include lib/JvmOverrideFiles.gmk |
| | | include lib/JvmFlags.gmk |
| | |
| | | CFLAGS := $(JVM_CFLAGS), \ |
| | | abstract_vm_version.cpp_CXXFLAGS := $(CFLAGS_VM_VERSION), \ |
| | | arguments.cpp_CXXFLAGS := $(CFLAGS_VM_VERSION), \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileLibraries.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileLibraries.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/CompileLibraries.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/lib/CompileLibraries.gmk 2023-08-19 17:41:49.141917677 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileLibraries.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileLibraries.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/CompileLibraries.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/lib/CompileLibraries.gmk 2024-01-27 14:13:55.047423549 +0100 |
| | | @@ -32,6 +32,7 @@ |
| | | include HotspotCommon.gmk |
| | | |
| | |
| | | |
| | | ifneq ($(GTEST_FRAMEWORK_SRC), ) |
| | | include lib/CompileGtest.gmk |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/lib/JvmDtraceObjects.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/lib/JvmDtraceObjects.gmk 2023-08-19 17:41:49.273074661 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/lib/JvmDtraceObjects.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/lib/JvmDtraceObjects.gmk 2024-01-27 14:13:55.164690696 +0100 |
| | | @@ -0,0 +1,132 @@ |
| | | +# |
| | | +# Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + endif |
| | | +endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/JvmMapfile.gmk jdk17u-jdk-17.0.8-ga/make/hotspot/lib/JvmMapfile.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/lib/JvmMapfile.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/lib/JvmMapfile.gmk 2023-08-19 17:41:49.142809115 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/JvmMapfile.gmk jdk17u-jdk-17.0.10-ga/make/hotspot/lib/JvmMapfile.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/lib/JvmMapfile.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/lib/JvmMapfile.gmk 2024-01-27 14:13:55.048154986 +0100 |
| | | @@ -48,6 +48,18 @@ |
| | | endif |
| | | endif |
| | |
| | | else ifeq ($(call isTargetOs, macosx), true) |
| | | # nm on macosx prints out "warning: nm: no name list" to stderr for |
| | | # files without symbols. Hide this, even at the expense of hiding real errors. |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp jdk17u-jdk-17.0.8-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 2023-08-19 17:41:49.275531200 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp jdk17u-jdk-17.0.10-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 2024-01-27 14:13:55.166623560 +0100 |
| | | @@ -0,0 +1,316 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return generateJvmOffsets(gen_var); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris 2023-08-19 17:41:49.276134191 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris 2024-01-27 14:13:55.167214072 +0100 |
| | | @@ -0,0 +1,25 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | +JVM_handle_solaris_signal |
| | | +sysThreadAvailableStackWithSlack |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 2023-08-19 17:41:49.276635709 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 2024-01-27 14:13:55.167659985 +0100 |
| | | @@ -0,0 +1,34 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +__1cSDeoptimizationBlobG__vtbl_ |
| | | + |
| | | +__JvmOffsets |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 2023-08-19 17:41:49.277110603 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 2024-01-27 14:13:55.168073806 +0100 |
| | | @@ -0,0 +1,36 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +__1cQUncommonTrapBlobG__vtbl_ |
| | | + |
| | | +__JvmOffsets |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk jdk17u-jdk-17.0.8-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2023-08-19 17:41:49.143714160 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk jdk17u-jdk-17.0.10-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2024-01-27 14:13:55.048954444 +0100 |
| | | @@ -76,6 +76,7 @@ |
| | | -ignorePath linux \ |
| | | -ignorePath posix \ |
| | |
| | | -ignorePath x86_32 \ |
| | | -ignorePath zero \ |
| | | # |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/langtools/build.xml jdk17u-jdk-17.0.8-ga/make/langtools/build.xml |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/langtools/build.xml 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/langtools/build.xml 2023-08-19 17:41:49.144579744 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/langtools/build.xml jdk17u-jdk-17.0.10-ga/make/langtools/build.xml |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/langtools/build.xml 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/langtools/build.xml 2024-01-27 14:13:55.049735201 +0100 |
| | | @@ -100,7 +100,7 @@ |
| | | <property name="xpatch.noquotes.cmd" value="--patch-module=${xpatch.noquotes.rest}"/> |
| | | |
| | |
| | | executables; regrettably, that is OS-specific. --> |
| | | <condition property="java.marker" value="bin/java"> |
| | | <os family="unix"/> |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Copy.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.base/Copy.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Copy.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.base/Copy.gmk 2023-08-19 17:41:49.145493488 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Copy.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.base/Copy.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Copy.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.base/Copy.gmk 2024-01-27 14:13:55.050566425 +0100 |
| | | @@ -196,7 +196,7 @@ |
| | | |
| | | TARGETS += $(NET_PROPERTIES_DST) |
| | |
| | | $(eval $(call SetupCopyFiles, COPY_SDP_CONF, \ |
| | | FILES := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/conf/sdp/sdp.conf.template, \ |
| | | DEST := $(CONF_DST_DIR)/sdp, \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.base/gensrc/GensrcMisc.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.base/gensrc/GensrcMisc.gmk 2023-08-19 17:41:49.147872573 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.base/gensrc/GensrcMisc.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.base/gensrc/GensrcMisc.gmk 2024-01-27 14:13:55.052831992 +0100 |
| | | @@ -110,6 +110,21 @@ |
| | | |
| | | endif |
| | |
| | | # Create the javax/crypto/JceSecurity.class, using the build default. |
| | | # |
| | | ifeq ($(UNLIMITED_CRYPTO), true) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Launcher.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.base/Launcher.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Launcher.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.base/Launcher.gmk 2023-08-19 17:41:49.146268359 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Launcher.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.base/Launcher.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Launcher.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.base/Launcher.gmk 2024-01-27 14:13:55.051287293 +0100 |
| | | @@ -64,6 +64,7 @@ |
| | | CFLAGS := $(CFLAGS_JDKEXE) \ |
| | | -I$(TOPDIR)/src/$(MODULE)/share/native/libjli, \ |
| | |
| | | $(eval $(call SetupJdkExecutable, BUILD_JSPAWNHELPER, \ |
| | | NAME := jspawnhelper, \ |
| | | SRC := $(TOPDIR)/src/$(MODULE)/unix/native/jspawnhelper, \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.base/lib/CoreLibraries.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.base/lib/CoreLibraries.gmk 2023-08-19 17:41:49.148908622 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.base/lib/CoreLibraries.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.base/lib/CoreLibraries.gmk 2024-01-27 14:13:55.053796613 +0100 |
| | | @@ -29,6 +29,10 @@ |
| | | |
| | | BUILD_LIBFDLIBM_OPTIMIZATION := NONE |
| | |
| | | LIBS_aix := $(LIBDL),\ |
| | | LIBS_macosx := -framework Cocoa -framework Security -framework ApplicationServices, \ |
| | | LIBS_windows := advapi32.lib comctl32.lib user32.lib, \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.base/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.base/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.base/Lib.gmk 2023-08-19 17:41:49.147132522 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.base/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.base/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.base/Lib.gmk 2024-01-27 14:13:55.052126969 +0100 |
| | | @@ -52,6 +52,7 @@ |
| | | LDFLAGS_windows := -delayload:secur32.dll -delayload:iphlpapi.dll, \ |
| | | LIBS_unix := -ljvm -ljava, \ |
| | |
| | | LIBS_aix := $(LIBDL), \ |
| | | )) |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/Gensrc.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/Gensrc.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/Gensrc.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/Gensrc.gmk 2023-08-19 17:41:49.149622934 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/Gensrc.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/Gensrc.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/Gensrc.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/Gensrc.gmk 2024-01-27 14:13:55.054493313 +0100 |
| | | @@ -32,7 +32,7 @@ |
| | | include gensrc/GensrcIcons.gmk |
| | | endif |
| | |
| | | include gensrc/GensrcX11Wrappers.gmk |
| | | endif |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2023-08-19 17:41:49.151881213 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2024-01-27 14:13:55.056449471 +0100 |
| | | @@ -77,7 +77,7 @@ |
| | | # |
| | | endif |
| | |
| | | )) |
| | | |
| | | $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT) |
| | | @@ -445,7 +447,7 @@ |
| | | @@ -447,7 +449,7 @@ |
| | | -DHAVE_SYSCONF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H \ |
| | | -DHB_NO_PRAGMA_GCC_DIAGNOSTIC |
| | | endif |
| | |
| | | HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHB_NO_VISIBILITY |
| | | endif |
| | | |
| | | @@ -608,7 +610,10 @@ |
| | | @@ -613,7 +615,10 @@ |
| | | ifeq ($(call isTargetOs, macosx), true) |
| | | JAWT_LIBS := -lawt_lwawt |
| | | else |
| | |
| | | ifeq ($(ENABLE_HEADLESS_ONLY), false) |
| | | JAWT_LIBS += -lawt_xawt |
| | | else |
| | | @@ -635,6 +640,7 @@ |
| | | @@ -640,6 +645,7 @@ |
| | | LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ |
| | | LDFLAGS_macosx := -Wl$(COMMA)-rpath$(COMMA)@loader_path, \ |
| | | LIBS_unix := $(JAWT_LIBS) $(JDKLIB_LIBS), \ |
| | |
| | | LIBS_macosx := -framework Cocoa, \ |
| | | )) |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.desktop/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.desktop/Lib.gmk 2023-08-19 17:41:49.150350237 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.desktop/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.desktop/Lib.gmk 2024-01-27 14:13:55.055118599 +0100 |
| | | @@ -47,10 +47,15 @@ |
| | | -DX_PLATFORM=X_$(OPENJDK_TARGET_OS_UPPERCASE) \ |
| | | -DUSE_PORTS=TRUE \ |
| | |
| | | ifeq ($(call isTargetOs, macosx), true) |
| | | LIBJSOUND_TOOLCHAIN := TOOLCHAIN_LINK_CXX |
| | | endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.instrument/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.instrument/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.instrument/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.instrument/Lib.gmk 2023-08-19 17:41:49.152672490 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.instrument/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.instrument/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.instrument/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.instrument/Lib.gmk 2024-01-27 14:13:55.057171458 +0100 |
| | | @@ -45,11 +45,13 @@ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN) \ |
| | | $(LIBINSTRUMENT_LDFLAGS), \ |
| | |
| | | LIBS_aix := -liconv -ljli_static $(LIBDL), \ |
| | | LIBS_macosx := -ljli -liconv -framework Cocoa -framework Security \ |
| | | -framework ApplicationServices, \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.management/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.management/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.management/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.management/Lib.gmk 2023-08-19 17:41:49.153487907 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.management/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.management/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.management/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.management/Lib.gmk 2024-01-27 14:13:55.057876839 +0100 |
| | | @@ -28,7 +28,7 @@ |
| | | ################################################################################ |
| | | |
| | |
| | | LIBS_aix := -lperfstat,\ |
| | | LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \ |
| | | )) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/java.prefs/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/java.prefs/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/java.prefs/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/java.prefs/Lib.gmk 2023-08-19 17:41:49.154197774 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/java.prefs/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/java.prefs/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/java.prefs/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/java.prefs/Lib.gmk 2024-01-27 14:13:55.058484249 +0100 |
| | | @@ -41,6 +41,7 @@ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | | LIBS_unix := -ljvm, \ |
| | |
| | | LIBS_aix := -ljava, \ |
| | | LIBS_macosx := -framework CoreFoundation -framework Foundation, \ |
| | | LIBS_windows := advapi32.lib jvm.lib $(WIN_JAVA_LIB), \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.attach/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.attach/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.attach/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.attach/Lib.gmk 2023-08-19 17:41:49.154961734 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.attach/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.attach/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.attach/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.attach/Lib.gmk 2024-01-27 14:13:55.059142026 +0100 |
| | | @@ -42,6 +42,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | |
| | | LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib psapi.lib, \ |
| | | )) |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk 2023-08-19 17:41:49.277714152 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk 2024-01-27 14:13:55.168524782 +0100 |
| | | @@ -0,0 +1,45 @@ |
| | | +# |
| | | +# Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +endif |
| | | + |
| | | +################################################################################ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.hotspot.agent/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.hotspot.agent/Lib.gmk 2023-08-19 17:41:49.155721751 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.hotspot.agent/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.hotspot.agent/Lib.gmk 2024-01-27 14:13:55.059796936 +0100 |
| | | @@ -65,10 +65,11 @@ |
| | | CFLAGS := $(CFLAGS_JDKLIB) $(SA_CFLAGS), \ |
| | | CXXFLAGS := $(CXXFLAGS_JDKLIB) $(SA_CFLAGS) $(SA_CXXFLAGS), \ |
| | |
| | | LIBS_macosx := -framework Foundation \ |
| | | -framework JavaRuntimeSupport -framework Security -framework CoreFoundation, \ |
| | | LIBS_windows := dbgeng.lib $(WIN_JAVA_LIB), \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.jdwp.agent/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.jdwp.agent/Lib.gmk 2023-08-19 17:41:49.156537994 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.jdwp.agent/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.jdwp.agent/Lib.gmk 2024-01-27 14:13:55.060553781 +0100 |
| | | @@ -37,6 +37,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | |
| | | LIBS_macosx := -liconv, \ |
| | | LIBS_aix := -liconv, \ |
| | | )) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.management/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.management/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.management/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.management/Lib.gmk 2023-08-19 17:41:49.157359181 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.management/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.management/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.management/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.management/Lib.gmk 2024-01-27 14:13:55.061325035 +0100 |
| | | @@ -35,7 +35,7 @@ |
| | | endif |
| | | |
| | |
| | | LIBS_aix := -lperfstat,\ |
| | | LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \ |
| | | )) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.net/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.net/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.net/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.net/Lib.gmk 2023-08-19 17:41:49.158059721 +0200 |
| | | @@ -36,6 +36,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | | LIBS := -ljava, \ |
| | | + LIBS_solaris := -lsocket, \ |
| | | LIBS_linux := -ljvm, \ |
| | | )) |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.sctp/Lib.gmk jdk17u-jdk-17.0.8-ga/make/modules/jdk.sctp/Lib.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/modules/jdk.sctp/Lib.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/modules/jdk.sctp/Lib.gmk 2023-08-19 17:41:49.158811668 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.sctp/Lib.gmk jdk17u-jdk-17.0.10-ga/make/modules/jdk.sctp/Lib.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/modules/jdk.sctp/Lib.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/modules/jdk.sctp/Lib.gmk 2024-01-27 14:13:55.061972631 +0100 |
| | | @@ -44,6 +44,7 @@ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | | LIBS_unix := -lnio -lnet -ljava -ljvm, \ |
| | |
| | | )) |
| | | |
| | | TARGETS += $(BUILD_LIBSCTP) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/RunTestsPrebuilt.gmk jdk17u-jdk-17.0.8-ga/make/RunTestsPrebuilt.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/RunTestsPrebuilt.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/RunTestsPrebuilt.gmk 2023-08-19 17:41:49.123643239 +0200 |
| | | @@ -163,6 +163,8 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/RunTestsPrebuilt.gmk jdk17u-jdk-17.0.10-ga/make/RunTestsPrebuilt.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/RunTestsPrebuilt.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/RunTestsPrebuilt.gmk 2024-01-27 14:13:55.031667081 +0100 |
| | | @@ -167,6 +167,8 @@ |
| | | OPENJDK_TARGET_OS := linux |
| | | else ifeq ($(UNAME_OS), Darwin) |
| | | OPENJDK_TARGET_OS := macosx |
| | |
| | | else |
| | | OPENJDK_TARGET_OS := $(UNAME_OS) |
| | | endif |
| | | @@ -172,15 +174,28 @@ |
| | | @@ -179,15 +181,28 @@ |
| | | # Assume little endian unless otherwise specified |
| | | OPENJDK_TARGET_CPU_ENDIAN := little |
| | | |
| | |
| | | endif |
| | | |
| | | OPENJDK_TARGET_CPU_ARCH := $(OPENJDK_TARGET_CPU) |
| | | @@ -205,6 +220,11 @@ |
| | | @@ -212,6 +227,11 @@ |
| | | else ifeq ($(OPENJDK_TARGET_OS), macosx) |
| | | NUM_CORES := $(shell /usr/sbin/sysctl -n hw.ncpu) |
| | | MEMORY_SIZE := $(shell $(EXPR) `/usr/sbin/sysctl -n hw.memsize` / 1024 / 1024) |
| | |
| | | else ifeq ($(OPENJDK_TARGET_OS), windows) |
| | | NUM_CORES := $(NUMBER_OF_PROCESSORS) |
| | | MEMORY_SIZE := $(shell \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/RunTestsPrebuiltSpec.gmk jdk17u-jdk-17.0.8-ga/make/RunTestsPrebuiltSpec.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/RunTestsPrebuiltSpec.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/RunTestsPrebuiltSpec.gmk 2023-08-19 17:41:49.124352165 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/RunTestsPrebuiltSpec.gmk jdk17u-jdk-17.0.10-ga/make/RunTestsPrebuiltSpec.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/RunTestsPrebuiltSpec.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/RunTestsPrebuiltSpec.gmk 2024-01-27 14:13:55.032273754 +0100 |
| | | @@ -172,6 +172,16 @@ |
| | | HG := hg |
| | | ULIMIT := ulimit |
| | |
| | | ifeq ($(OPENJDK_BUILD_OS), windows) |
| | | PATHTOOL := cygpath |
| | | endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/scripts/compare_exceptions.sh.incl jdk17u-jdk-17.0.8-ga/make/scripts/compare_exceptions.sh.incl |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/scripts/compare_exceptions.sh.incl 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/scripts/compare_exceptions.sh.incl 2023-08-19 17:41:49.161075563 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/scripts/compare_exceptions.sh.incl jdk17u-jdk-17.0.10-ga/make/scripts/compare_exceptions.sh.incl |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/scripts/compare_exceptions.sh.incl 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/scripts/compare_exceptions.sh.incl 2024-01-27 14:13:55.063942493 +0100 |
| | | @@ -45,6 +45,21 @@ |
| | | ./hotspot/gtest/server/libjvm.so |
| | | " |
| | |
| | | elif [ "$OPENJDK_TARGET_OS" = "windows" ]; then |
| | | SKIP_BIN_DIFF="true" |
| | | SKIP_FULLDUMP_DIFF="true" |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/scripts/compare.sh jdk17u-jdk-17.0.8-ga/make/scripts/compare.sh |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/scripts/compare.sh 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/scripts/compare.sh 2023-08-19 17:41:49.160385181 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/scripts/compare.sh jdk17u-jdk-17.0.10-ga/make/scripts/compare.sh |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/scripts/compare.sh 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/scripts/compare.sh 2024-01-27 14:13:55.063330681 +0100 |
| | | @@ -73,7 +73,14 @@ |
| | | # Disassembly diff filters. These filters try to filter out ephemeral parts of the |
| | | # disassembly, such as hard-coded addresses, to be able to catch "actual" differences. |
| | |
| | | elif [ "$OPENJDK_TARGET_OS" = "aix" ]; then |
| | | $OBJDUMP -T $ORIG_OTHER_FILE 2> /dev/null | $GREP -v $NAME | $AWK '{print $2, $3, $4, $5}' | $SYM_SORT_CMD > $WORK_FILE_BASE.symbols.other |
| | | $OBJDUMP -T $ORIG_THIS_FILE 2> /dev/null | $GREP -v $NAME | $AWK '{print $2, $3, $4, $5}' | $SYM_SORT_CMD > $WORK_FILE_BASE.symbols.this |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/scripts/hide_important_warnings_from_javac.sh jdk17u-jdk-17.0.8-ga/make/scripts/hide_important_warnings_from_javac.sh |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/scripts/hide_important_warnings_from_javac.sh 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/scripts/hide_important_warnings_from_javac.sh 2023-08-19 17:41:49.161754733 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/scripts/hide_important_warnings_from_javac.sh jdk17u-jdk-17.0.10-ga/make/scripts/hide_important_warnings_from_javac.sh |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/scripts/hide_important_warnings_from_javac.sh 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/scripts/hide_important_warnings_from_javac.sh 2024-01-27 14:13:55.064499482 +0100 |
| | | @@ -22,8 +22,13 @@ |
| | | # questions. |
| | | # |
| | |
| | | # |
| | | EXP="Note: Some input files use or override a deprecated API." |
| | | EXP="${EXP}|Note: Recompile with -Xlint:deprecation for details." |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/scripts/update_copyright_year.sh jdk17u-jdk-17.0.8-ga/make/scripts/update_copyright_year.sh |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/scripts/update_copyright_year.sh 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/scripts/update_copyright_year.sh 2023-08-19 17:41:49.162457205 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/scripts/update_copyright_year.sh jdk17u-jdk-17.0.10-ga/make/scripts/update_copyright_year.sh |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/scripts/update_copyright_year.sh 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/scripts/update_copyright_year.sh 2024-01-27 14:13:55.065106944 +0100 |
| | | @@ -26,7 +26,11 @@ |
| | | # Script to update the Copyright YEAR range in Mercurial sources. |
| | | # (Originally from xdono, Thanks!) |
| | |
| | | |
| | | # Stop on any error |
| | | set -e |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/test/JtregNativeHotspot.gmk jdk17u-jdk-17.0.8-ga/make/test/JtregNativeHotspot.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/test/JtregNativeHotspot.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/test/JtregNativeHotspot.gmk 2023-08-19 17:41:49.163932755 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/test/JtregNativeHotspot.gmk jdk17u-jdk-17.0.10-ga/make/test/JtregNativeHotspot.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/test/JtregNativeHotspot.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/test/JtregNativeHotspot.gmk 2024-01-27 14:13:55.066361661 +0100 |
| | | @@ -869,6 +869,10 @@ |
| | | |
| | | BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exesigtest := -ljvm |
| | |
| | | ifeq ($(call isTargetOs, windows), true) |
| | | BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT |
| | | BUILD_HOTSPOT_JTREG_EXCLUDE += exesigtest.c libterminatedThread.c libTestJNI.c libnativeStack.c |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/make/test/JtregNativeJdk.gmk jdk17u-jdk-17.0.8-ga/make/test/JtregNativeJdk.gmk |
| | | --- jdk17u-jdk-17.0.8-ga.orig/make/test/JtregNativeJdk.gmk 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/make/test/JtregNativeJdk.gmk 2023-08-19 17:41:49.164638018 +0200 |
| | | @@ -73,6 +73,9 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/make/test/JtregNativeJdk.gmk jdk17u-jdk-17.0.10-ga/make/test/JtregNativeJdk.gmk |
| | | --- jdk17u-jdk-17.0.10-ga.orig/make/test/JtregNativeJdk.gmk 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/make/test/JtregNativeJdk.gmk 2024-01-27 14:13:55.067007185 +0100 |
| | | @@ -75,6 +75,9 @@ |
| | | ifeq ($(call isTargetOs, linux), true) |
| | | BUILD_JDK_JTREG_LIBRARIES_LIBS_libInheritedChannel := -ljava |
| | | BUILD_JDK_JTREG_EXECUTABLES_LIBS_exelauncher := -ldl |
| | |
| | | endif |
| | | BUILD_JDK_JTREG_EXECUTABLES_LIBS_exeJliLaunchTest := -ljli |
| | | BUILD_JDK_JTREG_EXECUTABLES_LIBS_exeCallerAccessTest := -ljvm |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2023-08-19 17:41:49.165302907 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2024-01-27 14:13:55.067781963 +0100 |
| | | @@ -65,7 +65,7 @@ |
| | | #define INCLUDE_RTM_OPT 1 |
| | | #endif |
| | |
| | | #define SUPPORT_RESERVED_STACK_AREA |
| | | #endif |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/include/jvm_md.h jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/include/jvm_md.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/include/jvm_md.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/include/jvm_md.h 2023-08-19 17:41:49.166084707 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/include/jvm_md.h jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/include/jvm_md.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/include/jvm_md.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/include/jvm_md.h 2024-01-27 14:13:55.068558021 +0100 |
| | | @@ -54,7 +54,7 @@ |
| | | #endif |
| | | #define JNI_LIB_NAME(NAME) JNI_LIB_PREFIX NAME JNI_LIB_SUFFIX |
| | |
| | | +#define JSIG_VERSION_1_4_1 0x30140100 |
| | | + |
| | | #endif /* !_JAVASOFT_JVM_MD_H_ */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.cpp 2023-08-19 17:41:49.167823466 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.cpp 2024-01-27 14:13:55.070053239 +0100 |
| | | @@ -490,7 +490,7 @@ |
| | | st->print("%d", sysconf(_SC_CHILD_MAX)); |
| | | |
| | |
| | | // Darwin has no "environ" in a dynamic library. |
| | | #ifdef __APPLE__ |
| | | #define environ (*_NSGetEnviron()) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.hpp 2023-08-19 17:41:49.168695646 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.hpp 2024-01-27 14:13:55.070776154 +0100 |
| | | @@ -125,6 +125,8 @@ |
| | | sigjmp_buf _jmpbuf; |
| | | }; |
| | |
| | | +#endif // !SOLARIS |
| | | + |
| | | #endif // OS_POSIX_OS_POSIX_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.inline.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/os_posix.inline.hpp 2023-08-19 17:41:49.169408175 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.inline.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/os_posix.inline.hpp 2024-01-27 14:13:55.071406313 +0100 |
| | | @@ -45,6 +45,7 @@ |
| | | return _result; \ |
| | | } while(false) |
| | |
| | | +#endif // !SOLARIS |
| | | + |
| | | #endif // OS_POSIX_OS_POSIX_INLINE_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/vmError_posix.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/vmError_posix.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/posix/vmError_posix.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/posix/vmError_posix.cpp 2023-08-19 17:41:49.170017591 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/vmError_posix.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/vmError_posix.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/posix/vmError_posix.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/posix/vmError_posix.cpp 2024-01-27 14:13:55.071971510 +0100 |
| | | @@ -39,6 +39,9 @@ |
| | | #include <sys/syscall.h> |
| | | #include <unistd.h> |
| | |
| | | #ifdef AIX |
| | | #include <unistd.h> |
| | | #endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/attachListener_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/attachListener_solaris.cpp 2023-08-19 17:41:49.278975493 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/attachListener_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/attachListener_solaris.cpp 2024-01-27 14:13:55.169701822 +0100 |
| | | @@ -0,0 +1,760 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +void AttachListener::pd_detachall() { |
| | | + DTrace::detach_all_clients(); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp 2023-08-19 17:41:49.279485514 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp 2024-01-27 14:13:55.170138950 +0100 |
| | | @@ -0,0 +1,36 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +// |
| | | + |
| | | +#endif // OS_SOLARIS_C1_GLOBALS_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp 2023-08-19 17:41:49.279958948 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp 2024-01-27 14:13:55.170551655 +0100 |
| | | @@ -0,0 +1,36 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +// |
| | | + |
| | | +#endif // OS_SOLARIS_C2_GLOBALS_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/decoder_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/decoder_solaris.cpp 2023-08-19 17:41:49.280449828 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/decoder_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/decoder_solaris.cpp 2024-01-27 14:13:55.170953515 +0100 |
| | | @@ -0,0 +1,32 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return !cplus_demangle(symbol, buf, (size_t)buflen); |
| | | +} |
| | | + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/dtrace/jhelper.d |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/dtrace/jhelper.d 2023-08-19 17:41:49.281473417 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/dtrace/jhelper.d |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/dtrace/jhelper.d 2024-01-27 14:13:55.171853895 +0100 |
| | | @@ -0,0 +1,540 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +{ |
| | | + NULL; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/globals_solaris.hpp 2023-08-19 17:41:49.281974909 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/globals_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/globals_solaris.hpp 2024-01-27 14:13:55.172277749 +0100 |
| | | @@ -0,0 +1,49 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +define_pd_global(bool, UseThreadPriorities, false); |
| | | + |
| | | +#endif // OS_SOLARIS_GLOBALS_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_perf_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_perf_solaris.cpp 2023-08-19 17:41:49.284109320 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_perf_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_perf_solaris.cpp 2024-01-27 14:13:55.180599528 +0100 |
| | | @@ -0,0 +1,808 @@ |
| | | +/* |
| | | + * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +int NetworkPerformanceInterface::network_utilization(NetworkInterface** network_interfaces) const { |
| | | + return _impl->network_utilization(network_interfaces); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_share_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_share_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_share_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_share_solaris.hpp 2023-08-19 17:41:49.284626219 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_share_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_share_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_share_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_share_solaris.hpp 2024-01-27 14:13:55.181040611 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#define PROCFILE_LENGTH 128 |
| | | + |
| | | +#endif // OS_SOLARIS_OS_SHARE_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.cpp 2023-08-19 17:41:49.289707673 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.cpp 2024-01-27 14:13:55.186075132 +0100 |
| | | @@ -0,0 +1,4056 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +void os::print_memory_mappings(char* addr, size_t bytes, outputStream* st) {} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.hpp 2023-08-19 17:41:49.290516343 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.hpp 2024-01-27 14:13:55.186918380 +0100 |
| | | @@ -0,0 +1,322 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +}; |
| | | + |
| | | +#endif // OS_SOLARIS_OS_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.inline.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/os_solaris.inline.hpp 2023-08-19 17:41:49.291027387 +0200 |
| | | @@ -0,0 +1,63 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.inline.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/os_solaris.inline.hpp 2024-01-27 14:13:55.187380349 +0100 |
| | | @@ -0,0 +1,67 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. |
| | | + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| | |
| | | +inline void os::map_stack_shadow_pages(address sp) { |
| | | +} |
| | | + |
| | | +// Trim-native support, stubbed out for now, may be enabled later |
| | | +inline bool os::can_trim_native_heap() { return false; } |
| | | +inline bool os::trim_native_heap(os::size_change_t* rss_change) { return false; } |
| | | + |
| | | +////////////////////////////////////////////////////////////////////////////// |
| | | +//////////////////////////////////////////////////////////////////////////////// |
| | | + |
| | |
| | | +inline bool os::numa_has_group_homing() { return true; } |
| | | + |
| | | +#endif // OS_SOLARIS_OS_SOLARIS_INLINE_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/osThread_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/osThread_solaris.cpp 2023-08-19 17:41:49.282478296 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/osThread_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/osThread_solaris.cpp 2024-01-27 14:13:55.179028878 +0100 |
| | | @@ -0,0 +1,47 @@ |
| | | +/* |
| | | + * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | +void OSThread::pd_destroy() { |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/osThread_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/osThread_solaris.hpp 2023-08-19 17:41:49.283020971 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/osThread_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/osThread_solaris.hpp 2024-01-27 14:13:55.179564091 +0100 |
| | | @@ -0,0 +1,93 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + void pd_destroy(); |
| | | + |
| | | +#endif // OS_SOLARIS_OSTHREAD_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/threadCritical_solaris.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/threadCritical_solaris.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/threadCritical_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/threadCritical_solaris.cpp 2023-08-19 17:41:49.291565939 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/threadCritical_solaris.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/threadCritical_solaris.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/threadCritical_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/threadCritical_solaris.cpp 2024-01-27 14:13:55.187838418 +0100 |
| | | @@ -0,0 +1,76 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + assert (Threads::number_of_threads() == 0, "valid only during initialization"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp 2023-08-19 17:41:49.292096143 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp 2024-01-27 14:13:55.188278992 +0100 |
| | | @@ -0,0 +1,44 @@ |
| | | +/* |
| | | + * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#define VM_ADDRESSES_OS(declare_address, declare_preprocessor_address, declare_function) |
| | | + |
| | | +#endif // OS_SOLARIS_VMSTRUCTS_SOLARIS_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 2023-08-19 17:41:49.292781325 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 2024-01-27 14:13:55.188907700 +0100 |
| | | @@ -0,0 +1,37 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + pop(rdx); |
| | | + pop(rax); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 2023-08-19 17:41:49.293409388 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 2024-01-27 14:13:55.189488529 +0100 |
| | | @@ -0,0 +1,147 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_ATOMIC_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 2023-08-19 17:41:49.294216542 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 2024-01-27 14:13:55.190199048 +0100 |
| | | @@ -0,0 +1,64 @@ |
| | | +/* |
| | | + * Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif // !AMD64 |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_BYTES_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 2023-08-19 17:41:49.294830053 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 2024-01-27 14:13:55.190734796 +0100 |
| | | @@ -0,0 +1,143 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_COPY_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp 2023-08-19 17:41:49.295338822 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp 2024-01-27 14:13:55.191173540 +0100 |
| | | @@ -0,0 +1,37 @@ |
| | | +/* |
| | | + * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_COUNT_TRAILING_ZEROS_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 2023-08-19 17:41:49.295839139 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 2024-01-27 14:13:55.191610297 +0100 |
| | | @@ -0,0 +1,50 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +define_pd_global(size_t, HeapBaseMinAddress, 2*G); |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_GLOBALS_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 2023-08-19 17:41:49.296364640 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 2024-01-27 14:13:55.192068615 +0100 |
| | | @@ -0,0 +1,62 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_ORDERACCESS_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 2023-08-19 17:41:49.297710655 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 2024-01-27 14:13:55.193336288 +0100 |
| | | @@ -0,0 +1,927 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + // factor me: getPCfromContext |
| | | + pc = (address) uc->uc_mcontext.gregs[REG_PC]; |
| | | + |
| | | + if (StubRoutines::is_safefetch_fault(pc)) { |
| | | + os::Posix::ucontext_set_pc(uc, StubRoutines::continuation_for_safefetch_fault(pc)); |
| | | + return true; |
| | | + } |
| | | + |
| | | + // Handle ALL stack overflow variations here |
| | | + if (sig == SIGSEGV && info->si_code == SEGV_ACCERR) { |
| | | + address addr = (address) info->si_addr; |
| | |
| | | +#endif // AMD64 |
| | | + st->cr(); |
| | | + st->cr(); |
| | | +} |
| | | + |
| | | + intptr_t *sp = (intptr_t *)os::Solaris::ucontext_get_sp(uc); |
| | | + st->print_cr("Top of Stack: (sp=" INTPTR_FORMAT ")", (intptr_t)sp); |
| | | + print_hex_dump(st, (address)sp, (address)(sp + 8*sizeof(intptr_t)), sizeof(intptr_t)); |
| | | +void os::print_tos_pc(outputStream *st, const void *context) { |
| | | + if (context == NULL) return; |
| | | + |
| | | + const ucontext_t* uc = (const ucontext_t*)context; |
| | | + |
| | | + address sp = (address)os::Solaris::ucontext_get_sp(uc); |
| | | + print_tos(st, sp); |
| | | + st->cr(); |
| | | + |
| | | + // Note: it may be unsafe to inspect memory near pc. For example, pc may |
| | |
| | | + // JDK-8050147 requires the full cache line bang for x86. |
| | | + return VM_Version::L1_line_size(); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 2023-08-19 17:41:49.298219569 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 2024-01-27 14:13:55.193819754 +0100 |
| | | @@ -0,0 +1,57 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + static bool register_code_area(char *low, char *high) { return true; } |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_OS_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 2023-08-19 17:41:49.298734551 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 2024-01-27 14:13:55.194244621 +0100 |
| | | @@ -0,0 +1,39 @@ |
| | | +/* |
| | | + * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_OS_SOLARIS_X86_INLINE_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 2023-08-19 17:41:49.299225625 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 2024-01-27 14:13:55.194670061 +0100 |
| | | @@ -0,0 +1,48 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_PREFETCH_SOLARIS_X86_INLINE_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il 2023-08-19 17:41:49.299807276 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il 2024-01-27 14:13:55.195188584 +0100 |
| | | @@ -0,0 +1,139 @@ |
| | | +// |
| | | +// Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + .inline _Prefetch_write,2 |
| | | + prefetcht0 (%rdi, %rsi, 1) |
| | | + .end |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 2023-08-19 17:41:49.300607800 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 2024-01-27 14:13:55.195924356 +0100 |
| | | @@ -0,0 +1,386 @@ |
| | | +/ |
| | | +/ Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + addq $4,%rdx |
| | | + jg 4b |
| | | + ret |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp 2023-08-19 17:41:49.301143848 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp 2024-01-27 14:13:55.196424041 +0100 |
| | | @@ -0,0 +1,97 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +void JavaThread::cache_global_variables() { } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp 2023-08-19 17:41:49.301691900 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp 2024-01-27 14:13:55.196872223 +0100 |
| | | @@ -0,0 +1,59 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + static void disable_register_stack_guard() {} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_THREAD_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 2023-08-19 17:41:49.302685461 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 2024-01-27 14:13:55.197745236 +0100 |
| | | @@ -0,0 +1,28 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#include "runtime/os.hpp" |
| | | +#include "runtime/vm_version.hpp" |
| | | + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 2023-08-19 17:41:49.302193034 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 2024-01-27 14:13:55.197319919 +0100 |
| | | @@ -0,0 +1,40 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#define VM_LONG_CONSTANTS_OS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_VMSTRUCTS_SOLARIS_X86_HPP |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/c1/c1_LIR.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/c1/c1_LIR.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/c1/c1_LIR.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/c1/c1_LIR.cpp 2023-08-19 17:41:49.171276766 +0200 |
| | | @@ -452,6 +452,8 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/c1/c1_LIR.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/c1/c1_LIR.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/c1/c1_LIR.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/c1/c1_LIR.cpp 2024-01-27 14:13:55.073328129 +0100 |
| | | @@ -467,6 +467,8 @@ |
| | | case lir_monaddr: // input and result always valid, info always invalid |
| | | case lir_null_check: // input and info always valid, result always invalid |
| | | case lir_move: // input and result always valid, may have info |
| | |
| | | { |
| | | assert(op->as_Op1() != NULL, "must be"); |
| | | LIR_Op1* op1 = (LIR_Op1*)op; |
| | | @@ -1662,6 +1664,8 @@ |
| | | @@ -1761,6 +1763,8 @@ |
| | | case lir_convert: s = "convert"; break; |
| | | case lir_alloc_object: s = "alloc_obj"; break; |
| | | case lir_monaddr: s = "mon_addr"; break; |
| | |
| | | // LIR_Op2 |
| | | case lir_cmp: s = "cmp"; break; |
| | | case lir_cmp_l2i: s = "cmp_l2i"; break; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/c1/c1_LIR.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/c1/c1_LIR.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/c1/c1_LIR.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/c1/c1_LIR.hpp 2023-08-19 17:41:49.172613123 +0200 |
| | | @@ -921,6 +921,8 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/c1/c1_LIR.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/c1/c1_LIR.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/c1/c1_LIR.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/c1/c1_LIR.hpp 2024-01-27 14:13:55.074759862 +0100 |
| | | @@ -927,6 +927,8 @@ |
| | | , lir_monaddr |
| | | , lir_roundfp |
| | | , lir_safepoint |
| | | + , lir_pack64 |
| | | + , lir_unpack64 |
| | | , lir_unwind |
| | | , lir_load_klass |
| | | , end_op1 |
| | | , begin_op2 |
| | | @@ -2112,6 +2114,9 @@ |
| | | @@ -2252,6 +2254,9 @@ |
| | | void logical_or (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_or, left, right, dst)); } |
| | | void logical_xor (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_xor, left, right, dst)); } |
| | | |
| | |
| | | void null_check(LIR_Opr opr, CodeEmitInfo* info, bool deoptimize_on_null = false); |
| | | void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { |
| | | append(new LIR_Op2(lir_throw, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info)); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/cds/classListParser.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/cds/classListParser.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/cds/classListParser.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/cds/classListParser.cpp 2023-08-19 17:41:49.173605679 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/cds/classListParser.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/cds/classListParser.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/cds/classListParser.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/cds/classListParser.cpp 2024-01-27 14:13:55.075586438 +0100 |
| | | @@ -436,7 +436,7 @@ |
| | | // This function is used for loading classes for customized class loaders |
| | | // during archive dumping. |
| | |
| | | // The only supported platforms are: (1) Linux/64-bit and (2) Solaris/64-bit and |
| | | // (3) MacOSX/64-bit |
| | | // This #if condition should be in sync with the areCustomLoadersSupportedForCDS |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/abstract_vm_version.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/abstract_vm_version.cpp 2023-08-19 17:41:49.174396849 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/abstract_vm_version.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/abstract_vm_version.cpp 2024-01-27 14:13:55.076446276 +0100 |
| | | @@ -166,6 +166,7 @@ |
| | | |
| | | #define OS LINUX_ONLY("linux") \ |
| | |
| | | AIX_ONLY("aix") \ |
| | | BSD_ONLY("bsd") |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/globals.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/globals.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/globals.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/globals.hpp 2023-08-19 17:41:49.176336599 +0200 |
| | | @@ -689,6 +689,10 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/globals.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/globals.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/globals.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/globals.hpp 2024-01-27 14:13:55.078446312 +0100 |
| | | @@ -690,6 +690,10 @@ |
| | | product_pd(bool, DontYieldALot, \ |
| | | "Throw away obvious excess yield calls") \ |
| | | \ |
| | |
| | | product(bool, DisablePrimordialThreadGuardPages, false, EXPERIMENTAL, \ |
| | | "Disable the use of stack guard pages if the JVM is loaded " \ |
| | | "on the primordial process thread") \ |
| | | @@ -738,6 +742,10 @@ |
| | | @@ -739,6 +743,10 @@ |
| | | "When true prevents OS-level spurious, or premature, wakeups " \ |
| | | "from Object.wait (Ignored for Windows)") \ |
| | | \ |
| | |
| | | product(bool, ReduceSignalUsage, false, \ |
| | | "Reduce the use of OS signals in Java and/or the VM") \ |
| | | \ |
| | | @@ -1664,8 +1672,10 @@ |
| | | @@ -1662,8 +1670,10 @@ |
| | | product(intx, ThreadPriorityPolicy, 0, \ |
| | | "0 : Normal. "\ |
| | | " VM chooses priorities that are appropriate for normal "\ |
| | |
| | | " priorities. However, with ThreadPriorityPolicy=0, VM will "\ |
| | | " not use the highest possible native priority, "\ |
| | | " THREAD_PRIORITY_TIME_CRITICAL, as it may interfere with "\ |
| | | @@ -2014,7 +2024,8 @@ |
| | | @@ -2012,7 +2022,8 @@ |
| | | "do not map the archive") \ |
| | | range(0, 2) \ |
| | | \ |
| | |
| | | "Allocation less than this value will be allocated " \ |
| | | "using malloc. Larger allocations will use mmap.") \ |
| | | \ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/init.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/init.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/init.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/init.cpp 2023-08-19 17:41:49.177064976 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/init.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/init.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/init.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/init.cpp 2024-01-27 14:13:55.079143634 +0100 |
| | | @@ -161,6 +161,12 @@ |
| | | stubRoutines_init2(); // note: StubRoutines need 2-phase init |
| | | MethodHandles::generate_adapters(); |
| | |
| | | // All the flags that get adjusted by VM_Version_init and os::init_2 |
| | | // have been set so dump the flags now. |
| | | if (PrintFlagsFinal || PrintFlagsRanges) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/os.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/os.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/os.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/os.hpp 2023-08-19 17:41:49.178026407 +0200 |
| | | @@ -484,7 +484,7 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/os.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/os.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/os.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/os.hpp 2024-01-27 14:13:55.080057884 +0100 |
| | | @@ -493,7 +493,7 @@ |
| | | |
| | | static void free_thread(OSThread* osthread); |
| | | |
| | |
| | | static intx current_thread_id(); |
| | | static int current_process_id(); |
| | | |
| | | @@ -831,8 +831,10 @@ |
| | | @@ -842,8 +842,10 @@ |
| | | // JVMTI & JVM monitoring and management support |
| | | // The thread_cpu_time() and current_thread_cpu_time() are only |
| | | // supported if is_thread_cpu_time_supported() returns true. |
| | |
| | | // On Linux - fast clock_gettime where available - user+sys |
| | | // - otherwise: very slow /proc fs - user+sys |
| | | // On Windows - GetThreadTimes - user+sys |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/semaphore.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/semaphore.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/semaphore.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/semaphore.hpp 2023-08-19 17:41:49.178654663 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/semaphore.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/semaphore.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/semaphore.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/semaphore.hpp 2024-01-27 14:13:55.080612769 +0100 |
| | | @@ -28,7 +28,7 @@ |
| | | #include "memory/allocation.hpp" |
| | | #include "utilities/globalDefinitions.hpp" |
| | |
| | | # include "semaphore_posix.hpp" |
| | | #elif defined(BSD) |
| | | # include "semaphore_bsd.hpp" |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/thread.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/thread.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/runtime/thread.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/runtime/thread.cpp 2023-08-19 17:41:49.180891985 +0200 |
| | | @@ -347,6 +347,12 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/thread.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/thread.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/runtime/thread.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/runtime/thread.cpp 2024-01-27 14:13:55.082496826 +0100 |
| | | @@ -348,6 +348,12 @@ |
| | | set_stack_base(os::current_stack_base()); |
| | | set_stack_size(os::current_stack_size()); |
| | | |
| | |
| | | // Set stack limits after thread is initialized. |
| | | if (is_Java_thread()) { |
| | | as_Java_thread()->stack_overflow_state()->initialize(stack_base(), stack_end()); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/dtraceAttacher.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/dtraceAttacher.cpp 2023-08-19 17:41:49.303274173 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/dtraceAttacher.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/dtraceAttacher.cpp 2024-01-27 14:13:55.198257830 +0100 |
| | | @@ -0,0 +1,133 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif /* SOLARIS */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/memTracker.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/memTracker.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/memTracker.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/memTracker.cpp 2023-08-19 17:41:49.181625675 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/memTracker.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/memTracker.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/memTracker.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/memTracker.cpp 2024-01-27 14:13:55.083282450 +0100 |
| | | @@ -46,6 +46,12 @@ |
| | | #include <windows.h> |
| | | #endif |
| | |
| | | volatile NMT_TrackingLevel MemTracker::_tracking_level = NMT_unknown; |
| | | NMT_TrackingLevel MemTracker::_cmdline_tracking_level = NMT_unknown; |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/memTracker.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/memTracker.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/services/memTracker.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/services/memTracker.hpp 2023-08-19 17:41:49.182363512 +0200 |
| | | @@ -87,9 +87,11 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/memTracker.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/memTracker.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/services/memTracker.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/services/memTracker.hpp 2024-01-27 14:13:55.083893387 +0100 |
| | | @@ -89,9 +89,11 @@ |
| | | #include "services/threadStackTracker.hpp" |
| | | #include "services/virtualMemoryTracker.hpp" |
| | | |
| | |
| | | +extern volatile bool NMT_stack_walkable; |
| | | + |
| | | +#define CURRENT_PC ((MemTracker::tracking_level() == NMT_detail && NMT_stack_walkable) ? \ |
| | | NativeCallStack(0) : NativeCallStack::empty_stack()) |
| | | NativeCallStack(0) : FAKE_CALLSTACK) |
| | | -#define CALLER_PC ((MemTracker::tracking_level() == NMT_detail) ? \ |
| | | +#define CALLER_PC ((MemTracker::tracking_level() == NMT_detail && NMT_stack_walkable) ? \ |
| | | NativeCallStack(1) : NativeCallStack::empty_stack()) |
| | | NativeCallStack(1) : FAKE_CALLSTACK) |
| | | |
| | | class MemBaseline; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/debug.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/debug.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/debug.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/debug.cpp 2023-08-19 17:41:49.183186462 +0200 |
| | | @@ -637,11 +637,12 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/debug.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/debug.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/debug.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/debug.cpp 2024-01-27 14:13:55.084847385 +0100 |
| | | @@ -641,11 +641,12 @@ |
| | | tty->print_cr(" findm(intptr_t pc) - finds Method*"); |
| | | tty->print_cr(" find(intptr_t x) - finds & prints nmethod/stub/bytecode/oop based on pointer into it"); |
| | | tty->print_cr(" pns(void* sp, void* fp, void* pc) - print native (i.e. mixed) stack trace. E.g."); |
| | |
| | | tty->print_cr(" - in gdb do 'set overload-resolution off' before calling pns()"); |
| | | tty->print_cr(" - in dbx do 'frame 1' before calling pns()"); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2023-08-19 17:41:49.184115653 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2024-01-27 14:13:55.085685928 +0100 |
| | | @@ -39,15 +39,36 @@ |
| | | #include <stdlib.h> |
| | | #include <wchar.h> |
| | |
| | | inline int g_isnan(double f) { return isnan(f); } |
| | | #elif defined(LINUX) || defined(_ALLBSD_SOURCE) |
| | | inline int g_isnan(float f) { return isnan(f); } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/macros.hpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/macros.hpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/macros.hpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/macros.hpp 2023-08-19 17:41:49.184907364 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/macros.hpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/macros.hpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/macros.hpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/macros.hpp 2024-01-27 14:13:55.086418019 +0100 |
| | | @@ -405,6 +405,14 @@ |
| | | #define NOT_AIX(code) code |
| | | #endif |
| | |
| | | #ifdef _WINDOWS |
| | | #define WINDOWS_ONLY(code) code |
| | | #define NOT_WINDOWS(code) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/ostream.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/ostream.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/ostream.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/ostream.cpp 2023-08-19 17:41:49.185745454 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/ostream.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/ostream.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/ostream.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/ostream.cpp 2024-01-27 14:13:55.087213458 +0100 |
| | | @@ -1065,7 +1065,7 @@ |
| | | |
| | | #ifndef PRODUCT |
| | |
| | | #include <sys/types.h> |
| | | #include <sys/socket.h> |
| | | #include <netinet/in.h> |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/vmError.cpp jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/vmError.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/hotspot/share/utilities/vmError.cpp 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/hotspot/share/utilities/vmError.cpp 2023-08-19 17:41:49.186948445 +0200 |
| | | @@ -95,7 +95,7 @@ |
| | | "JAVA_HOME", "JAVA_TOOL_OPTIONS", "_JAVA_OPTIONS", "CLASSPATH", |
| | | "PATH", "USERNAME", |
| | | |
| | | - // Env variables that are defined on Linux/BSD |
| | | + // Env variables that are defined on Solaris/Linux/BSD |
| | | "LD_LIBRARY_PATH", "LD_PRELOAD", "SHELL", "DISPLAY", |
| | | "HOSTTYPE", "OSTYPE", "ARCH", "MACHTYPE", |
| | | "LANG", "LC_ALL", "LC_CTYPE", "LC_NUMERIC", "LC_TIME", |
| | | @@ -1627,6 +1627,8 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/vmError.cpp jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/vmError.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/hotspot/share/utilities/vmError.cpp 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/hotspot/share/utilities/vmError.cpp 2024-01-27 14:13:55.088335284 +0100 |
| | | @@ -1791,6 +1791,8 @@ |
| | | out.print_raw ("# Executing "); |
| | | #if defined(LINUX) || defined(_ALLBSD_SOURCE) |
| | | out.print_raw ("/bin/sh -c "); |
| | |
| | | #elif defined(_WINDOWS) |
| | | out.print_raw ("cmd /C "); |
| | | #endif |
| | | @@ -1688,6 +1690,8 @@ |
| | | @@ -1852,6 +1854,8 @@ |
| | | tty->print("# Executing "); |
| | | #if defined(LINUX) |
| | | tty->print ("/bin/sh -c "); |
| | |
| | | #endif |
| | | tty->print_cr("\"%s\"...", cmd); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2023-08-19 17:41:49.187720538 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2024-01-27 14:13:55.089064047 +0100 |
| | | @@ -40,7 +40,7 @@ |
| | | |
| | | public final class SdpSupport { |
| | |
| | | private static final JavaIOFileDescriptorAccess fdAccess = |
| | | SharedSecrets.getJavaIOFileDescriptorAccess(); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/nio/ch/Net.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/nio/ch/Net.java 2023-08-19 17:41:49.188575676 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/nio/ch/Net.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/nio/ch/Net.java 2024-01-27 14:13:55.089815550 +0100 |
| | | @@ -502,7 +502,7 @@ |
| | | private static native boolean isReusePortAvailable0(); |
| | | |
| | |
| | | */ |
| | | private static native int isExclusiveBindAvailable(); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2023-08-19 17:41:49.189318542 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2024-01-27 14:13:55.090482139 +0100 |
| | | @@ -43,6 +43,8 @@ |
| | | #define SO_REUSEPORT 0 |
| | | #elif defined(__linux__) |
| | |
| | | /* To be able to name the Java constants the same as the C constants without |
| | | having the preprocessor rewrite those identifiers, add PREFIX_ to all |
| | | identifiers matching a C constant. The PREFIX_ is filtered out in the |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/conf/security/java.security jdk17u-jdk-17.0.8-ga/src/java.base/share/conf/security/java.security |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/conf/security/java.security 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/conf/security/java.security 2023-08-19 17:41:49.190432425 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/conf/security/java.security jdk17u-jdk-17.0.10-ga/src/java.base/share/conf/security/java.security |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/conf/security/java.security 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/conf/security/java.security 2024-01-27 14:13:55.091440048 +0100 |
| | | @@ -63,6 +63,9 @@ |
| | | # |
| | | # List of providers and their preference orders (see above): |
| | |
| | | |
| | | # |
| | | # A list of preferred providers for specific algorithms. These providers will |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libjli/jli_util.h jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libjli/jli_util.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libjli/jli_util.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libjli/jli_util.h 2023-08-19 17:41:49.191091457 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libjli/jli_util.h jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libjli/jli_util.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libjli/jli_util.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libjli/jli_util.h 2024-01-27 14:13:55.092112619 +0100 |
| | | @@ -100,6 +100,9 @@ |
| | | #define JLI_StrNCaseCmp(p1, p2, p3) strncasecmp((p1), (p2), (p3)) |
| | | #define JLI_Snprintf snprintf |
| | |
| | | #ifdef __linux__ |
| | | #define _LARGFILE64_SOURCE |
| | | #define JLI_Lseek lseek64 |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libnet/net_util.c jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libnet/net_util.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libnet/net_util.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libnet/net_util.c 2023-08-19 17:41:49.191785356 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libnet/net_util.c jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libnet/net_util.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libnet/net_util.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libnet/net_util.c 2024-01-27 14:13:55.092770500 +0100 |
| | | @@ -81,6 +81,7 @@ |
| | | /* check if SO_REUSEPORT is supported on this platform */ |
| | | REUSEPORT_available = reuseport_supported(); |
| | |
| | | |
| | | return JNI_VERSION_1_2; |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libnet/net_util.h jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libnet/net_util.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/share/native/libnet/net_util.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/share/native/libnet/net_util.h 2023-08-19 17:41:49.192432439 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libnet/net_util.h jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libnet/net_util.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/share/native/libnet/net_util.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/share/native/libnet/net_util.h 2024-01-27 14:13:55.093339854 +0100 |
| | | @@ -156,6 +156,8 @@ |
| | | |
| | | void platformInit(); |
| | |
| | | JNIEXPORT jint JNICALL NET_GetPortFromSockaddr(SOCKETADDRESS *sa); |
| | | |
| | | JNIEXPORT jboolean JNICALL |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 2023-08-19 17:41:49.304184108 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 2024-01-27 14:13:55.199126924 +0100 |
| | | @@ -0,0 +1,47 @@ |
| | | +/* |
| | | + * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new SolarisAsynchronousChannelProvider(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 2023-08-19 17:41:49.304744593 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 2024-01-27 14:13:55.199574848 +0100 |
| | | @@ -0,0 +1,54 @@ |
| | | +/* |
| | | + * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return INSTANCE; |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 2023-08-19 17:41:49.305349941 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 2024-01-27 14:13:55.200091147 +0100 |
| | | @@ -0,0 +1,127 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + IOUtil.load(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 2023-08-19 17:41:49.306041790 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 2024-01-27 14:13:55.200708988 +0100 |
| | | @@ -0,0 +1,263 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 2023-08-19 17:41:49.306571772 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 2024-01-27 14:13:55.201133152 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return InheritedChannel.getChannel(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 2023-08-19 17:41:49.307338762 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 2024-01-27 14:13:55.201810900 +0100 |
| | | @@ -0,0 +1,308 @@ |
| | | +/* |
| | | + * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return (int) pollArray.getLong(offset); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 2023-08-19 17:41:49.307849383 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 2024-01-27 14:13:55.202283470 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return InheritedChannel.getChannel(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 2023-08-19 17:41:49.308462248 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 2024-01-27 14:13:55.202793574 +0100 |
| | | @@ -0,0 +1,93 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new UnixAsynchronousSocketChannelImpl(toEventPort(group)); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 2023-08-19 17:41:49.309485717 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 2024-01-27 14:13:55.203665126 +0100 |
| | | @@ -0,0 +1,268 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + IOUtil.load(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 2023-08-19 17:41:49.310157253 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 2024-01-27 14:13:55.204301232 +0100 |
| | | @@ -0,0 +1,53 @@ |
| | | +/* |
| | | + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return INSTANCE.theFileSystem(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 2023-08-19 17:41:49.311070668 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 2024-01-27 14:13:55.205101232 +0100 |
| | | @@ -0,0 +1,414 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 2023-08-19 17:41:49.311666029 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 2024-01-27 14:13:55.205649849 +0100 |
| | | @@ -0,0 +1,89 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + static final int PREFIX_ACE_GROUP = ACE_GROUP; |
| | | + static final int PREFIX_ACE_EVERYONE = ACE_EVERYONE; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 2023-08-19 17:41:49.312234778 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 2024-01-27 14:13:55.206163999 +0100 |
| | | @@ -0,0 +1,111 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return super.supportsFileAttributeView(name); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 2023-08-19 17:41:49.312834156 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 2024-01-27 14:13:55.206661871 +0100 |
| | | @@ -0,0 +1,127 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new SolarisFileStore(this, entry); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 2023-08-19 17:41:49.313418901 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 2024-01-27 14:13:55.207162910 +0100 |
| | | @@ -0,0 +1,94 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + new MimeTypesFileTypeDetector(etcMimeTypes)); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 2023-08-19 17:41:49.313940116 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 2024-01-27 14:13:55.224300256 +0100 |
| | | @@ -0,0 +1,55 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + init(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2023-08-19 17:41:49.314720220 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2024-01-27 14:13:55.225181915 +0100 |
| | | @@ -0,0 +1,310 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 2023-08-19 17:41:49.315936726 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 2024-01-27 14:13:55.230493333 +0100 |
| | | @@ -0,0 +1,821 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + init(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 2023-08-19 17:41:49.316644866 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 2024-01-27 14:13:55.231263735 +0100 |
| | | @@ -0,0 +1,51 @@ |
| | | +/* |
| | | + * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + unix_getCmdlineAndUserInfo(env, jinfo, pid); |
| | | +} |
| | | + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c 2023-08-19 17:41:49.318502965 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c 2024-01-27 14:13:55.233055597 +0100 |
| | | @@ -0,0 +1,1552 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + update_gregs(gregs, jframe); |
| | | + return (0); |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h 2023-08-19 17:41:49.319340516 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h 2024-01-27 14:13:55.233831698 +0100 |
| | | @@ -0,0 +1,69 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif /* __cplusplus */ |
| | | + |
| | | +#endif // OS_SOLARIS_DTRACE_LIBJVM_DB_H |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 2023-08-19 17:41:49.320419319 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 2024-01-27 14:13:55.234797592 +0100 |
| | | @@ -0,0 +1,562 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + clear_jvm_error(); |
| | | + return count; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 2023-08-19 17:41:49.320961550 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 2024-01-27 14:13:55.235296366 +0100 |
| | | @@ -0,0 +1,86 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif |
| | | + |
| | | +#endif /* _JVM_DTRACE_H_ */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnet/solaris_close.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnet/solaris_close.c 2023-08-19 17:41:49.321651066 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnet/solaris_close.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnet/solaris_close.c 2024-01-27 14:13:55.235919607 +0100 |
| | | @@ -0,0 +1,107 @@ |
| | | +/* |
| | | + * Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 2023-08-19 17:41:49.322418226 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 2024-01-27 14:13:55.236621853 +0100 |
| | | @@ -0,0 +1,112 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return result; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 2023-08-19 17:41:49.323020998 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 2024-01-27 14:13:55.237154536 +0100 |
| | | @@ -0,0 +1,147 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + return (jint)n; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 2023-08-19 17:41:49.323759871 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 2024-01-27 14:13:55.237865561 +0100 |
| | | @@ -0,0 +1,143 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + return 0; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 2023-08-19 17:41:49.324334736 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 2024-01-27 14:13:55.238384482 +0100 |
| | | @@ -0,0 +1,104 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2009, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return (jint)n; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java 2023-08-19 17:41:49.193701283 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java 2024-01-27 14:13:55.094491477 +0100 |
| | | @@ -76,6 +76,9 @@ |
| | | private /* final */ InputStream stdout; |
| | | private /* final */ InputStream stderr; |
| | |
| | | default: throw new AssertionError("Unsupported platform: " + platform); |
| | | } |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java 2023-08-19 17:41:49.195171439 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java 2024-01-27 14:13:55.095850219 +0100 |
| | | @@ -179,6 +179,16 @@ |
| | | |
| | | // No search keyword so use local domain |
| | |
| | | static native String fallbackDomain0(); |
| | | |
| | | static { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/net/PortConfig.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/net/PortConfig.java 2023-08-19 17:41:49.194364792 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/net/PortConfig.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/net/PortConfig.java 2024-01-27 14:13:55.095084059 +0100 |
| | | @@ -46,6 +46,9 @@ |
| | | if (os.startsWith("Linux")) { |
| | | defaultLower = 32768; |
| | |
| | | } else if (os.contains("OS X")) { |
| | | defaultLower = 49152; |
| | | defaultUpper = 65535; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2023-08-19 17:41:49.195858972 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2024-01-27 14:13:55.096504754 +0100 |
| | | @@ -31,6 +31,10 @@ |
| | | #include <fcntl.h> |
| | | #include <sys/stat.h> |
| | |
| | | /* To be able to name the Java constants the same as the C constants without |
| | | having the preprocessor rewrite those identifiers, add PREFIX_ to all |
| | | identifiers matching a C constant. The PREFIX_ is filtered out in the |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2023-08-19 17:41:49.196549638 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2024-01-27 14:13:55.097143412 +0100 |
| | | @@ -92,6 +92,10 @@ |
| | | return rootDirectory; |
| | | } |
| | |
| | | static List<String> standardFileAttributeViews() { |
| | | return Arrays.asList("basic", "posix", "unix", "owner"); |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2023-08-19 17:41:49.197412688 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2024-01-27 14:13:55.097928927 +0100 |
| | | @@ -770,7 +770,15 @@ |
| | | ("NOFOLLOW_LINKS is not supported on this platform"); |
| | | flags |= O_NOFOLLOW; |
| | |
| | | } |
| | | |
| | | void checkRead() { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2023-08-19 17:41:49.198215522 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2024-01-27 14:13:55.098648654 +0100 |
| | | @@ -33,7 +33,7 @@ |
| | | import sun.security.util.Debug; |
| | | |
| | |
| | | * <p> |
| | | * It obtains seed and random numbers by reading system files such as |
| | | * the special device files /dev/random and /dev/urandom. This |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/io_util_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/io_util_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/io_util_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/io_util_md.c 2023-08-19 17:41:49.204103310 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/io_util_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/io_util_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/io_util_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/io_util_md.c 2024-01-27 14:13:55.103899817 +0100 |
| | | @@ -30,6 +30,10 @@ |
| | | #include <string.h> |
| | | #include <unistd.h> |
| | |
| | | #if defined(__linux__) || defined(_ALLBSD_SOURCE) || defined(_AIX) |
| | | #include <sys/ioctl.h> |
| | | #endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/java_props_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/java_props_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/java_props_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/java_props_md.c 2023-08-19 17:41:49.204886733 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/java_props_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/java_props_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/java_props_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/java_props_md.c 2024-01-27 14:13:55.104592159 +0100 |
| | | @@ -313,6 +313,27 @@ |
| | | } |
| | | #endif |
| | |
| | | #ifdef MACOSX |
| | | /* |
| | | * For the case on MacOS X where encoding is set to US-ASCII, but we |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/jlong_md.h jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/jlong_md.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/jlong_md.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/jlong_md.h 2023-08-19 17:41:49.205633790 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/jlong_md.h jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/jlong_md.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/jlong_md.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/jlong_md.h 2024-01-27 14:13:55.105203213 +0100 |
| | | @@ -23,8 +23,8 @@ |
| | | * questions. |
| | | */ |
| | |
| | | |
| | | -#endif /* !_UNIX_JLONG_MD_H_ */ |
| | | +#endif /* !_SOLARIS_JLONG_MD_H_ */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2023-08-19 17:41:49.199493346 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2024-01-27 14:13:55.099835160 +0100 |
| | | @@ -45,10 +45,20 @@ |
| | | #include <sys/stat.h> |
| | | #include <sys/wait.h> |
| | |
| | | |
| | | -#endif // defined(_AIX) |
| | | +#endif // defined(__solaris__) || defined(_AIX) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2023-08-19 17:41:49.200103669 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2024-01-27 14:13:55.100419309 +0100 |
| | | @@ -29,7 +29,7 @@ |
| | | * Declaration of ProcessHandleImpl functions common on all Unix platforms. |
| | | * 'unix_' functions have a single implementation in ProcessHandleImpl_unix.c |
| | |
| | | * See ProcessHandleImpl_unix.c for more details. |
| | | */ |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c 2023-08-19 17:41:49.201077904 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c 2024-01-27 14:13:55.101285705 +0100 |
| | | @@ -230,7 +230,14 @@ |
| | | static const char* |
| | | defaultPath(void) |
| | |
| | | static pid_t |
| | | vforkChild(ChildStuff *c) { |
| | | volatile pid_t resultPid; |
| | | @@ -576,7 +583,7 @@ |
| | | @@ -580,7 +587,7 @@ |
| | | startChild(JNIEnv *env, jobject process, ChildStuff *c, const char *helperpath) { |
| | | switch (c->mode) { |
| | | /* vfork(2) is deprecated on Darwin*/ |
| | |
| | | case MODE_VFORK: |
| | | return vforkChild(c); |
| | | #endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/TimeZone_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/TimeZone_md.c 2023-08-19 17:41:49.202683348 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/TimeZone_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/TimeZone_md.c 2024-01-27 14:13:55.102640448 +0100 |
| | | @@ -35,6 +35,9 @@ |
| | | #include <string.h> |
| | | #include <dirent.h> |
| | |
| | | if (freetz == NULL) { |
| | | /* strdup if we are still working on getenv result. */ |
| | | javatz = strdup(tz); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2023-08-19 17:41:49.203452245 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2024-01-27 14:13:55.103336953 +0100 |
| | | @@ -63,6 +63,10 @@ |
| | | #define stat stat64 |
| | | #endif |
| | |
| | | #if defined(_ALLBSD_SOURCE) |
| | | #ifndef MACOSX |
| | | #define statvfs64 statvfs |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjsig/jsig.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjsig/jsig.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libjsig/jsig.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libjsig/jsig.c 2023-08-19 17:41:49.206966195 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjsig/jsig.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjsig/jsig.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libjsig/jsig.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libjsig/jsig.c 2024-01-27 14:13:55.106380144 +0100 |
| | | @@ -35,6 +35,16 @@ |
| | | |
| | | #include "jni.h" |
| | |
| | | /* Does race condition make sense here? */ |
| | | if (sigismember(&jvmsigs, sig)) { |
| | | return &sact[sig]; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2023-08-19 17:41:49.207735992 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2024-01-27 14:13:55.107098199 +0100 |
| | | @@ -64,8 +64,27 @@ |
| | | if (gethostname(hostname, sizeof(hostname)) != 0) { |
| | | strcpy(hostname, "localhost"); |
| | |
| | | } |
| | | return (*env)->NewStringUTF(env, hostname); |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2023-08-19 17:41:49.208521902 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2024-01-27 14:13:55.107834108 +0100 |
| | | @@ -65,8 +65,27 @@ |
| | | if (gethostname(hostname, sizeof(hostname)) != 0) { |
| | | strcpy(hostname, "localhost"); |
| | |
| | | } |
| | | return (*env)->NewStringUTF(env, hostname); |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/net_util_md.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/net_util_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/net_util_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/net_util_md.c 2023-08-19 17:41:49.216702783 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/net_util_md.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/net_util_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/net_util_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/net_util_md.c 2024-01-27 14:13:55.115159311 +0100 |
| | | @@ -37,6 +37,14 @@ |
| | | #include <sys/utsname.h> |
| | | #endif |
| | |
| | | return rv; |
| | | } |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/net_util_md.h jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/net_util_md.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/net_util_md.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/net_util_md.h 2023-08-19 17:41:49.217465936 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/net_util_md.h jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/net_util_md.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/net_util_md.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/net_util_md.h 2024-01-27 14:13:55.115858892 +0100 |
| | | @@ -47,6 +47,8 @@ |
| | | #ifndef SO_REUSEPORT |
| | | #ifdef __linux__ |
| | |
| | | +#endif |
| | | + |
| | | #endif /* NET_UTILS_MD_H */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/NetworkInterface.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/NetworkInterface.c 2023-08-19 17:41:49.210094582 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/NetworkInterface.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/NetworkInterface.c 2024-01-27 14:13:55.109321187 +0100 |
| | | @@ -37,6 +37,12 @@ |
| | | #include <strings.h> |
| | | #endif |
| | |
| | | /** BSD **/ |
| | | #if defined(_ALLBSD_SOURCE) |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c 2023-08-19 17:41:49.211574861 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c 2024-01-27 14:13:55.110665760 +0100 |
| | | @@ -27,6 +27,10 @@ |
| | | #include <string.h> |
| | | #include <sys/ioctl.h> |
| | |
| | | */ |
| | | static void mcast_join_leave(JNIEnv *env, jobject this, |
| | | jobject iaObj, jobject niObj, |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/PlainSocketImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/PlainSocketImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/PlainSocketImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/PlainSocketImpl.c 2023-08-19 17:41:49.212548990 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/PlainSocketImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/PlainSocketImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/PlainSocketImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/PlainSocketImpl.c 2024-01-27 14:13:55.111570351 +0100 |
| | | @@ -266,6 +266,45 @@ |
| | | |
| | | if (timeout <= 0) { |
| | |
| | | JNU_ThrowByNameWithMessageAndLastError |
| | | (env, JNU_JAVANETPKG "SocketException", "Error setting socket option"); |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/portconfig.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/portconfig.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/portconfig.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/portconfig.c 2023-08-19 17:41:49.218089232 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/portconfig.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/portconfig.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/portconfig.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/portconfig.c 2024-01-27 14:13:55.116434520 +0100 |
| | | @@ -60,6 +60,13 @@ |
| | | } |
| | | return -1; |
| | |
| | | #elif defined(_ALLBSD_SOURCE) |
| | | { |
| | | int ret; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c 2023-08-19 17:41:49.213380237 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/ResolverConfigurationImpl.c 2024-01-27 14:13:55.112334329 +0100 |
| | | @@ -28,6 +28,10 @@ |
| | | #include <unistd.h> |
| | | #include <errno.h> |
| | |
| | | if (gethostname(buf, sizeof(buf)) == 0) { |
| | | char *cp; |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/SdpSupport.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnet/SdpSupport.c 2023-08-19 17:41:49.214079380 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/SdpSupport.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnet/SdpSupport.c 2024-01-27 14:13:55.112967573 +0100 |
| | | @@ -27,7 +27,11 @@ |
| | | #include <sys/socket.h> |
| | | #include <errno.h> |
| | |
| | | /** |
| | | * IPv6 not supported by SDP on Linux |
| | | */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2023-08-19 17:41:49.218870724 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2024-01-27 14:13:55.117126479 +0100 |
| | | @@ -50,6 +50,9 @@ |
| | | jint fd = fdval(env, fdo); |
| | | int rv; |
| | |
| | | if (rv < 0) |
| | | handleSocketError(env, errno); |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/FileChannelImpl.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/FileChannelImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2023-08-19 17:41:49.219688631 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/FileChannelImpl.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/FileChannelImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2024-01-27 14:13:55.117818713 +0100 |
| | | @@ -29,7 +29,7 @@ |
| | | #include <sys/types.h> |
| | | #include <unistd.h> |
| | |
| | | #elif defined(__APPLE__) |
| | | off_t numBytes; |
| | | int result; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/NativeThread.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/NativeThread.c 2023-08-19 17:41:49.220459122 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/NativeThread.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/NativeThread.c 2024-01-27 14:13:55.118482290 +0100 |
| | | @@ -40,6 +40,9 @@ |
| | | #elif defined(_AIX) |
| | | /* Also defined in net/aix_close.c */ |
| | |
| | | #ifdef MACOSX |
| | | if (ret != 0 && ret != ESRCH) |
| | | #else |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/Net.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/Net.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/Net.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/Net.c 2023-08-19 17:41:49.221379693 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/Net.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/Net.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/Net.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/Net.c 2024-01-27 14:13:55.119308038 +0100 |
| | | @@ -215,7 +215,7 @@ |
| | | JNIEXPORT jboolean JNICALL |
| | | Java_sun_nio_ch_Net_canIPv6SocketJoinIPv4Group0(JNIEnv* env, jclass cl) |
| | |
| | | /* IPV6_ADD_MEMBERSHIP can be used to join IPv4 multicast groups */ |
| | | return JNI_TRUE; |
| | | #else |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/nio_util.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/ch/nio_util.h 2023-08-19 17:41:49.221984901 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/nio_util.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/ch/nio_util.h 2024-01-27 14:13:55.119841751 +0100 |
| | | @@ -41,6 +41,8 @@ |
| | | #ifndef SO_REUSEPORT |
| | | #ifdef __linux__ |
| | |
| | | #elif defined(AIX) || defined(MACOSX) |
| | | #define SO_REUSEPORT 0x0200 |
| | | #else |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2023-08-19 17:41:49.223041121 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2024-01-27 14:13:55.120727232 +0100 |
| | | @@ -45,10 +45,17 @@ |
| | | #include <sys/xattr.h> |
| | | #endif |
| | |
| | | my_openat64_func = (openat64_func*)dlsym(RTLD_DEFAULT, "openat"); |
| | | my_fstatat64_func = (fstatat64_func*)dlsym(RTLD_DEFAULT, "fstatat"); |
| | | #else |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.base/windows/native/libnet/net_util_md.c jdk17u-jdk-17.0.8-ga/src/java.base/windows/native/libnet/net_util_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.base/windows/native/libnet/net_util_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.base/windows/native/libnet/net_util_md.c 2023-08-19 17:41:49.223947592 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.base/windows/native/libnet/net_util_md.c jdk17u-jdk-17.0.10-ga/src/java.base/windows/native/libnet/net_util_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.base/windows/native/libnet/net_util_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.base/windows/native/libnet/net_util_md.c 2024-01-27 14:13:55.121537319 +0100 |
| | | @@ -127,6 +127,7 @@ |
| | | } |
| | | |
| | |
| | | |
| | | /* |
| | | * Since winsock doesn't have the equivalent of strerror(errno) |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2023-08-19 17:41:49.225572172 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2024-01-27 14:13:55.122914185 +0100 |
| | | @@ -1440,6 +1440,22 @@ |
| | | } |
| | | } |
| | |
| | | if (errors != 0) { |
| | | System.err.println("!!THERE ARE " + errors + " ERROR(S) IN " |
| | | + "THE FONTCONFIG FILE, PLEASE CHECK ITS CONTENT!!\n"); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java 2023-08-19 17:41:49.226410067 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java 2024-01-27 14:13:55.123608116 +0100 |
| | | @@ -38,6 +38,7 @@ |
| | | public static enum OSType { |
| | | WINDOWS, |
| | |
| | | if (osName.contains("OS X")) { |
| | | return MACOSX; |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/CMap.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/CMap.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/CMap.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/CMap.java 2023-08-19 17:41:49.227642797 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/CMap.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/CMap.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/CMap.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/CMap.java 2024-01-27 14:13:55.124696224 +0100 |
| | | @@ -234,8 +234,26 @@ |
| | | getConverterMap(GBKEncoding)); |
| | | } |
| | |
| | | } |
| | | else if (three5 != 0) { |
| | | cmap = createCMap(cmapBuffer, three5, |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FileFont.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FileFont.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FileFont.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FileFont.java 2023-08-19 17:41:49.228550568 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FileFont.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FileFont.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FileFont.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FileFont.java 2024-01-27 14:13:55.125406439 +0100 |
| | | @@ -76,6 +76,8 @@ |
| | | * the native path, since fonts have contiguous zero-based glyph indexes, |
| | | * and these obviously do all exist in the font. |
| | |
| | | /* This method needs to be accessible to FontManager if there is |
| | | * file pool management. It may be a no-op. |
| | | */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FileFontStrike.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FileFontStrike.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FileFontStrike.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FileFontStrike.java 2023-08-19 17:41:49.229536464 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FileFontStrike.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FileFontStrike.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FileFontStrike.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FileFontStrike.java 2024-01-27 14:13:55.126231408 +0100 |
| | | @@ -222,6 +222,24 @@ |
| | | !((TrueTypeFont)fileFont).useEmbeddedBitmapsForSize(intPtSize)) { |
| | | useNatives = true; |
| | |
| | | if (FontUtilities.isLogging() && FontUtilities.isWindows) { |
| | | FontUtilities.logInfo("Strike for " + fileFont + " at size = " + intPtSize + |
| | | " use natives = " + useNatives + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java 2023-08-19 17:41:49.230423355 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java 2024-01-27 14:13:55.127046612 +0100 |
| | | @@ -40,6 +40,8 @@ |
| | | */ |
| | | public final class FontUtilities { |
| | |
| | | |
| | | isLinux = osName.startsWith("Linux"); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/SunFontManager.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/SunFontManager.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/SunFontManager.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/SunFontManager.java 2023-08-19 17:41:49.233203793 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/SunFontManager.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/SunFontManager.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/SunFontManager.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/SunFontManager.java 2024-01-27 14:13:55.129409885 +0100 |
| | | @@ -448,6 +448,24 @@ |
| | | registerFontDirs(extraFontPath); |
| | | } |
| | |
| | | /* We check for application registered fonts before |
| | | * explicitly loading all fonts as if necessary the registration |
| | | * code will have done so anyway. And we don't want to needlessly |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeFont.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/TrueTypeFont.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeFont.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/TrueTypeFont.java 2023-08-19 17:41:49.234694109 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeFont.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/TrueTypeFont.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeFont.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/TrueTypeFont.java 2024-01-27 14:13:55.130715642 +0100 |
| | | @@ -229,9 +229,84 @@ |
| | | Disposer.addObjectRecord(this, disposerRecord); |
| | | } |
| | |
| | | break; |
| | | case fsSelectionBoldBit|fsSelectionItalicBit: |
| | | style = Font.BOLD|Font.ITALIC; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java 2023-08-19 17:41:49.235930296 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java 2024-01-27 14:13:55.131750176 +0100 |
| | | @@ -38,6 +38,7 @@ |
| | | * apparently expected there. |
| | | */ |
| | |
| | | |
| | | if (code < FontUtilities.MIN_LAYOUT_CHARCODE) { |
| | | continue; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/Type1Font.java jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/Type1Font.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/classes/sun/font/Type1Font.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/classes/sun/font/Type1Font.java 2023-08-19 17:41:49.236791494 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/Type1Font.java jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/Type1Font.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/classes/sun/font/Type1Font.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/classes/sun/font/Type1Font.java 2024-01-27 14:13:55.132503721 +0100 |
| | | @@ -168,6 +168,7 @@ |
| | | throws FontFormatException { |
| | | super(platname, nativeNames); |
| | |
| | | try { |
| | | verify(); |
| | | } catch (Throwable t) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h jdk17u-jdk-17.0.8-ga/src/java.desktop/share/native/libjsound/SoundDefs.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/share/native/libjsound/SoundDefs.h 2023-08-19 17:41:49.237688728 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h jdk17u-jdk-17.0.10-ga/src/java.desktop/share/native/libjsound/SoundDefs.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/share/native/libjsound/SoundDefs.h 2024-01-27 14:13:55.133337695 +0100 |
| | | @@ -29,9 +29,10 @@ |
| | | |
| | | // types for X_PLATFORM |
| | |
| | | #if X_PLATFORM == X_LINUX |
| | | #define INLINE inline |
| | | #endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 2023-08-19 17:41:49.325319312 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 2024-01-27 14:13:55.246777932 +0100 |
| | | @@ -0,0 +1,178 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2008, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 2023-08-19 17:41:49.325816796 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 2024-01-27 14:13:55.247279209 +0100 |
| | | @@ -0,0 +1,33 @@ |
| | | +/* |
| | | + * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(1, "X11CNS11643P1"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 2023-08-19 17:41:49.326342730 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 2024-01-27 14:13:55.255006914 +0100 |
| | | @@ -0,0 +1,32 @@ |
| | | +/* |
| | | + * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(2, "X11CNS11643P2"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 2023-08-19 17:41:49.326836701 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 2024-01-27 14:13:55.255482790 +0100 |
| | | @@ -0,0 +1,32 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(3, "X11CNS11643P3"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 2023-08-19 17:41:49.328008321 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 2024-01-27 14:13:55.256640121 +0100 |
| | | @@ -0,0 +1,626 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + |
| | | +#endif // USE_DAUDIO |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 2023-08-19 17:41:49.329042794 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 2024-01-27 14:13:55.257604192 +0100 |
| | | @@ -0,0 +1,600 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // USE_PORTS |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 2023-08-19 17:41:49.329690135 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 2024-01-27 14:13:55.258197321 +0100 |
| | | @@ -0,0 +1,193 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return 0; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 2023-08-19 17:41:49.330231537 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 2024-01-27 14:13:55.258712762 +0100 |
| | | @@ -0,0 +1,97 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + |
| | | +#endif // PLATFORM_API_SOLARISOS_UTILS_H_INCLUDED |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2023-08-19 17:41:49.238675423 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2024-01-27 14:13:55.134210286 +0100 |
| | | @@ -696,7 +696,8 @@ |
| | | * and do the best we can. |
| | | */ |
| | |
| | | FcFontConfiguration fcFontConfig = |
| | | new FcFontConfiguration(this); |
| | | if (fcFontConfig.init()) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java 2023-08-19 17:41:49.239671585 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java 2024-01-27 14:13:55.134983855 +0100 |
| | | @@ -674,6 +674,36 @@ |
| | | if (imIndex != -1) { |
| | | imInfo = xmodifiers.substring(imIndex + 4); |
| | |
| | | } |
| | | |
| | | return imInfo; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2023-08-19 17:41:49.240725268 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2024-01-27 14:13:55.135893878 +0100 |
| | | @@ -68,7 +68,59 @@ |
| | | */ |
| | | protected void initReorderMap() { |
| | |
| | | try { |
| | | File f; |
| | | if ((f = new File("/etc/fedora-release")).canRead()) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2023-08-19 17:41:49.242082856 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2024-01-27 14:13:55.137080875 +0100 |
| | | @@ -152,6 +152,10 @@ |
| | | return osname.startsWith("Mac"); |
| | | } |
| | |
| | | static boolean isLinux() { |
| | | return (osname.equals("Linux")); |
| | | } |
| | | @@ -299,7 +303,7 @@ |
| | | @@ -303,7 +307,7 @@ |
| | | } |
| | | } |
| | | } else { |
| | |
| | | printers = getAllPrinterNamesSysV(); |
| | | } else if (isAIX()) { |
| | | printers = getAllPrinterNamesAIX(); |
| | | @@ -483,7 +487,7 @@ |
| | | @@ -487,7 +491,7 @@ |
| | | } |
| | | /* fallback if nothing not having a printer at this point */ |
| | | PrintService printer = null; |
| | |
| | | printer = getNamedPrinterNameSysV(name); |
| | | } else if (isAIX()) { |
| | | printer = getNamedPrinterNameAIX(name); |
| | | @@ -654,7 +658,7 @@ |
| | | @@ -658,7 +662,7 @@ |
| | | psuri = printerInfo[1]; |
| | | } |
| | | } else { |
| | |
| | | defaultPrinter = getDefaultPrinterNameSysV(); |
| | | } else if (isAIX()) { |
| | | defaultPrinter = getDefaultPrinterNameAIX(); |
| | | @@ -874,7 +878,7 @@ |
| | | @@ -878,7 +882,7 @@ |
| | | ArrayList<String> results = null; |
| | | try { |
| | | final String[] cmd = new String[3]; |
| | |
| | | cmd[0] = "/usr/bin/sh"; |
| | | cmd[1] = "-c"; |
| | | cmd[2] = "env LC_ALL=C " + command; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2023-08-19 17:41:49.243116022 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2024-01-27 14:13:55.137960174 +0100 |
| | | @@ -882,25 +882,51 @@ |
| | | isAttributeCategorySupported(JobSheets.class)) { |
| | | ncomps+=1; |
| | |
| | | } |
| | | execCmd[n++] = spoolFile; |
| | | if (IPPPrintService.debugPrint) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2023-08-19 17:41:49.244562221 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2024-01-27 14:13:55.139208914 +0100 |
| | | @@ -220,6 +220,31 @@ |
| | | return name; |
| | | } |
| | |
| | | return getAIXServiceAttributes(); |
| | | } else { |
| | | return getBSDServiceAttributes(); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/common/awt/fontpath.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/common/awt/fontpath.c 2023-08-19 17:41:49.245929906 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/common/awt/fontpath.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/common/awt/fontpath.c 2024-01-27 14:13:55.140411603 +0100 |
| | | @@ -61,7 +61,57 @@ |
| | | |
| | | #define MAXFDIRS 512 /* Max number of directories that contain fonts */ |
| | |
| | | #elif defined(_AIX) |
| | | knowndirs = fullAixFontPath; |
| | | #endif |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2023-08-19 17:41:49.247279441 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2024-01-27 14:13:55.141530667 +0100 |
| | | @@ -399,7 +399,12 @@ |
| | | xrenderLibHandle = dlopen("libXrender.so", RTLD_LAZY | RTLD_GLOBAL); |
| | | } |
| | |
| | | if (xrenderLibHandle == NULL) { |
| | | xrenderLibHandle = dlopen("libXrender.a(libXrender.so.0)", |
| | | RTLD_MEMBER | RTLD_LAZY | RTLD_GLOBAL); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2023-08-19 17:41:49.248622302 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2024-01-27 14:13:55.142747856 +0100 |
| | | @@ -61,6 +61,29 @@ |
| | | |
| | | #include <dlfcn.h> |
| | |
| | | free(colors); |
| | | free(stops); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2023-08-19 17:41:49.249438233 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2024-01-27 14:13:55.143473453 +0100 |
| | | @@ -84,7 +84,9 @@ |
| | | = System.getProperty("sun.security.jgss.lib"); |
| | | if (defaultLib == null || defaultLib.trim().equals("")) { |
| | |
| | | gssLibs = new String[]{ |
| | | "libgssapi.so", |
| | | "libgssapi_krb5.so", |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2023-08-19 17:41:49.250624734 +0200 |
| | | @@ -927,6 +927,8 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2024-01-27 14:13:55.144351464 +0100 |
| | | @@ -933,6 +933,8 @@ |
| | | if (name == null) { |
| | | name = "c:\\winnt\\krb5.ini"; |
| | | } |
| | |
| | | } else if (osname.contains("OS X")) { |
| | | name = findMacosConfigFile(); |
| | | } else { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2023-08-19 17:41:49.251484944 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2024-01-27 14:13:55.145012494 +0100 |
| | | @@ -107,7 +107,7 @@ |
| | | |
| | | private static long uid; |
| | |
| | | uid = jdk.internal.misc.VM.geteuid(); |
| | | } |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java jdk17u-jdk-17.0.8-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2023-08-19 17:41:49.252285151 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java jdk17u-jdk-17.0.10-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2024-01-27 14:13:55.145789651 +0100 |
| | | @@ -82,8 +82,12 @@ |
| | | String s2 = lib.substring(k + 7); |
| | | String libDir; |
| | |
| | | } else { |
| | | // must be 32-bit |
| | | libDir = "lib"; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java jdk17u-jdk-17.0.8-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2023-08-19 17:41:49.253138822 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java jdk17u-jdk-17.0.10-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2024-01-27 14:13:55.146642267 +0100 |
| | | @@ -33,12 +33,21 @@ |
| | | private static final int KB = 1024; |
| | | private static int BUFFER_SIZE = 4 * KB; |
| | |
| | | */ |
| | | public WriterOutputBuffer(Writer writer) { |
| | | _writer = new BufferedWriter(writer, BUFFER_SIZE); |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 2023-08-19 17:41:49.331235193 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 2024-01-27 14:13:55.259726721 +0100 |
| | | @@ -0,0 +1,79 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 2023-08-19 17:41:49.331981172 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 2024-01-27 14:13:55.260400554 +0100 |
| | | @@ -0,0 +1,272 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + System.loadLibrary("attach"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 2023-08-19 17:41:49.332951094 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 2024-01-27 14:13:55.261332641 +0100 |
| | | @@ -0,0 +1,389 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + free(buf); |
| | | + return result; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java jdk17u-jdk-17.0.8-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2023-08-19 17:41:49.254163810 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java jdk17u-jdk-17.0.10-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2024-01-27 14:13:55.147630545 +0100 |
| | | @@ -98,7 +98,7 @@ |
| | | (PrivilegedAction<String>) () -> System.getProperty("os.name")); |
| | | |
| | |
| | | + |
| | | } |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java jdk17u-jdk-17.0.8-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2023-08-19 17:41:49.255120536 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java jdk17u-jdk-17.0.10-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2024-01-27 14:13:55.148625906 +0100 |
| | | @@ -700,10 +700,15 @@ |
| | | lib = expand(lib); |
| | | int i = lib.indexOf("/$ISA/"); |
| | |
| | | } |
| | | debug(keyword + ": " + lib); |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg jdk17u-jdk-17.0.8-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 2023-08-19 17:41:49.333735858 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg jdk17u-jdk-17.0.10-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 2024-01-27 14:13:55.263377066 +0100 |
| | | @@ -0,0 +1,23 @@ |
| | | +# |
| | | +# Configuration file to allow the SunPKCS11 provider to utilize |
| | |
| | | + SecureRandom |
| | | +} |
| | | + |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2023-08-19 17:41:49.335546340 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2024-01-27 14:13:55.265090988 +0100 |
| | | @@ -0,0 +1,658 @@ |
| | | +/* |
| | | + * Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + private List<LoadObject> loadObjectCache; |
| | | + private Map<ThreadProxy, CFrame> topFrameCache; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2023-08-19 17:41:49.256525768 +0200 |
| | | @@ -40,6 +40,7 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2024-01-27 14:13:55.149926743 +0100 |
| | | @@ -41,6 +41,7 @@ |
| | | import sun.jvm.hotspot.debugger.NoSuchSymbolException; |
| | | import sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal; |
| | | import sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal; |
| | |
| | | import sun.jvm.hotspot.debugger.remote.RemoteDebugger; |
| | | import sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient; |
| | | import sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer; |
| | | @@ -361,7 +362,9 @@ |
| | | @@ -362,7 +363,9 @@ |
| | | } catch (UnsupportedPlatformException e) { |
| | | throw new DebuggerException(e); |
| | | } |
| | |
| | | setupDebuggerWin32(); |
| | | } else if (os.equals("linux")) { |
| | | setupDebuggerLinux(); |
| | | @@ -413,7 +416,11 @@ |
| | | @@ -414,7 +417,11 @@ |
| | | // configure the VM. |
| | | |
| | | try { |
| | |
| | | db = new HotSpotTypeDataBase(machDesc, |
| | | new Win32VtblAccess(debugger, jvmLibNames), |
| | | debugger, jvmLibNames); |
| | | @@ -498,6 +505,29 @@ |
| | | @@ -499,6 +506,29 @@ |
| | | System.err.println("Loaded alternate HotSpot SA Debugger: " + alternateName); |
| | | } |
| | | |
| | |
| | | private void connectRemoteDebugger() throws DebuggerException { |
| | | RemoteDebugger remote = |
| | | (RemoteDebugger) RMIHelper.lookup(debugServerID); |
| | | @@ -509,7 +539,9 @@ |
| | | @@ -510,7 +540,9 @@ |
| | | } |
| | | |
| | | private void setupJVMLibNames(String os) { |
| | |
| | | setupJVMLibNamesWin32(); |
| | | } else if (os.equals("linux")) { |
| | | setupJVMLibNamesLinux(); |
| | | @@ -522,6 +554,10 @@ |
| | | @@ -523,6 +555,10 @@ |
| | | } |
| | | } |
| | | |
| | |
| | | // |
| | | // Win32 |
| | | // |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 2023-08-19 17:41:49.334294042 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 2024-01-27 14:13:55.263949871 +0100 |
| | | @@ -0,0 +1,65 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return mangled.toString(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 2023-08-19 17:41:49.336333877 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 2024-01-27 14:13:55.265858675 +0100 |
| | | @@ -0,0 +1,140 @@ |
| | | +/* |
| | | + * Copyright (c) 2004, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 2023-08-19 17:41:49.337092174 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 2024-01-27 14:13:55.266575368 +0100 |
| | | @@ -0,0 +1,142 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-08-19 17:41:49.257492759 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2024-01-27 14:13:55.150788840 +0100 |
| | | @@ -28,6 +28,8 @@ |
| | | |
| | | import sun.jvm.hotspot.debugger.*; |
| | |
| | | import sun.jvm.hotspot.runtime.win32_x86.Win32X86JavaThreadPDAccess; |
| | | import sun.jvm.hotspot.runtime.win32_amd64.Win32AMD64JavaThreadPDAccess; |
| | | import sun.jvm.hotspot.runtime.win32_aarch64.Win32AARCH64JavaThreadPDAccess; |
| | | @@ -96,7 +98,13 @@ |
| | | @@ -97,7 +99,13 @@ |
| | | |
| | | access = null; |
| | | // FIXME: find the platform specific PD class by reflection? |
| | |
| | | if (cpu.equals("x86")) { |
| | | access = new Win32X86JavaThreadPDAccess(); |
| | | } else if (cpu.equals("amd64")) { |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-08-19 17:41:49.258298140 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2024-01-27 14:13:55.151526155 +0100 |
| | | @@ -28,10 +28,14 @@ |
| | | system. */ |
| | | |
| | |
| | | return "linux"; |
| | | } else if (os.equals("FreeBSD")) { |
| | | return "bsd"; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2023-08-19 17:41:49.259145881 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2024-01-27 14:13:55.152230696 +0100 |
| | | @@ -22,6 +22,8 @@ |
| | | * |
| | | */ |
| | |
| | | #if defined(LINUX) || defined(__APPLE__) |
| | | #include <unistd.h> |
| | | #include <fcntl.h> |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c 2023-08-19 17:41:49.259859120 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/share/native/libsaproc/sadis.c 2024-01-27 14:13:55.152813250 +0100 |
| | | @@ -26,7 +26,7 @@ |
| | | |
| | | /* |
| | |
| | | * The only platform dependent pieces of the code for doing |
| | | * dlopen/dlsym to find the entry point in hsdis. All the rest is |
| | | * standard JNI code. |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h 2023-08-19 17:41:49.338317767 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h 2024-01-27 14:13:55.267731833 +0100 |
| | | @@ -0,0 +1,471 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif |
| | | + |
| | | +#endif /* _LIBPROC_H */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h 2023-08-19 17:41:49.338866152 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h 2024-01-27 14:13:55.268261563 +0100 |
| | | @@ -0,0 +1,137 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif |
| | | + |
| | | +#endif /* _SALIBPROC_H_ */ |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp 2023-08-19 17:41:49.340465366 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp 2024-01-27 14:13:55.269763167 +0100 |
| | | @@ -0,0 +1,1292 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + p_file_map_header_ID = env->GetFieldID(clazz, "p_file_map_header", "J"); |
| | | + CHECK_EXCEPTION; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2023-08-19 17:41:49.260542230 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2024-01-27 14:13:55.153393306 +0100 |
| | | @@ -59,8 +59,10 @@ |
| | | kill -9 $pid |
| | | |
| | |
| | | |
| | | # delete core |
| | | rm -f core.$pid |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c jdk17u-jdk-17.0.8-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2023-08-19 17:41:49.261503898 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c jdk17u-jdk-17.0.10-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2024-01-27 14:13:55.154254066 +0100 |
| | | @@ -33,8 +33,12 @@ |
| | | #include <errno.h> |
| | | #include <string.h> |
| | |
| | | long |
| | | dbgsysCurrentTimeMillis() { |
| | | struct timeval t; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c jdk17u-jdk-17.0.8-ga/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c 2023-08-19 17:41:49.262267685 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c jdk17u-jdk-17.0.10-ga/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c 2024-01-27 14:13:55.154895722 +0100 |
| | | @@ -30,6 +30,14 @@ |
| | | #include "sys.h" |
| | | #include "util.h" |
| | |
| | | /* Child process */ |
| | | int i; |
| | | long max_fd; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java jdk17u-jdk-17.0.8-ga/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java 2023-08-19 17:41:49.263040761 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java jdk17u-jdk-17.0.10-ga/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java 2024-01-27 14:13:55.155616162 +0100 |
| | | @@ -34,6 +34,7 @@ |
| | | public enum Platform { |
| | | WINDOWS, |
| | |
| | | MACOS, |
| | | AIX, |
| | | UNKNOWN; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c jdk17u-jdk-17.0.8-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 2023-08-19 17:41:49.341331660 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c jdk17u-jdk-17.0.10-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 2024-01-27 14:13:55.270611091 +0100 |
| | | @@ -0,0 +1,254 @@ |
| | | +/* |
| | | + * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +{ |
| | | + return -1; |
| | | +} |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c jdk17u-jdk-17.0.8-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2023-08-19 17:41:49.264136047 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c jdk17u-jdk-17.0.10-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2024-01-27 14:13:55.156574560 +0100 |
| | | @@ -85,7 +85,63 @@ |
| | | // true = get available swap in bytes |
| | | // false = get total swap in bytes |
| | |
| | | clk_tck = (jlong) sysconf(_SC_CLK_TCK); |
| | | #elif defined(__linux__) || defined(_ALLBSD_SOURCE) |
| | | clk_tck = 100; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2023-08-19 17:41:49.264982234 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2024-01-27 14:13:55.157333333 +0100 |
| | | @@ -48,6 +48,11 @@ |
| | | /* -- Miscellaneous SCTP utilities -- */ |
| | | |
| | |
| | | /* lksctp/linux requires Ipv4 addresses */ |
| | | return false; |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h 2023-08-19 17:41:49.265913732 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h 2024-01-27 14:13:55.158095359 +0100 |
| | | @@ -26,6 +26,48 @@ |
| | | #ifndef SUN_NIO_CH_SCTP_H |
| | | #define SUN_NIO_CH_SCTP_H |
| | |
| | | extern sctp_getladdrs_func* nio_sctp_getladdrs; |
| | | extern sctp_freeladdrs_func* nio_sctp_freeladdrs; |
| | | extern sctp_getpaddrs_func* nio_sctp_getpaddrs; |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2023-08-19 17:41:49.266720553 +0200 |
| | | @@ -334,11 +334,10 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2024-01-27 14:13:55.158770311 +0100 |
| | | @@ -331,11 +331,10 @@ |
| | | break; |
| | | case SCTP_ADDR_MADE_PRIM : |
| | | event = sun_nio_ch_sctp_PeerAddrChange_SCTP_ADDR_MADE_PRIM; |
| | |
| | | #endif /* __linux__ */ |
| | | } |
| | | |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2023-08-19 17:41:49.267667825 +0200 |
| | | @@ -364,7 +364,11 @@ |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2024-01-27 14:13:55.159632425 +0100 |
| | | @@ -371,7 +371,11 @@ |
| | | int i, addrCount; |
| | | jobjectArray isaa; |
| | | |
| | |
| | | +#else /* __linux__ */ |
| | | if ((addrCount = nio_sctp_getladdrs(fd, 0, (struct sockaddr **)&addr_buf)) == -1) { |
| | | +#endif |
| | | handleSocketError(env, errno); |
| | | sctpHandleSocketError(env, errno); |
| | | return NULL; |
| | | } |
| | | @@ -409,7 +413,11 @@ |
| | | @@ -416,7 +420,11 @@ |
| | | int i, addrCount; |
| | | jobjectArray isaa; |
| | | |
| | |
| | | +#else /* __linux__ */ |
| | | if ((addrCount = nio_sctp_getpaddrs(fd, id, (struct sockaddr **)&addr_buf)) == -1) { |
| | | +#endif |
| | | handleSocketError(env, errno); |
| | | sctpHandleSocketError(env, errno); |
| | | return NULL; |
| | | } |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java jdk17u-jdk-17.0.8-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2023-08-19 17:41:49.268886965 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java jdk17u-jdk-17.0.10-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2024-01-27 14:13:55.160775409 +0100 |
| | | @@ -104,7 +104,7 @@ |
| | | * to false if you do not want this module to use the ticket cache. |
| | | * (Default is False). |
| | |
| | | * it will look for the ticket cache in /tmp/krb5cc_{@code uid} |
| | | * where the uid is numeric user identifier. If the ticket cache is |
| | | * not available in the above location, or if we are on a |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c jdk17u-jdk-17.0.8-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c 2023-08-19 17:41:49.269634189 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c jdk17u-jdk-17.0.10-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c 2024-01-27 14:13:55.161538355 +0100 |
| | | @@ -32,6 +32,10 @@ |
| | | #include <stdlib.h> |
| | | #include <string.h> |
| | |
| | | #include <pwd.h> |
| | | |
| | | /* |
| | | diff -Nru jdk17u-jdk-17.0.8-ga.orig/src/utils/hsdis/Makefile jdk17u-jdk-17.0.8-ga/src/utils/hsdis/Makefile |
| | | --- jdk17u-jdk-17.0.8-ga.orig/src/utils/hsdis/Makefile 2023-07-05 09:11:54.000000000 +0200 |
| | | +++ jdk17u-jdk-17.0.8-ga/src/utils/hsdis/Makefile 2023-08-19 17:41:49.270514449 +0200 |
| | | diff -Nru jdk17u-jdk-17.0.10-ga.orig/src/utils/hsdis/Makefile jdk17u-jdk-17.0.10-ga/src/utils/hsdis/Makefile |
| | | --- jdk17u-jdk-17.0.10-ga.orig/src/utils/hsdis/Makefile 2024-01-09 22:18:15.000000000 +0100 |
| | | +++ jdk17u-jdk-17.0.10-ga/src/utils/hsdis/Makefile 2024-01-27 14:13:55.162300557 +0100 |
| | | @@ -45,13 +45,33 @@ |
| | | # |
| | | # |