| | |
| | | diff -Nru jdk-jdk-21-35.orig/bin/unshuffle_list.txt jdk-jdk-21-35/bin/unshuffle_list.txt |
| | | --- jdk-jdk-21-35.orig/bin/unshuffle_list.txt 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/bin/unshuffle_list.txt 2023-08-19 19:01:20.503075082 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/bin/unshuffle_list.txt jdk21u-jdk-21.0.2-ga/bin/unshuffle_list.txt |
| | | --- jdk21u-jdk-21.0.2-ga.orig/bin/unshuffle_list.txt 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/bin/unshuffle_list.txt 2024-01-27 14:37:30.220616758 +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 jdk-jdk-21-35.orig/make/autoconf/basic_tools.m4 jdk-jdk-21-35/make/autoconf/basic_tools.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/basic_tools.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/basic_tools.m4 2023-08-19 19:01:20.504795925 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/basic_tools.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/basic_tools.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/basic_tools.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/basic_tools.m4 2024-01-27 14:37:30.222138510 +0100 |
| | | @@ -289,6 +289,8 @@ |
| | | TAR_TYPE="bsd" |
| | | elif test "x$($TAR --version | $GREP "busybox")" != "x"; then |
| | |
| | | elif test "x$OPENJDK_BUILD_OS" = "xaix"; then |
| | | TAR_TYPE="aix" |
| | | fi |
| | | diff -Nru jdk-jdk-21-35.orig/make/autoconf/build-aux/config.guess jdk-jdk-21-35/make/autoconf/build-aux/config.guess |
| | | --- jdk-jdk-21-35.orig/make/autoconf/build-aux/config.guess 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/build-aux/config.guess 2023-08-19 19:01:20.505224135 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/build-aux/config.guess jdk21u-jdk-21.0.2-ga/make/autoconf/build-aux/config.guess |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/build-aux/config.guess 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/build-aux/config.guess 2024-01-27 14:37:30.222508121 +0100 |
| | | @@ -53,6 +53,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 jdk-jdk-21-35.orig/make/autoconf/build-performance.m4 jdk-jdk-21-35/make/autoconf/build-performance.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/build-performance.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/build-performance.m4 2023-08-19 19:01:20.505752320 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/build-performance.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/build-performance.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/build-performance.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/build-performance.m4 2024-01-27 14:37:30.222923689 +0100 |
| | | @@ -33,6 +33,9 @@ |
| | | if test "$NUM_CORES" -eq "0"; then |
| | | NUM_CORES=`cat /proc/cpuinfo | grep -c ^CPU` |
| | |
| | | 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 jdk-jdk-21-35.orig/make/autoconf/flags-cflags.m4 jdk-jdk-21-35/make/autoconf/flags-cflags.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/flags-cflags.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/flags-cflags.m4 2023-08-19 19:01:20.506413111 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/flags-cflags.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/flags-cflags.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/flags-cflags.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/flags-cflags.m4 2024-01-27 14:37:30.223496092 +0100 |
| | | @@ -427,6 +427,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 jdk-jdk-21-35.orig/make/autoconf/jdk-options.m4 jdk-jdk-21-35/make/autoconf/jdk-options.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/jdk-options.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/jdk-options.m4 2023-08-19 19:01:20.507015425 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/jdk-options.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/jdk-options.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/jdk-options.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/jdk-options.m4 2024-01-27 14:37:30.224003107 +0100 |
| | | @@ -274,7 +274,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 jdk-jdk-21-35.orig/make/autoconf/lib-freetype.m4 jdk-jdk-21-35/make/autoconf/lib-freetype.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/lib-freetype.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/lib-freetype.m4 2023-08-19 19:01:20.507506387 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/lib-freetype.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/lib-freetype.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/lib-freetype.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/lib-freetype.m4 2024-01-27 14:37:30.224422276 +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 jdk-jdk-21-35.orig/make/autoconf/libraries.m4 jdk-jdk-21-35/make/autoconf/libraries.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/libraries.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/libraries.m4 2023-08-19 19:01:20.507995799 +0200 |
| | | @@ -145,13 +145,15 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/libraries.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/libraries.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/libraries.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/libraries.m4 2024-01-27 14:37:30.224823216 +0100 |
| | | @@ -139,13 +139,15 @@ |
| | | BASIC_JVM_LIBS="$LIBM" |
| | | |
| | | # Dynamic loading library |
| | |
| | | fi |
| | | |
| | | # librt for legacy clock_gettime |
| | | @@ -168,6 +170,12 @@ |
| | | @@ -162,6 +164,12 @@ |
| | | BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lperfstat" |
| | | fi |
| | | |
| | |
| | | if test "x$OPENJDK_TARGET_OS" = xwindows; then |
| | | BASIC_JVM_LIBS="$BASIC_JVM_LIBS kernel32.lib user32.lib gdi32.lib winspool.lib \ |
| | | comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib powrprof.lib uuid.lib \ |
| | | diff -Nru jdk-jdk-21-35.orig/make/autoconf/platform.m4 jdk-jdk-21-35/make/autoconf/platform.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/platform.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/platform.m4 2023-08-19 19:01:20.508620559 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/platform.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/platform.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/platform.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/platform.m4 2024-01-27 14:37:30.225338337 +0100 |
| | | @@ -202,6 +202,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 |
| | | @@ -601,6 +616,9 @@ |
| | | @@ -603,6 +618,9 @@ |
| | | |
| | | AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES], |
| | | [ |
| | |
| | | if test "x$OPENJDK_TARGET_OS" = "xlinux"; then |
| | | RELEASE_FILE_OS_NAME=Linux |
| | | fi |
| | | diff -Nru jdk-jdk-21-35.orig/make/autoconf/spec.gmk.in jdk-jdk-21-35/make/autoconf/spec.gmk.in |
| | | --- jdk-jdk-21-35.orig/make/autoconf/spec.gmk.in 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/spec.gmk.in 2023-08-19 19:01:20.509152641 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/spec.gmk.in jdk21u-jdk-21.0.2-ga/make/autoconf/spec.gmk.in |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/spec.gmk.in 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/spec.gmk.in 2024-01-27 14:37:30.225806432 +0100 |
| | | @@ -93,6 +93,7 @@ |
| | | COMPILE_TYPE:=@COMPILE_TYPE@ |
| | | |
| | |
| | | OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@ |
| | | OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@ |
| | | OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@ |
| | | diff -Nru jdk-jdk-21-35.orig/make/autoconf/toolchain.m4 jdk-jdk-21-35/make/autoconf/toolchain.m4 |
| | | --- jdk-jdk-21-35.orig/make/autoconf/toolchain.m4 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/autoconf/toolchain.m4 2023-08-19 19:01:20.509682352 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/autoconf/toolchain.m4 jdk21u-jdk-21.0.2-ga/make/autoconf/toolchain.m4 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/autoconf/toolchain.m4 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/autoconf/toolchain.m4 2024-01-27 14:37:30.226309467 +0100 |
| | | @@ -39,6 +39,7 @@ |
| | | |
| | | # These toolchains are valid on different platforms |
| | |
| | | VALID_TOOLCHAINS_macosx="clang" |
| | | VALID_TOOLCHAINS_aix="xlc clang" |
| | | VALID_TOOLCHAINS_windows="microsoft" |
| | | diff -Nru jdk-jdk-21-35.orig/make/common/MakeBase.gmk jdk-jdk-21-35/make/common/MakeBase.gmk |
| | | --- jdk-jdk-21-35.orig/make/common/MakeBase.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/common/MakeBase.gmk 2023-08-19 19:01:20.510232237 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/common/MakeBase.gmk jdk21u-jdk-21.0.2-ga/make/common/MakeBase.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/common/MakeBase.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/common/MakeBase.gmk 2024-01-27 14:37:30.226823111 +0100 |
| | | @@ -263,7 +263,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 jdk-jdk-21-35.orig/make/common/modules/LauncherCommon.gmk jdk-jdk-21-35/make/common/modules/LauncherCommon.gmk |
| | | --- jdk-jdk-21-35.orig/make/common/modules/LauncherCommon.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/common/modules/LauncherCommon.gmk 2023-08-19 19:01:20.511439821 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/common/modules/LauncherCommon.gmk jdk21u-jdk-21.0.2-ga/make/common/modules/LauncherCommon.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/common/modules/LauncherCommon.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/common/modules/LauncherCommon.gmk 2024-01-27 14:37:30.227915467 +0100 |
| | | @@ -163,6 +163,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 jdk-jdk-21-35.orig/make/common/NativeCompilation.gmk jdk-jdk-21-35/make/common/NativeCompilation.gmk |
| | | --- jdk-jdk-21-35.orig/make/common/NativeCompilation.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/common/NativeCompilation.gmk 2023-08-19 19:01:20.510942997 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/common/NativeCompilation.gmk jdk21u-jdk-21.0.2-ga/make/common/NativeCompilation.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/common/NativeCompilation.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/common/NativeCompilation.gmk 2024-01-27 14:37:30.227475865 +0100 |
| | | @@ -1058,7 +1058,7 @@ |
| | | $1_DEBUGINFO_FILES := $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).pdb \ |
| | | $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).map |
| | | $1_DEBUGINFO_FILES := $$($1_SYMBOLS_DIR)/$$($1_BASENAME).pdb \ |
| | | $$($1_SYMBOLS_DIR)/$$($1_BASENAME).map |
| | | |
| | | - else ifeq ($(call isTargetOs, linux), true) |
| | | + else ifeq ($(call isTargetOs, linux solaris), true) |
| | | $1_DEBUGINFO_FILES := $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).debuginfo |
| | | # Setup the command line creating debuginfo files, to be run after linking. |
| | | # It cannot be run separately since it updates the original target file |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/gensrc/GensrcAdlc.gmk jdk-jdk-21-35/make/hotspot/gensrc/GensrcAdlc.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/gensrc/GensrcAdlc.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/hotspot/gensrc/GensrcAdlc.gmk 2023-08-19 19:01:20.511948193 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/gensrc/GensrcAdlc.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/gensrc/GensrcAdlc.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/gensrc/GensrcAdlc.gmk 2024-01-27 14:37:30.228332662 +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 jdk-jdk-21-35.orig/make/hotspot/gensrc/GensrcDtrace.gmk jdk-jdk-21-35/make/hotspot/gensrc/GensrcDtrace.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/gensrc/GensrcDtrace.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/hotspot/gensrc/GensrcDtrace.gmk 2023-08-19 19:01:20.512434462 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/gensrc/GensrcDtrace.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/gensrc/GensrcDtrace.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/gensrc/GensrcDtrace.gmk 2024-01-27 14:37:30.228709178 +0100 |
| | | @@ -28,7 +28,10 @@ |
| | | |
| | | ifeq ($(call check-jvm-feature, dtrace), true) |
| | |
| | | + endif |
| | | + |
| | | endif |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/lib/CompileDtraceLibraries.gmk jdk-jdk-21-35/make/hotspot/lib/CompileDtraceLibraries.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/lib/CompileDtraceLibraries.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/lib/CompileDtraceLibraries.gmk 2023-08-19 19:01:20.583156217 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileDtraceLibraries.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileDtraceLibraries.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileDtraceLibraries.gmk 2024-01-27 14:37:30.282759982 +0100 |
| | | @@ -0,0 +1,62 @@ |
| | | +# |
| | | +# Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + endif |
| | | +endif |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/lib/CompileJvm.gmk jdk-jdk-21-35/make/hotspot/lib/CompileJvm.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/lib/CompileJvm.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/hotspot/lib/CompileJvm.gmk 2023-08-19 19:01:20.512945740 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileJvm.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileJvm.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileJvm.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileJvm.gmk 2024-01-27 14:37:30.229133636 +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 jdk-jdk-21-35.orig/make/hotspot/lib/CompileLibraries.gmk jdk-jdk-21-35/make/hotspot/lib/CompileLibraries.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/lib/CompileLibraries.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/hotspot/lib/CompileLibraries.gmk 2023-08-19 19:01:20.513322263 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileLibraries.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileLibraries.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/CompileLibraries.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/lib/CompileLibraries.gmk 2024-01-27 14:37:30.229452284 +0100 |
| | | @@ -32,6 +32,7 @@ |
| | | include HotspotCommon.gmk |
| | | |
| | |
| | | |
| | | ifneq ($(GTEST_FRAMEWORK_SRC), ) |
| | | ifneq ($(CREATING_BUILDJDK), true) |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/lib/JvmDtraceObjects.gmk jdk-jdk-21-35/make/hotspot/lib/JvmDtraceObjects.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/lib/JvmDtraceObjects.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/lib/JvmDtraceObjects.gmk 2023-08-19 19:01:20.583553942 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/lib/JvmDtraceObjects.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/JvmDtraceObjects.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/lib/JvmDtraceObjects.gmk 2024-01-27 14:37:30.283030985 +0100 |
| | | @@ -0,0 +1,122 @@ |
| | | +# |
| | | +# Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + endif |
| | | +endif |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/lib/JvmMapfile.gmk jdk-jdk-21-35/make/hotspot/lib/JvmMapfile.gmk |
| | | --- jdk-jdk-21-35.orig/make/hotspot/lib/JvmMapfile.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/hotspot/lib/JvmMapfile.gmk 2023-08-19 19:01:20.513809056 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/JvmMapfile.gmk jdk21u-jdk-21.0.2-ga/make/hotspot/lib/JvmMapfile.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/lib/JvmMapfile.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/lib/JvmMapfile.gmk 2024-01-27 14:37:30.229875189 +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 jdk-jdk-21-35.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp jdk-jdk-21-35/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp |
| | | --- jdk-jdk-21-35.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 2023-08-19 19:01:20.584233694 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp jdk21u-jdk-21.0.2-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/src/native/dtrace/generateJvmOffsets.cpp 2024-01-27 14:37:30.283494770 +0100 |
| | | @@ -0,0 +1,316 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return generateJvmOffsets(gen_var); |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris |
| | | --- jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris 2023-08-19 19:01:20.584625278 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris 2024-01-27 14:37:30.283777525 +0100 |
| | | @@ -0,0 +1,25 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | +JVM_handle_solaris_signal |
| | | +sysThreadAvailableStackWithSlack |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 |
| | | --- jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 2023-08-19 19:01:20.584953503 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler1 2024-01-27 14:37:30.284006922 +0100 |
| | | @@ -0,0 +1,34 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +__1cSDeoptimizationBlobG__vtbl_ |
| | | + |
| | | +__JvmOffsets |
| | | diff -Nru jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 |
| | | --- jdk-jdk-21-35.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 2023-08-19 19:01:20.585311116 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/hotspot/symbols/symbols-solaris-dtrace-compiler2 2024-01-27 14:37:30.284233384 +0100 |
| | | @@ -0,0 +1,36 @@ |
| | | +# |
| | | +# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +__1cQUncommonTrapBlobG__vtbl_ |
| | | + |
| | | +__JvmOffsets |
| | | diff -Nru jdk-jdk-21-35.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk jdk-jdk-21-35/make/ide/visualstudio/hotspot/CreateVSProject.gmk |
| | | --- jdk-jdk-21-35.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2023-08-19 19:01:20.514287018 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk jdk21u-jdk-21.0.2-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/ide/visualstudio/hotspot/CreateVSProject.gmk 2024-01-27 14:37:30.230252674 +0100 |
| | | @@ -76,6 +76,7 @@ |
| | | -ignorePath linux \ |
| | | -ignorePath posix \ |
| | |
| | | -ignorePath x86_32 \ |
| | | -ignorePath zero \ |
| | | # |
| | | diff -Nru jdk-jdk-21-35.orig/make/langtools/build.xml jdk-jdk-21-35/make/langtools/build.xml |
| | | --- jdk-jdk-21-35.orig/make/langtools/build.xml 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/langtools/build.xml 2023-08-19 19:01:20.514796986 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/langtools/build.xml jdk21u-jdk-21.0.2-ga/make/langtools/build.xml |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/langtools/build.xml 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/langtools/build.xml 2024-01-27 14:37:30.230675474 +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 jdk-jdk-21-35.orig/make/modules/java.base/Copy.gmk jdk-jdk-21-35/make/modules/java.base/Copy.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.base/Copy.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.base/Copy.gmk 2023-08-19 19:01:20.515271726 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Copy.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.base/Copy.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Copy.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.base/Copy.gmk 2024-01-27 14:37:30.231112351 +0100 |
| | | @@ -190,7 +190,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 jdk-jdk-21-35.orig/make/modules/java.base/gensrc/GensrcMisc.gmk jdk-jdk-21-35/make/modules/java.base/gensrc/GensrcMisc.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.base/gensrc/GensrcMisc.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.base/gensrc/GensrcMisc.gmk 2023-08-19 19:01:20.516714787 +0200 |
| | | @@ -138,6 +138,21 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.base/gensrc/GensrcMisc.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/gensrc/GensrcMisc.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.base/gensrc/GensrcMisc.gmk 2024-01-27 14:37:30.232298330 +0100 |
| | | @@ -136,6 +136,21 @@ |
| | | |
| | | endif |
| | | |
| | |
| | | # Create the javax/crypto/JceSecurity.class, using the build default. |
| | | # |
| | | ifeq ($(UNLIMITED_CRYPTO), true) |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/java.base/Launcher.gmk jdk-jdk-21-35/make/modules/java.base/Launcher.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.base/Launcher.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.base/Launcher.gmk 2023-08-19 19:01:20.515732296 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Launcher.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.base/Launcher.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Launcher.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.base/Launcher.gmk 2024-01-27 14:37:30.231477989 +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 jdk-jdk-21-35.orig/make/modules/java.base/lib/CoreLibraries.gmk jdk-jdk-21-35/make/modules/java.base/lib/CoreLibraries.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.base/lib/CoreLibraries.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.base/lib/CoreLibraries.gmk 2023-08-19 19:01:20.517278854 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.base/lib/CoreLibraries.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/lib/CoreLibraries.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.base/lib/CoreLibraries.gmk 2024-01-27 14:37:30.232765124 +0100 |
| | | @@ -26,7 +26,7 @@ |
| | | ########################################################################################## |
| | | |
| | |
| | | LIBS_aix := $(LIBDL),\ |
| | | LIBS_macosx := -framework Cocoa -framework Security -framework ApplicationServices, \ |
| | | LIBS_windows := advapi32.lib comctl32.lib user32.lib, \ |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/java.base/Lib.gmk jdk-jdk-21-35/make/modules/java.base/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.base/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.base/Lib.gmk 2023-08-19 19:01:20.516261981 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.base/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.base/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.base/Lib.gmk 2024-01-27 14:37:30.231917319 +0100 |
| | | @@ -55,6 +55,7 @@ |
| | | LDFLAGS_windows := -delayload:secur32.dll -delayload:iphlpapi.dll, \ |
| | | LIBS_unix := -ljvm -ljava, \ |
| | |
| | | LIBS_aix := $(LIBDL), \ |
| | | )) |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/java.desktop/Gensrc.gmk jdk-jdk-21-35/make/modules/java.desktop/Gensrc.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.desktop/Gensrc.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.desktop/Gensrc.gmk 2023-08-19 19:01:20.517702785 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/Gensrc.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/Gensrc.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/Gensrc.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/Gensrc.gmk 2024-01-27 14:37:30.233115094 +0100 |
| | | @@ -32,7 +32,7 @@ |
| | | include gensrc/GensrcIcons.gmk |
| | | endif |
| | |
| | | include gensrc/GensrcX11Wrappers.gmk |
| | | endif |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk jdk-jdk-21-35/make/modules/java.desktop/lib/Awt2dLibraries.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2023-08-19 19:01:20.518932864 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/lib/Awt2dLibraries.gmk 2024-01-27 14:37:30.234114922 +0100 |
| | | @@ -77,7 +77,7 @@ |
| | | # |
| | | endif |
| | |
| | | LIBS_aix := $(LIBDL),\ |
| | | LIBS_macosx := -lmlib_image \ |
| | | -framework Cocoa \ |
| | | @@ -393,6 +394,7 @@ |
| | | @@ -395,6 +396,7 @@ |
| | | LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ |
| | | LIBS_unix := -lawt -ljvm -ljava, \ |
| | | LIBS_linux := $(LIBM) $(LIBDL), \ |
| | |
| | | )) |
| | | |
| | | $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT) |
| | | @@ -450,7 +452,7 @@ |
| | | @@ -454,7 +456,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 |
| | | |
| | | @@ -612,7 +614,10 @@ |
| | | @@ -623,7 +625,10 @@ |
| | | ifeq ($(call isTargetOs, macosx), true) |
| | | JAWT_LIBS := -lawt_lwawt |
| | | else |
| | |
| | | ifeq ($(ENABLE_HEADLESS_ONLY), false) |
| | | JAWT_LIBS += -lawt_xawt |
| | | else |
| | | @@ -639,6 +644,7 @@ |
| | | @@ -650,6 +655,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 jdk-jdk-21-35.orig/make/modules/java.desktop/Lib.gmk jdk-jdk-21-35/make/modules/java.desktop/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.desktop/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.desktop/Lib.gmk 2023-08-19 19:01:20.518118221 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.desktop/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.desktop/Lib.gmk 2024-01-27 14:37:30.233426840 +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 jdk-jdk-21-35.orig/make/modules/java.instrument/Lib.gmk jdk-jdk-21-35/make/modules/java.instrument/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.instrument/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.instrument/Lib.gmk 2023-08-19 19:01:20.519385464 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.instrument/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.instrument/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.instrument/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.instrument/Lib.gmk 2024-01-27 14:37:30.234469008 +0100 |
| | | @@ -44,11 +44,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 jdk-jdk-21-35.orig/make/modules/java.management/Lib.gmk jdk-jdk-21-35/make/modules/java.management/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.management/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.management/Lib.gmk 2023-08-19 19:01:20.519873966 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.management/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.management/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.management/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.management/Lib.gmk 2024-01-27 14:37:30.234878792 +0100 |
| | | @@ -28,7 +28,7 @@ |
| | | ################################################################################ |
| | | |
| | |
| | | LIBS_aix := -lperfstat,\ |
| | | LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \ |
| | | )) |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/java.prefs/Lib.gmk jdk-jdk-21-35/make/modules/java.prefs/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/java.prefs/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/java.prefs/Lib.gmk 2023-08-19 19:01:20.520282710 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/java.prefs/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/java.prefs/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/java.prefs/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/java.prefs/Lib.gmk 2024-01-27 14:37:30.235254942 +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 jdk-jdk-21-35.orig/make/modules/jdk.attach/Lib.gmk jdk-jdk-21-35/make/modules/jdk.attach/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.attach/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.attach/Lib.gmk 2023-08-19 19:01:20.520702773 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.attach/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.attach/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.attach/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.attach/Lib.gmk 2024-01-27 14:37:30.235597729 +0100 |
| | | @@ -42,6 +42,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | |
| | | LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib psapi.lib, \ |
| | | )) |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk jdk-jdk-21-35/make/modules/jdk.crypto.cryptoki/Copy.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.crypto.cryptoki/Copy.gmk 2023-08-19 19:01:20.585704157 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.crypto.cryptoki/Copy.gmk 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.crypto.cryptoki/Copy.gmk 2024-01-27 14:37:30.284522116 +0100 |
| | | @@ -0,0 +1,45 @@ |
| | | +# |
| | | +# Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +endif |
| | | + |
| | | +################################################################################ |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/jdk.hotspot.agent/Lib.gmk jdk-jdk-21-35/make/modules/jdk.hotspot.agent/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.hotspot.agent/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.hotspot.agent/Lib.gmk 2023-08-19 19:01:20.521169167 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.hotspot.agent/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.hotspot.agent/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.hotspot.agent/Lib.gmk 2024-01-27 14:37:30.235984694 +0100 |
| | | @@ -67,10 +67,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 jdk-jdk-21-35.orig/make/modules/jdk.jdwp.agent/Lib.gmk jdk-jdk-21-35/make/modules/jdk.jdwp.agent/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.jdwp.agent/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.jdwp.agent/Lib.gmk 2023-08-19 19:01:20.521647860 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.jdwp.agent/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.jdwp.agent/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.jdwp.agent/Lib.gmk 2024-01-27 14:37:30.236387365 +0100 |
| | | @@ -38,6 +38,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | |
| | | LIBS_macosx := -liconv, \ |
| | | LIBS_aix := -liconv, \ |
| | | )) |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/jdk.management/Lib.gmk jdk-jdk-21-35/make/modules/jdk.management/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.management/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.management/Lib.gmk 2023-08-19 19:01:20.522110472 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.management/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.management/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.management/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.management/Lib.gmk 2024-01-27 14:37:30.236788170 +0100 |
| | | @@ -35,7 +35,7 @@ |
| | | endif |
| | | |
| | |
| | | LIBS_aix := -lperfstat,\ |
| | | LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \ |
| | | )) |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/jdk.net/Lib.gmk jdk-jdk-21-35/make/modules/jdk.net/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.net/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.net/Lib.gmk 2023-08-19 19:01:20.522538367 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.net/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.net/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.net/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.net/Lib.gmk 2024-01-27 14:37:30.237143671 +0100 |
| | | @@ -36,6 +36,7 @@ |
| | | LDFLAGS := $(LDFLAGS_JDKLIB) \ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | |
| | | LIBS_linux := -ljvm, \ |
| | | LIBS_windows := jvm.lib ws2_32.lib $(WIN_JAVA_LIB), \ |
| | | )) |
| | | diff -Nru jdk-jdk-21-35.orig/make/modules/jdk.sctp/Lib.gmk jdk-jdk-21-35/make/modules/jdk.sctp/Lib.gmk |
| | | --- jdk-jdk-21-35.orig/make/modules/jdk.sctp/Lib.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/modules/jdk.sctp/Lib.gmk 2023-08-19 19:01:20.522971847 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.sctp/Lib.gmk jdk21u-jdk-21.0.2-ga/make/modules/jdk.sctp/Lib.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/modules/jdk.sctp/Lib.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/modules/jdk.sctp/Lib.gmk 2024-01-27 14:37:30.237487238 +0100 |
| | | @@ -42,6 +42,7 @@ |
| | | $(call SET_SHARED_LIBRARY_ORIGIN), \ |
| | | LIBS_unix := -lnio -lnet -ljava -ljvm, \ |
| | |
| | | )) |
| | | |
| | | TARGETS += $(BUILD_LIBSCTP) |
| | | diff -Nru jdk-jdk-21-35.orig/make/RunTestsPrebuilt.gmk jdk-jdk-21-35/make/RunTestsPrebuilt.gmk |
| | | --- jdk-jdk-21-35.orig/make/RunTestsPrebuilt.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/RunTestsPrebuilt.gmk 2023-08-19 19:01:20.503811371 +0200 |
| | | @@ -163,6 +163,8 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/RunTestsPrebuilt.gmk jdk21u-jdk-21.0.2-ga/make/RunTestsPrebuilt.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/RunTestsPrebuilt.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/RunTestsPrebuilt.gmk 2024-01-27 14:37:30.221277013 +0100 |
| | | @@ -168,6 +168,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 @@ |
| | | @@ -180,15 +182,28 @@ |
| | | # Assume little endian unless otherwise specified |
| | | OPENJDK_TARGET_CPU_ENDIAN := little |
| | | |
| | |
| | | endif |
| | | |
| | | OPENJDK_TARGET_CPU_ARCH := $(OPENJDK_TARGET_CPU) |
| | | @@ -205,6 +220,11 @@ |
| | | @@ -213,6 +228,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 jdk-jdk-21-35.orig/make/RunTestsPrebuiltSpec.gmk jdk-jdk-21-35/make/RunTestsPrebuiltSpec.gmk |
| | | --- jdk-jdk-21-35.orig/make/RunTestsPrebuiltSpec.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/RunTestsPrebuiltSpec.gmk 2023-08-19 19:01:20.504216734 +0200 |
| | | @@ -171,6 +171,16 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/RunTestsPrebuiltSpec.gmk jdk21u-jdk-21.0.2-ga/make/RunTestsPrebuiltSpec.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/RunTestsPrebuiltSpec.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/RunTestsPrebuiltSpec.gmk 2024-01-27 14:37:30.221632849 +0100 |
| | | @@ -173,6 +173,16 @@ |
| | | FILE := file |
| | | ULIMIT := ulimit |
| | | |
| | |
| | | ifeq ($(OPENJDK_BUILD_OS), windows) |
| | | PATHTOOL := cygpath |
| | | endif |
| | | diff -Nru jdk-jdk-21-35.orig/make/scripts/compare_exceptions.sh.incl jdk-jdk-21-35/make/scripts/compare_exceptions.sh.incl |
| | | --- jdk-jdk-21-35.orig/make/scripts/compare_exceptions.sh.incl 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/scripts/compare_exceptions.sh.incl 2023-08-19 19:01:20.524167923 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/scripts/compare_exceptions.sh.incl jdk21u-jdk-21.0.2-ga/make/scripts/compare_exceptions.sh.incl |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/scripts/compare_exceptions.sh.incl 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/scripts/compare_exceptions.sh.incl 2024-01-27 14:37:30.238540848 +0100 |
| | | @@ -45,6 +45,20 @@ |
| | | ./hotspot/gtest/server/libjvm.so |
| | | " |
| | |
| | | elif [ "$OPENJDK_TARGET_OS" = "windows" ]; then |
| | | SKIP_BIN_DIFF="true" |
| | | SKIP_FULLDUMP_DIFF="true" |
| | | diff -Nru jdk-jdk-21-35.orig/make/scripts/compare.sh jdk-jdk-21-35/make/scripts/compare.sh |
| | | --- jdk-jdk-21-35.orig/make/scripts/compare.sh 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/scripts/compare.sh 2023-08-19 19:01:20.523753692 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/scripts/compare.sh jdk21u-jdk-21.0.2-ga/make/scripts/compare.sh |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/scripts/compare.sh 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/scripts/compare.sh 2024-01-27 14:37:30.238228566 +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 jdk-jdk-21-35.orig/make/scripts/hide_important_warnings_from_javac.sh jdk-jdk-21-35/make/scripts/hide_important_warnings_from_javac.sh |
| | | --- jdk-jdk-21-35.orig/make/scripts/hide_important_warnings_from_javac.sh 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/scripts/hide_important_warnings_from_javac.sh 2023-08-19 19:01:20.524574375 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/scripts/hide_important_warnings_from_javac.sh jdk21u-jdk-21.0.2-ga/make/scripts/hide_important_warnings_from_javac.sh |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/scripts/hide_important_warnings_from_javac.sh 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/scripts/hide_important_warnings_from_javac.sh 2024-01-27 14:37:30.238853586 +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 jdk-jdk-21-35.orig/make/test/JtregNativeHotspot.gmk jdk-jdk-21-35/make/test/JtregNativeHotspot.gmk |
| | | --- jdk-jdk-21-35.orig/make/test/JtregNativeHotspot.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/test/JtregNativeHotspot.gmk 2023-08-19 19:01:20.525403574 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/test/JtregNativeHotspot.gmk jdk21u-jdk-21.0.2-ga/make/test/JtregNativeHotspot.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/test/JtregNativeHotspot.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/test/JtregNativeHotspot.gmk 2024-01-27 14:37:30.239563753 +0100 |
| | | @@ -865,6 +865,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 libCompleteExit.c libTestPsig.c libnativeStack.c exeGetCreatedJavaVMs.c |
| | | diff -Nru jdk-jdk-21-35.orig/make/test/JtregNativeJdk.gmk jdk-jdk-21-35/make/test/JtregNativeJdk.gmk |
| | | --- jdk-jdk-21-35.orig/make/test/JtregNativeJdk.gmk 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/make/test/JtregNativeJdk.gmk 2023-08-19 19:01:20.525862678 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/make/test/JtregNativeJdk.gmk jdk21u-jdk-21.0.2-ga/make/test/JtregNativeJdk.gmk |
| | | --- jdk21u-jdk-21.0.2-ga.orig/make/test/JtregNativeJdk.gmk 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/make/test/JtregNativeJdk.gmk 2024-01-27 14:37:30.239894654 +0100 |
| | | @@ -107,6 +107,9 @@ |
| | | ifeq ($(call isTargetOs, linux), true) |
| | | BUILD_JDK_JTREG_LIBRARIES_LIBS_libInheritedChannel := -ljava |
| | |
| | | endif |
| | | BUILD_JDK_JTREG_EXECUTABLES_LIBS_exeJliLaunchTest := -ljli |
| | | BUILD_JDK_JTREG_EXECUTABLES_LIBS_exeCallerAccessTest := -ljvm |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp jdk-jdk-21-35/src/hotspot/cpu/x86/globalDefinitions_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2023-08-19 19:01:20.526584444 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/cpu/x86/globalDefinitions_x86.hpp 2024-01-27 14:37:30.240355653 +0100 |
| | | @@ -67,7 +67,7 @@ |
| | | #define INCLUDE_RTM_OPT 1 |
| | | #endif |
| | |
| | | #define SUPPORT_RESERVED_STACK_AREA |
| | | #endif |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/posix/include/jvm_md.h jdk-jdk-21-35/src/hotspot/os/posix/include/jvm_md.h |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/posix/include/jvm_md.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/posix/include/jvm_md.h 2023-08-19 19:01:20.527181854 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/include/jvm_md.h jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/include/jvm_md.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/include/jvm_md.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/include/jvm_md.h 2024-01-27 14:37:30.240764929 +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 jdk-jdk-21-35.orig/src/hotspot/os/posix/os_posix.cpp jdk-jdk-21-35/src/hotspot/os/posix/os_posix.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/posix/os_posix.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/posix/os_posix.cpp 2023-08-19 19:01:20.528079763 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/os_posix.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/os_posix.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/os_posix.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/os_posix.cpp 2024-01-27 14:37:30.241453453 +0100 |
| | | @@ -504,7 +504,7 @@ |
| | | st->print("%d", sysconf(_SC_CHILD_MAX)); |
| | | |
| | |
| | | // MacOS; The maximum size (in bytes) to which a process's resident set size may grow. |
| | | #if defined(__APPLE__) |
| | | print_rlimit(st, ", RSS", RLIMIT_RSS, true); |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/posix/os_posix.inline.hpp jdk-jdk-21-35/src/hotspot/os/posix/os_posix.inline.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/posix/os_posix.inline.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/posix/os_posix.inline.hpp 2023-08-19 19:01:20.528511153 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/os_posix.inline.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/os_posix.inline.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/os_posix.inline.hpp 2024-01-27 14:37:30.241763862 +0100 |
| | | @@ -34,8 +34,10 @@ |
| | | #include <sys/socket.h> |
| | | #include <netdb.h> |
| | |
| | | |
| | | // Platform Mutex/Monitor implementation |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/posix/vmError_posix.cpp jdk-jdk-21-35/src/hotspot/os/posix/vmError_posix.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/posix/vmError_posix.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/posix/vmError_posix.cpp 2023-08-19 19:01:20.528942059 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/vmError_posix.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/vmError_posix.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/posix/vmError_posix.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/posix/vmError_posix.cpp 2024-01-27 14:37:30.242073659 +0100 |
| | | @@ -40,6 +40,9 @@ |
| | | #include <sys/syscall.h> |
| | | #include <unistd.h> |
| | |
| | | #ifdef AIX |
| | | #include <unistd.h> |
| | | #endif |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/attachListener_solaris.cpp jdk-jdk-21-35/src/hotspot/os/solaris/attachListener_solaris.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/attachListener_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/attachListener_solaris.cpp 2023-08-19 19:01:20.586513586 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/attachListener_solaris.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/attachListener_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/attachListener_solaris.cpp 2024-01-27 14:37:30.285119239 +0100 |
| | | @@ -0,0 +1,749 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +void AttachListener::pd_detachall() { |
| | | + DTrace::detach_all_clients(); |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/c1_globals_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/c1_globals_solaris.hpp 2023-08-19 19:01:20.586892141 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/c1_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/c1_globals_solaris.hpp 2024-01-27 14:37:30.285353720 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/c2_globals_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/c2_globals_solaris.hpp 2023-08-19 19:01:20.587232688 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/c2_globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/c2_globals_solaris.hpp 2024-01-27 14:37:30.285584537 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/decoder_solaris.cpp jdk-jdk-21-35/src/hotspot/os/solaris/decoder_solaris.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/decoder_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/decoder_solaris.cpp 2023-08-19 19:01:20.587550697 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/decoder_solaris.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/decoder_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/decoder_solaris.cpp 2024-01-27 14:37:30.285817665 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/dtrace/jhelper.d jdk-jdk-21-35/src/hotspot/os/solaris/dtrace/jhelper.d |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/dtrace/jhelper.d 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/dtrace/jhelper.d 2023-08-19 19:01:20.588654717 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/dtrace/jhelper.d |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/dtrace/jhelper.d 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/dtrace/jhelper.d 2024-01-27 14:37:30.286643311 +0100 |
| | | @@ -0,0 +1,540 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +{ |
| | | + NULL; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/globals_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/globals_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/globals_solaris.hpp 2023-08-19 19:01:20.588980529 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/globals_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/globals_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/globals_solaris.hpp 2024-01-27 14:37:30.286893903 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_perf_solaris.cpp jdk-jdk-21-35/src/hotspot/os/solaris/os_perf_solaris.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_perf_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/os_perf_solaris.cpp 2023-08-19 19:01:20.590292237 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_perf_solaris.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_perf_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_perf_solaris.cpp 2024-01-27 14:37:30.287919862 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.cpp jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.cpp 2023-08-19 19:01:20.592668899 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.cpp 2024-01-27 14:37:30.289827857 +0100 |
| | | @@ -0,0 +1,3129 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +void os::jfr_report_memory_info() {} |
| | | + |
| | | +#endif // INCLUDE_JFR |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.hpp 2023-08-19 19:01:20.593099149 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.hpp 2024-01-27 14:37:30.290167827 +0100 |
| | | @@ -0,0 +1,198 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | +}; |
| | | +#endif // OS_SOLARIS_OS_SOLARIS_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.inline.hpp jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.inline.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/os_solaris.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/os_solaris.inline.hpp 2023-08-19 19:01:20.593438422 +0200 |
| | | @@ -0,0 +1,68 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.inline.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/os_solaris.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/os_solaris.inline.hpp 2024-01-27 14:37:30.290462647 +0100 |
| | | @@ -0,0 +1,72 @@ |
| | | +/* |
| | | + * 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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/osThread_solaris.cpp jdk-jdk-21-35/src/hotspot/os/solaris/osThread_solaris.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/osThread_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/osThread_solaris.cpp 2023-08-19 19:01:20.589290468 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/osThread_solaris.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/osThread_solaris.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/osThread_solaris.cpp 2024-01-27 14:37:30.287133736 +0100 |
| | | @@ -0,0 +1,47 @@ |
| | | +/* |
| | | + * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | +void OSThread::pd_destroy() { |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os/solaris/osThread_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/osThread_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/osThread_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/osThread_solaris.hpp 2023-08-19 19:01:20.589636025 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/osThread_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/osThread_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/osThread_solaris.hpp 2024-01-27 14:37:30.287397750 +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 jdk-jdk-21-35.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp jdk-jdk-21-35/src/hotspot/os/solaris/vmStructs_solaris.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os/solaris/vmStructs_solaris.hpp 2023-08-19 19:01:20.593762739 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os/solaris/vmStructs_solaris.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os/solaris/vmStructs_solaris.hpp 2024-01-27 14:37:30.290708195 +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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 2023-08-19 19:01:20.594201045 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/assembler_solaris_x86.cpp 2024-01-27 14:37:30.291028282 +0100 |
| | | @@ -0,0 +1,37 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + pop(rdx); |
| | | + pop(rax); |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 2023-08-19 19:01:20.594607048 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp 2024-01-27 14:37:30.291339980 +0100 |
| | | @@ -0,0 +1,182 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_ATOMIC_SOLARIS_X86_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 2023-08-19 19:01:20.594924287 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.hpp 2024-01-27 14:37:30.291582989 +0100 |
| | | @@ -0,0 +1,60 @@ |
| | | +/* |
| | | + * Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_BYTES_SOLARIS_X86_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 2023-08-19 19:01:20.595224696 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.hpp 2024-01-27 14:37:30.291811352 +0100 |
| | | @@ -0,0 +1,30 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +// now in central copy_x86.hpp |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_COPY_SOLARIS_X86_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 2023-08-19 19:01:20.595537284 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp 2024-01-27 14:37:30.292060423 +0100 |
| | | @@ -0,0 +1,40 @@ |
| | | +/* |
| | | + * 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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp 2023-08-19 19:01:20.598284084 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.cpp 2024-01-27 14:37:30.294246303 +0100 |
| | | @@ -0,0 +1,97 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +void JavaThread::cache_global_variables() { } |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp 2023-08-19 19:01:20.598602199 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/javaThread_solaris_x86.hpp 2024-01-27 14:37:30.294488725 +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_JAVATHREAD_SOLARIS_X86_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 2023-08-19 19:01:20.595855937 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp 2024-01-27 14:37:30.292309763 +0100 |
| | | @@ -0,0 +1,58 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_ORDERACCESS_SOLARIS_X86_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 2023-08-19 19:01:20.596518553 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp 2024-01-27 14:37:30.292862580 +0100 |
| | | @@ -0,0 +1,662 @@ |
| | | +/* |
| | | + * Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + // JDK-8050147 requires the full cache line bang for x86. |
| | | + return VM_Version::L1_line_size(); |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 2023-08-19 19:01:20.596842610 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp 2024-01-27 14:37:30.293110184 +0100 |
| | | @@ -0,0 +1,55 @@ |
| | | +/* |
| | | + * 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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 2023-08-19 19:01:20.597147144 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp 2024-01-27 14:37:30.293342346 +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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 2023-08-19 19:01:20.597457335 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp 2024-01-27 14:37:30.293580195 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // OS_CPU_SOLARIS_X86_PREFETCH_SOLARIS_X86_INLINE_HPP |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 2023-08-19 19:01:20.597943493 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/solaris_x86_64.S 2024-01-27 14:37:30.293987160 +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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 2023-08-19 19:01:20.599213766 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp 2024-01-27 14:37:30.294960795 +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 jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 2023-08-19 19:01:20.598916690 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp 2024-01-27 14:37:30.294730223 +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 jdk-jdk-21-35.orig/src/hotspot/share/c1/c1_LIR.cpp jdk-jdk-21-35/src/hotspot/share/c1/c1_LIR.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/c1/c1_LIR.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/c1/c1_LIR.cpp 2023-08-19 19:01:20.529897733 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/c1/c1_LIR.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/c1/c1_LIR.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/c1/c1_LIR.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/c1/c1_LIR.cpp 2024-01-27 14:37:30.242841158 +0100 |
| | | @@ -446,6 +446,8 @@ |
| | | case lir_monaddr: // input and result always valid, info always invalid |
| | | case lir_null_check: // input and info always valid, result always invalid |
| | |
| | | // LIR_Op2 |
| | | case lir_cmp: s = "cmp"; break; |
| | | case lir_cmp_l2i: s = "cmp_l2i"; break; |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/c1/c1_LIR.hpp jdk-jdk-21-35/src/hotspot/share/c1/c1_LIR.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/c1/c1_LIR.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/c1/c1_LIR.hpp 2023-08-19 19:01:20.530893794 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/c1/c1_LIR.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/c1/c1_LIR.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/c1/c1_LIR.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/c1/c1_LIR.hpp 2024-01-27 14:37:30.243630237 +0100 |
| | | @@ -939,6 +939,8 @@ |
| | | , lir_monaddr |
| | | , lir_roundfp |
| | |
| | | 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 jdk-jdk-21-35.orig/src/hotspot/share/cds/classListParser.cpp jdk-jdk-21-35/src/hotspot/share/cds/classListParser.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/cds/classListParser.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/cds/classListParser.cpp 2023-08-19 19:01:20.531566106 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/cds/classListParser.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/cds/classListParser.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/cds/classListParser.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/cds/classListParser.cpp 2024-01-27 14:37:30.244115606 +0100 |
| | | @@ -452,7 +452,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 and (4) Windowss/64-bit |
| | | // This #if condition should be in sync with the areCustomLoadersSupportedForCDS |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/runtime/abstract_vm_version.cpp jdk-jdk-21-35/src/hotspot/share/runtime/abstract_vm_version.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/runtime/abstract_vm_version.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/runtime/abstract_vm_version.cpp 2023-08-19 19:01:20.532273536 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/abstract_vm_version.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/abstract_vm_version.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/abstract_vm_version.cpp 2024-01-27 14:37:30.244655390 +0100 |
| | | @@ -167,6 +167,7 @@ |
| | | |
| | | #define OS LINUX_ONLY("linux") \ |
| | |
| | | AIX_ONLY("aix") \ |
| | | BSD_ONLY("bsd") |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/runtime/globals.hpp jdk-jdk-21-35/src/hotspot/share/runtime/globals.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/runtime/globals.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/runtime/globals.hpp 2023-08-19 19:01:20.533699370 +0200 |
| | | @@ -1593,8 +1593,10 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/globals.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/globals.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/globals.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/globals.hpp 2024-01-27 14:37:30.245770044 +0100 |
| | | @@ -1589,8 +1589,10 @@ |
| | | product(int, 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 "\ |
| | | @@ -1876,7 +1878,8 @@ |
| | | @@ -1872,7 +1874,8 @@ |
| | | product(bool, WhiteBoxAPI, false, DIAGNOSTIC, \ |
| | | "Enable internal testing APIs") \ |
| | | \ |
| | |
| | | "Allocation less than this value will be allocated " \ |
| | | "using malloc. Larger allocations will use mmap.") \ |
| | | \ |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/runtime/semaphore.hpp jdk-jdk-21-35/src/hotspot/share/runtime/semaphore.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/runtime/semaphore.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/runtime/semaphore.hpp 2023-08-19 19:01:20.534153026 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/semaphore.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/semaphore.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/runtime/semaphore.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/runtime/semaphore.hpp 2024-01-27 14:37:30.246111744 +0100 |
| | | @@ -28,7 +28,7 @@ |
| | | #include "memory/allocation.hpp" |
| | | #include "utilities/globalDefinitions.hpp" |
| | |
| | | # include "semaphore_posix.hpp" |
| | | #else |
| | | # include OS_HEADER(semaphore) |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/services/dtraceAttacher.cpp jdk-jdk-21-35/src/hotspot/share/services/dtraceAttacher.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/services/dtraceAttacher.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/services/dtraceAttacher.cpp 2023-08-19 19:01:20.599559887 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/dtraceAttacher.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/dtraceAttacher.cpp 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/dtraceAttacher.cpp 2024-01-27 14:37:30.295233484 +0100 |
| | | @@ -0,0 +1,99 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif /* SOLARIS */ |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/services/memTracker.cpp jdk-jdk-21-35/src/hotspot/share/services/memTracker.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/services/memTracker.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/services/memTracker.cpp 2023-08-19 19:01:20.534659952 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/memTracker.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/memTracker.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/memTracker.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/memTracker.cpp 2024-01-27 14:37:30.246500011 +0100 |
| | | @@ -48,6 +48,12 @@ |
| | | #include <windows.h> |
| | | #endif |
| | |
| | | NMT_TrackingLevel MemTracker::_tracking_level = NMT_unknown; |
| | | |
| | | MemBaseline MemTracker::_baseline; |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/services/memTracker.hpp jdk-jdk-21-35/src/hotspot/share/services/memTracker.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/services/memTracker.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/services/memTracker.hpp 2023-08-19 19:01:20.535093570 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/memTracker.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/memTracker.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/services/memTracker.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/services/memTracker.hpp 2024-01-27 14:37:30.246851915 +0100 |
| | | @@ -34,9 +34,11 @@ |
| | | #include "utilities/debug.hpp" |
| | | #include "utilities/nativeCallStack.hpp" |
| | |
| | | NativeCallStack(1) : FAKE_CALLSTACK) |
| | | |
| | | class MemBaseline; |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/utilities/debug.cpp jdk-jdk-21-35/src/hotspot/share/utilities/debug.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/utilities/debug.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/utilities/debug.cpp 2023-08-19 19:01:20.535785758 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/debug.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/debug.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/debug.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/debug.cpp 2024-01-27 14:37:30.247391425 +0100 |
| | | @@ -612,11 +612,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(" - in gdb do 'set overload-resolution off' before calling pns()"); |
| | | tty->print_cr(" - in dbx do 'frame 1' before calling pns()"); |
| | | tty->print_cr("class metadata."); |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp jdk-jdk-21-35/src/hotspot/share/utilities/globalDefinitions_gcc.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2023-08-19 19:01:20.536370195 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/globalDefinitions_gcc.hpp 2024-01-27 14:37:30.247888940 +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 jdk-jdk-21-35.orig/src/hotspot/share/utilities/macros.hpp jdk-jdk-21-35/src/hotspot/share/utilities/macros.hpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/utilities/macros.hpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/utilities/macros.hpp 2023-08-19 19:01:20.536866370 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/macros.hpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/macros.hpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/macros.hpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/macros.hpp 2024-01-27 14:37:30.248271340 +0100 |
| | | @@ -401,6 +401,14 @@ |
| | | #define NOT_AIX(code) code |
| | | #endif |
| | |
| | | #ifdef _WINDOWS |
| | | #define WINDOWS_ONLY(code) code |
| | | #define NOT_WINDOWS(code) |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/utilities/ostream.cpp jdk-jdk-21-35/src/hotspot/share/utilities/ostream.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/utilities/ostream.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/utilities/ostream.cpp 2023-08-19 19:01:20.537480903 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/ostream.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/ostream.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/ostream.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/ostream.cpp 2024-01-27 14:37:30.248745539 +0100 |
| | | @@ -1082,7 +1082,7 @@ |
| | | |
| | | #ifndef PRODUCT |
| | |
| | | #include <sys/types.h> |
| | | #include <sys/socket.h> |
| | | #include <netinet/in.h> |
| | | diff -Nru jdk-jdk-21-35.orig/src/hotspot/share/utilities/vmError.cpp jdk-jdk-21-35/src/hotspot/share/utilities/vmError.cpp |
| | | --- jdk-jdk-21-35.orig/src/hotspot/share/utilities/vmError.cpp 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/hotspot/share/utilities/vmError.cpp 2023-08-19 19:01:20.538368699 +0200 |
| | | @@ -106,7 +106,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", |
| | | @@ -1865,6 +1865,8 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/vmError.cpp jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/vmError.cpp |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/hotspot/share/utilities/vmError.cpp 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/hotspot/share/utilities/vmError.cpp 2024-01-27 14:37:30.249427159 +0100 |
| | | @@ -1888,6 +1888,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 |
| | | @@ -1929,6 +1931,8 @@ |
| | | @@ -1952,6 +1954,8 @@ |
| | | tty->print("# Executing "); |
| | | #if defined(LINUX) |
| | | tty->print ("/bin/sh -c "); |
| | |
| | | #endif |
| | | tty->print_cr("\"%s\"...", cmd); |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java jdk-jdk-21-35/src/java.base/share/classes/sun/net/sdp/SdpSupport.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2023-08-19 19:01:20.538966942 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/net/sdp/SdpSupport.java 2024-01-27 14:37:30.249795290 +0100 |
| | | @@ -39,7 +39,7 @@ |
| | | */ |
| | | |
| | |
| | | private static final JavaIOFileDescriptorAccess fdAccess = |
| | | SharedSecrets.getJavaIOFileDescriptorAccess(); |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/classes/sun/nio/ch/Net.java jdk-jdk-21-35/src/java.base/share/classes/sun/nio/ch/Net.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/classes/sun/nio/ch/Net.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/classes/sun/nio/ch/Net.java 2023-08-19 19:01:20.539616659 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/nio/ch/Net.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/nio/ch/Net.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/nio/ch/Net.java 2024-01-27 14:37:30.250279871 +0100 |
| | | @@ -512,7 +512,7 @@ |
| | | private static native boolean isReusePortAvailable0(); |
| | | |
| | |
| | | */ |
| | | private static native int isExclusiveBindAvailable(); |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template jdk-jdk-21-35/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2023-08-19 19:01:20.540116026 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 2024-01-27 14:37:30.250690953 +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 jdk-jdk-21-35.orig/src/java.base/share/conf/security/java.security jdk-jdk-21-35/src/java.base/share/conf/security/java.security |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/conf/security/java.security 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/conf/security/java.security 2023-08-19 19:01:20.540980609 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/conf/security/java.security jdk21u-jdk-21.0.2-ga/src/java.base/share/conf/security/java.security |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/conf/security/java.security 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/conf/security/java.security 2024-01-27 14:37:30.251346073 +0100 |
| | | @@ -66,6 +66,9 @@ |
| | | # |
| | | # List of providers and their preference orders (see above): |
| | |
| | | |
| | | # |
| | | # A list of preferred providers for specific algorithms. These providers will |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/native/libjli/jli_util.h jdk-jdk-21-35/src/java.base/share/native/libjli/jli_util.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/native/libjli/jli_util.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/native/libjli/jli_util.h 2023-08-19 19:01:20.541473783 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libjli/jli_util.h jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libjli/jli_util.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libjli/jli_util.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libjli/jli_util.h 2024-01-27 14:37:30.251714179 +0100 |
| | | @@ -100,6 +100,9 @@ |
| | | #define JLI_StrCaseCmp(p1, p2) strcasecmp((p1), (p2)) |
| | | #define JLI_StrNCaseCmp(p1, p2, p3) strncasecmp((p1), (p2), (p3)) |
| | |
| | | #ifdef __linux__ |
| | | #define _LARGFILE64_SOURCE |
| | | #define JLI_Lseek lseek64 |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/native/libnet/net_util.c jdk-jdk-21-35/src/java.base/share/native/libnet/net_util.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/native/libnet/net_util.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/native/libnet/net_util.c 2023-08-19 19:01:20.541960530 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libnet/net_util.c jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libnet/net_util.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libnet/net_util.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libnet/net_util.c 2024-01-27 14:37:30.252105372 +0100 |
| | | @@ -81,6 +81,7 @@ |
| | | |
| | | /* check if SO_REUSEPORT is supported on this platform */ |
| | |
| | | |
| | | return JNI_VERSION_1_2; |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/share/native/libnet/net_util.h jdk-jdk-21-35/src/java.base/share/native/libnet/net_util.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/share/native/libnet/net_util.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/share/native/libnet/net_util.h 2023-08-19 19:01:20.542379679 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libnet/net_util.h jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libnet/net_util.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/share/native/libnet/net_util.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/share/native/libnet/net_util.h 2024-01-27 14:37:30.252441788 +0100 |
| | | @@ -142,6 +142,8 @@ |
| | | JNIEXPORT jobject JNICALL |
| | | NET_SockaddrToInetAddress(JNIEnv *env, SOCKETADDRESS *sa, int *port); |
| | |
| | | JNIEXPORT jint JNICALL NET_GetPortFromSockaddr(SOCKETADDRESS *sa); |
| | | |
| | | JNIEXPORT jboolean JNICALL |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 2023-08-19 19:01:20.600142634 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java 2024-01-27 14:37:30.295677731 +0100 |
| | | @@ -0,0 +1,47 @@ |
| | | +/* |
| | | + * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new SolarisAsynchronousChannelProvider(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 2023-08-19 19:01:20.600491435 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java 2024-01-27 14:37:30.295939064 +0100 |
| | | @@ -0,0 +1,54 @@ |
| | | +/* |
| | | + * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return INSTANCE; |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 2023-08-19 19:01:20.600859978 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java 2024-01-27 14:37:30.296221915 +0100 |
| | | @@ -0,0 +1,127 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + IOUtil.load(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 2023-08-19 19:01:20.601290154 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java 2024-01-27 14:37:30.296558857 +0100 |
| | | @@ -0,0 +1,263 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 2023-08-19 19:01:20.601616037 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorProvider.java 2024-01-27 14:37:30.296808178 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return InheritedChannel.getChannel(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 2023-08-19 19:01:20.602261091 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java 2024-01-27 14:37:30.297313272 +0100 |
| | | @@ -0,0 +1,308 @@ |
| | | +/* |
| | | + * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return (int) pollArray.getLong(offset); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 2023-08-19 19:01:20.602586911 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorProvider.java 2024-01-27 14:37:30.297600057 +0100 |
| | | @@ -0,0 +1,42 @@ |
| | | +/* |
| | | + * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return InheritedChannel.getChannel(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 2023-08-19 19:01:20.602955543 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java 2024-01-27 14:37:30.297888807 +0100 |
| | | @@ -0,0 +1,93 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new UnixAsynchronousSocketChannelImpl(toEventPort(group)); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 2023-08-19 19:01:20.603403043 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java 2024-01-27 14:37:30.298263681 +0100 |
| | | @@ -0,0 +1,268 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + IOUtil.load(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 2023-08-19 19:01:20.603816638 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java 2024-01-27 14:37:30.298589379 +0100 |
| | | @@ -0,0 +1,53 @@ |
| | | +/* |
| | | + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return INSTANCE.theFileSystem(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 2023-08-19 19:01:20.604356147 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java 2024-01-27 14:37:30.299013273 +0100 |
| | | @@ -0,0 +1,414 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 2023-08-19 19:01:20.604722484 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 2024-01-27 14:37:30.299291815 +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 jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 2023-08-19 19:01:20.605080447 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileStore.java 2024-01-27 14:37:30.299568430 +0100 |
| | | @@ -0,0 +1,111 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return super.supportsFileAttributeView(name); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 2023-08-19 19:01:20.605448656 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystem.java 2024-01-27 14:37:30.299856468 +0100 |
| | | @@ -0,0 +1,127 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return new SolarisFileStore(this, entry); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 2023-08-19 19:01:20.605805473 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java 2024-01-27 14:37:30.300150586 +0100 |
| | | @@ -0,0 +1,94 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + new MimeTypesFileTypeDetector(etcMimeTypes)); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 2023-08-19 19:01:20.606135884 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java 2024-01-27 14:37:30.300409159 +0100 |
| | | @@ -0,0 +1,55 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + init(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2023-08-19 19:01:20.606449071 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2024-01-27 14:37:30.300676746 +0100 |
| | | @@ -0,0 +1,41 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 2023-08-19 19:01:20.607061001 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java 2024-01-27 14:37:30.301262890 +0100 |
| | | @@ -0,0 +1,821 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + init(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c jdk-jdk-21-35/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 2023-08-19 19:01:20.607419340 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c 2024-01-27 14:37:30.301597886 +0100 |
| | | @@ -0,0 +1,51 @@ |
| | | +/* |
| | | + * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + unix_getCmdlineAndUserInfo(env, jinfo, pid); |
| | | +} |
| | | + |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c jdk-jdk-21-35/src/java.base/solaris/native/libjvm_db/libjvm_db.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libjvm_db/libjvm_db.c 2023-08-19 19:01:20.608383707 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.c 2024-01-27 14:37:30.302559094 +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 jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h jdk-jdk-21-35/src/java.base/solaris/native/libjvm_db/libjvm_db.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libjvm_db/libjvm_db.h 2023-08-19 19:01:20.608671675 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_db/libjvm_db.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_db/libjvm_db.h 2024-01-27 14:37:30.302820832 +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 jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c jdk-jdk-21-35/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 2023-08-19 19:01:20.609197147 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.c 2024-01-27 14:37:30.303346224 +0100 |
| | | @@ -0,0 +1,562 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + clear_jvm_error(); |
| | | + return count; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h jdk-jdk-21-35/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 2023-08-19 19:01:20.609471133 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libjvm_dtrace/jvm_dtrace.h 2024-01-27 14:37:30.303623011 +0100 |
| | | @@ -0,0 +1,86 @@ |
| | | +/* |
| | | + * Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +#endif |
| | | + |
| | | +#endif /* _JVM_DTRACE_H_ */ |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libnet/solaris_close.c jdk-jdk-21-35/src/java.base/solaris/native/libnet/solaris_close.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libnet/solaris_close.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libnet/solaris_close.c 2023-08-19 19:01:20.609812963 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnet/solaris_close.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnet/solaris_close.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnet/solaris_close.c 2024-01-27 14:37:30.303944537 +0100 |
| | | @@ -0,0 +1,107 @@ |
| | | +/* |
| | | + * Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c jdk-jdk-21-35/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 2023-08-19 19:01:20.610192597 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c 2024-01-27 14:37:30.304307768 +0100 |
| | | @@ -0,0 +1,112 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return result; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c jdk-jdk-21-35/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 2023-08-19 19:01:20.610500133 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/ch/SolarisEventPort.c 2024-01-27 14:37:30.304588678 +0100 |
| | | @@ -0,0 +1,147 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + return (jint)n; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c jdk-jdk-21-35/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 2023-08-19 19:01:20.610856794 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/fs/SolarisNativeDispatcher.c 2024-01-27 14:37:30.304948430 +0100 |
| | | @@ -0,0 +1,143 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + return 0; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c jdk-jdk-21-35/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 2023-08-19 19:01:20.611132038 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/solaris/native/libnio/fs/SolarisWatchService.c 2024-01-27 14:37:30.305216729 +0100 |
| | | @@ -0,0 +1,104 @@ |
| | | +/* |
| | | + * Copyright (c) 2008, 2009, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return (jint)n; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java jdk-jdk-21-35/src/java.base/unix/classes/java/lang/ProcessImpl.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/java/lang/ProcessImpl.java 2023-08-19 19:01:20.543205298 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/java/lang/ProcessImpl.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/java/lang/ProcessImpl.java 2024-01-27 14:37:30.253043033 +0100 |
| | | @@ -83,6 +83,9 @@ |
| | | private /* final */ InputStream stdout; |
| | | private /* final */ InputStream stderr; |
| | |
| | | default: throw new AssertionError("Unsupported platform: " + OperatingSystem.current()); |
| | | } |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/net/PortConfig.java jdk-jdk-21-35/src/java.base/unix/classes/sun/net/PortConfig.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/net/PortConfig.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/sun/net/PortConfig.java 2023-08-19 19:01:20.543673861 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/net/PortConfig.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/net/PortConfig.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/net/PortConfig.java 2024-01-27 14:37:30.253377354 +0100 |
| | | @@ -47,6 +47,10 @@ |
| | | defaultLower = 32768; |
| | | defaultUpper = 61000; |
| | |
| | | case MACOS: |
| | | defaultLower = 49152; |
| | | defaultUpper = 65535; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2023-08-19 19:01:20.544172813 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 2024-01-27 14:37:30.253736087 +0100 |
| | | @@ -35,6 +35,10 @@ |
| | | #include <sys/clonefile.h> |
| | | #endif |
| | |
| | | /* 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 jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2023-08-19 19:01:20.544772380 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java 2024-01-27 14:37:30.254220531 +0100 |
| | | @@ -127,6 +127,10 @@ |
| | | return rootDirectory; |
| | | } |
| | |
| | | static List<String> standardFileAttributeViews() { |
| | | return Arrays.asList("basic", "posix", "unix", "owner"); |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixPath.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2023-08-19 19:01:20.545373681 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/nio/fs/UnixPath.java 2024-01-27 14:37:30.254656609 +0100 |
| | | @@ -779,7 +779,15 @@ |
| | | ("NOFOLLOW_LINKS is not supported on this platform"); |
| | | flags |= O_NOFOLLOW; |
| | |
| | | } |
| | | |
| | | void checkRead() { |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java jdk-jdk-21-35/src/java.base/unix/classes/sun/security/provider/NativePRNG.java |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2023-08-19 19:01:20.545964408 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2024-01-27 14:37:30.255118398 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/io_util_md.c jdk-jdk-21-35/src/java.base/unix/native/libjava/io_util_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/io_util_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/io_util_md.c 2023-08-19 19:01:20.549728945 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/io_util_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/io_util_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/io_util_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/io_util_md.c 2024-01-27 14:37:30.258040069 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/java_props_md.c jdk-jdk-21-35/src/java.base/unix/native/libjava/java_props_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/java_props_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/java_props_md.c 2023-08-19 19:01:20.550230005 +0200 |
| | | @@ -313,6 +313,27 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/java_props_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/java_props_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/java_props_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/java_props_md.c 2024-01-27 14:37:30.258500184 +0100 |
| | | @@ -323,6 +323,27 @@ |
| | | } |
| | | #endif |
| | | |
| | |
| | | #ifdef MACOSX |
| | | /* |
| | | * For the case on MacOS X where encoding is set to US-ASCII, but we |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/jlong_md.h jdk-jdk-21-35/src/java.base/unix/native/libjava/jlong_md.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/jlong_md.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/jlong_md.h 2023-08-19 19:01:20.550684517 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/jlong_md.h jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/jlong_md.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/jlong_md.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/jlong_md.h 2024-01-27 14:37:30.258843076 +0100 |
| | | @@ -23,8 +23,8 @@ |
| | | * questions. |
| | | */ |
| | |
| | | |
| | | -#endif /* !_UNIX_JLONG_MD_H_ */ |
| | | +#endif /* !_SOLARIS_JLONG_MD_H_ */ |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2023-08-19 19:01:20.546846260 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c 2024-01-27 14:37:30.255775692 +0100 |
| | | @@ -45,10 +45,20 @@ |
| | | #include <sys/stat.h> |
| | | #include <sys/wait.h> |
| | |
| | | #define RESTARTABLE(_cmd, _result) do { \ |
| | | do { \ |
| | | @@ -488,7 +503,7 @@ |
| | | * The following functions are common on Solaris, Linux and AIX. |
| | | * The following functions are for Linux |
| | | */ |
| | | |
| | | -#if defined (__linux__) || defined(_AIX) |
| | | +#if defined(__solaris__) || defined (__linux__) || defined(_AIX) |
| | | -#if defined (__linux__) |
| | | +#if defined(__solaris__) || defined (__linux__) |
| | | |
| | | /* |
| | | * Returns the children of the requested pid and optionally each parent and |
| | | @@ -607,13 +622,13 @@ |
| | | * Return pids of active processes, and optionally parent pids and |
| | | @@ -617,13 +632,13 @@ |
| | | return count; |
| | | } |
| | | |
| | | -#endif // defined (__linux__) || defined(_AIX) |
| | | +#endif // defined(__solaris__) || defined (__linux__) || defined(_AIX) |
| | | -#endif // defined (__linux__) |
| | | +#endif // defined(__solaris__) || defined (__linux__) |
| | | |
| | | /* |
| | | - * The following functions are for AIX. |
| | |
| | | |
| | | /** |
| | | * Helper function to get the 'psinfo_t' data from "/proc/%d/psinfo". |
| | | @@ -677,6 +692,19 @@ |
| | | @@ -687,6 +702,19 @@ |
| | | int ret; |
| | | |
| | | /* |
| | |
| | | * Now try to open /proc/%d/psinfo |
| | | */ |
| | | if (getPsinfo(pid, &psinfo) < 0) { |
| | | @@ -705,4 +733,4 @@ |
| | | @@ -715,4 +743,4 @@ |
| | | prargs[0] == '\0' ? NULL : prargs); |
| | | } |
| | | |
| | | -#endif // defined(_AIX) |
| | | +#endif // defined(__solaris__) || defined(_AIX) |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2023-08-19 19:01:20.547259894 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h 2024-01-27 14:37:30.256084125 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessImpl_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/ProcessImpl_md.c 2023-08-19 19:01:20.547923675 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/ProcessImpl_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/ProcessImpl_md.c 2024-01-27 14:37:30.256599288 +0100 |
| | | @@ -230,7 +230,14 @@ |
| | | static const char* |
| | | defaultPath(void) |
| | |
| | | case MODE_VFORK: |
| | | return vforkChild(c); |
| | | #endif |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/TimeZone_md.c jdk-jdk-21-35/src/java.base/unix/native/libjava/TimeZone_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/TimeZone_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/TimeZone_md.c 2023-08-19 19:01:20.548802085 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/TimeZone_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/TimeZone_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/TimeZone_md.c 2024-01-27 14:37:30.257292853 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c jdk-jdk-21-35/src/java.base/unix/native/libjava/UnixFileSystem_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2023-08-19 19:01:20.549284667 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjava/UnixFileSystem_md.c 2024-01-27 14:37:30.257692274 +0100 |
| | | @@ -63,6 +63,10 @@ |
| | | #define stat stat64 |
| | | #endif |
| | |
| | | #if defined(_ALLBSD_SOURCE) |
| | | #ifndef MACOSX |
| | | #define statvfs64 statvfs |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libjsig/jsig.c jdk-jdk-21-35/src/java.base/unix/native/libjsig/jsig.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libjsig/jsig.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libjsig/jsig.c 2023-08-19 19:01:20.551562547 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjsig/jsig.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjsig/jsig.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libjsig/jsig.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libjsig/jsig.c 2024-01-27 14:37:30.259491369 +0100 |
| | | @@ -35,6 +35,16 @@ |
| | | |
| | | #include "jni.h" |
| | |
| | | /* Does race condition make sense here? */ |
| | | if (sigismember(&jvmsigs, sig)) { |
| | | return &sact[sig]; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c jdk-jdk-21-35/src/java.base/unix/native/libnet/Inet4AddressImpl.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2023-08-19 19:01:20.552118734 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/Inet4AddressImpl.c 2024-01-27 14:37:30.259894450 +0100 |
| | | @@ -66,8 +66,27 @@ |
| | | if (gethostname(hostname, sizeof(hostname)) != 0) { |
| | | strcpy(hostname, "localhost"); |
| | |
| | | } |
| | | return (*env)->NewStringUTF(env, hostname); |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c jdk-jdk-21-35/src/java.base/unix/native/libnet/Inet6AddressImpl.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2023-08-19 19:01:20.552698215 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/Inet6AddressImpl.c 2024-01-27 14:37:30.260314595 +0100 |
| | | @@ -67,8 +67,27 @@ |
| | | if (gethostname(hostname, sizeof(hostname)) != 0) { |
| | | strcpy(hostname, "localhost"); |
| | |
| | | } |
| | | return (*env)->NewStringUTF(env, hostname); |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/net_util_md.c jdk-jdk-21-35/src/java.base/unix/native/libnet/net_util_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/net_util_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/net_util_md.c 2023-08-19 19:01:20.555300093 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/net_util_md.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/net_util_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/net_util_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/net_util_md.c 2024-01-27 14:37:30.262387096 +0100 |
| | | @@ -37,6 +37,14 @@ |
| | | #include <sys/utsname.h> |
| | | #endif |
| | |
| | | return rv; |
| | | } |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/net_util_md.h jdk-jdk-21-35/src/java.base/unix/native/libnet/net_util_md.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/net_util_md.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/net_util_md.h 2023-08-19 19:01:20.555792542 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/net_util_md.h jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/net_util_md.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/net_util_md.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/net_util_md.h 2024-01-27 14:37:30.262728792 +0100 |
| | | @@ -47,6 +47,8 @@ |
| | | #ifndef SO_REUSEPORT |
| | | #ifdef __linux__ |
| | |
| | | +#endif |
| | | + |
| | | #endif /* NET_UTILS_MD_H */ |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/NetworkInterface.c jdk-jdk-21-35/src/java.base/unix/native/libnet/NetworkInterface.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/NetworkInterface.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/NetworkInterface.c 2023-08-19 19:01:20.553759676 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/NetworkInterface.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/NetworkInterface.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/NetworkInterface.c 2024-01-27 14:37:30.261178404 +0100 |
| | | @@ -37,6 +37,12 @@ |
| | | #include <strings.h> |
| | | #endif |
| | |
| | | /** BSD **/ |
| | | #if defined(_ALLBSD_SOURCE) |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/portconfig.c jdk-jdk-21-35/src/java.base/unix/native/libnet/portconfig.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/portconfig.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/portconfig.c 2023-08-19 19:01:20.556229429 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/portconfig.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/portconfig.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/portconfig.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/portconfig.c 2024-01-27 14:37:30.263031299 +0100 |
| | | @@ -60,6 +60,13 @@ |
| | | } |
| | | return -1; |
| | |
| | | #elif defined(_ALLBSD_SOURCE) |
| | | { |
| | | int ret; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/SdpSupport.c jdk-jdk-21-35/src/java.base/unix/native/libnet/SdpSupport.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnet/SdpSupport.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnet/SdpSupport.c 2023-08-19 19:01:20.554258272 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/SdpSupport.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnet/SdpSupport.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnet/SdpSupport.c 2024-01-27 14:37:30.261579994 +0100 |
| | | @@ -27,7 +27,11 @@ |
| | | #include <sys/socket.h> |
| | | #include <errno.h> |
| | |
| | | /** |
| | | * IPv6 not supported by SDP on Linux |
| | | */ |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2023-08-19 19:01:20.556757458 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c 2024-01-27 14:37:30.263465003 +0100 |
| | | @@ -50,6 +50,9 @@ |
| | | jint fd = fdval(env, fdo); |
| | | int rv; |
| | |
| | | if (rv < 0) |
| | | handleSocketError(env, errno); |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/NativeThread.c jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/NativeThread.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/NativeThread.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/NativeThread.c 2023-08-19 19:01:20.557219974 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/NativeThread.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/NativeThread.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/NativeThread.c 2024-01-27 14:37:30.263835074 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/Net.c jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/Net.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/Net.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/Net.c 2023-08-19 19:01:20.557850247 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/Net.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/Net.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/Net.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/Net.c 2024-01-27 14:37:30.264317558 +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 jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/nio_util.h jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/nio_util.h |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/ch/nio_util.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnio/ch/nio_util.h 2023-08-19 19:01:20.558250289 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/nio_util.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/ch/nio_util.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/ch/nio_util.h 2024-01-27 14:37:30.264654438 +0100 |
| | | @@ -41,6 +41,8 @@ |
| | | #ifndef SO_REUSEPORT |
| | | #ifdef __linux__ |
| | |
| | | #elif defined(AIX) || defined(MACOSX) |
| | | #define SO_REUSEPORT 0x0200 |
| | | #else |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c jdk-jdk-21-35/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2023-08-19 19:01:20.558969053 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2024-01-27 14:37:30.265241690 +0100 |
| | | @@ -45,10 +45,17 @@ |
| | | #include <sys/xattr.h> |
| | | #endif |
| | |
| | | + |
| | | #ifdef __linux__ |
| | | #include <sys/syscall.h> |
| | | #endif |
| | | @@ -260,7 +267,8 @@ |
| | | #include <sys/sysmacros.h> // makedev macros |
| | | @@ -374,7 +381,8 @@ |
| | | |
| | | /* system calls that might not be available at run time */ |
| | | |
| | |
| | | my_openat64_func = (openat64_func*)dlsym(RTLD_DEFAULT, "openat"); |
| | | my_fstatat64_func = (fstatat64_func*)dlsym(RTLD_DEFAULT, "fstatat"); |
| | | #else |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.base/windows/native/libnet/net_util_md.c jdk-jdk-21-35/src/java.base/windows/native/libnet/net_util_md.c |
| | | --- jdk-jdk-21-35.orig/src/java.base/windows/native/libnet/net_util_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.base/windows/native/libnet/net_util_md.c 2023-08-19 19:01:20.559579706 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.base/windows/native/libnet/net_util_md.c jdk21u-jdk-21.0.2-ga/src/java.base/windows/native/libnet/net_util_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.base/windows/native/libnet/net_util_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.base/windows/native/libnet/net_util_md.c 2024-01-27 14:37:30.265681808 +0100 |
| | | @@ -125,6 +125,8 @@ |
| | | } |
| | | return TRUE; |
| | |
| | | |
| | | /* |
| | | * Since winsock doesn't have the equivalent of strerror(errno) |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java jdk-jdk-21-35/src/java.desktop/share/classes/sun/awt/FontConfiguration.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2023-08-19 19:01:20.560707392 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/awt/FontConfiguration.java 2024-01-27 14:37:30.266545982 +0100 |
| | | @@ -1422,6 +1422,22 @@ |
| | | } |
| | | } |
| | |
| | | if (errors != 0) { |
| | | System.err.println("!!THERE ARE " + errors + " ERROR(S) IN " |
| | | + "THE FONTCONFIG FILE, PLEASE CHECK ITS CONTENT!!\n"); |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java jdk-jdk-21-35/src/java.desktop/share/classes/sun/awt/OSInfo.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/share/classes/sun/awt/OSInfo.java 2023-08-19 19:01:20.561212115 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/awt/OSInfo.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/awt/OSInfo.java 2024-01-27 14:37:30.266914895 +0100 |
| | | @@ -39,6 +39,7 @@ |
| | | public static enum OSType { |
| | | WINDOWS, |
| | |
| | | case MACOS -> MACOSX; |
| | | case AIX -> AIX; |
| | | default -> UNKNOWN; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java jdk-jdk-21-35/src/java.desktop/share/classes/sun/font/FontUtilities.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/share/classes/sun/font/FontUtilities.java 2023-08-19 19:01:20.561899667 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/classes/sun/font/FontUtilities.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/share/classes/sun/font/FontUtilities.java 2024-01-27 14:37:30.267416410 +0100 |
| | | @@ -41,6 +41,8 @@ |
| | | */ |
| | | public final class FontUtilities { |
| | |
| | | isLinux = OSInfo.getOSType() == OSInfo.OSType.LINUX; |
| | | |
| | | isMacOSX = OSInfo.getOSType() == OSInfo.OSType.MACOSX; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/share/native/libjsound/SoundDefs.h jdk-jdk-21-35/src/java.desktop/share/native/libjsound/SoundDefs.h |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/share/native/libjsound/SoundDefs.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/share/native/libjsound/SoundDefs.h 2023-08-19 19:01:20.562498634 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h jdk21u-jdk-21.0.2-ga/src/java.desktop/share/native/libjsound/SoundDefs.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/share/native/libjsound/SoundDefs.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/share/native/libjsound/SoundDefs.h 2024-01-27 14:37:30.267847458 +0100 |
| | | @@ -29,9 +29,10 @@ |
| | | |
| | | // types for X_PLATFORM |
| | |
| | | #if X_PLATFORM == X_LINUX |
| | | #define INLINE inline |
| | | #endif |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 2023-08-19 19:01:20.611564461 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643.java 2024-01-27 14:37:30.305627404 +0100 |
| | | @@ -0,0 +1,178 @@ |
| | | +/* |
| | | + * Copyright (c) 2001, 2008, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 2023-08-19 19:01:20.611813549 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P1.java 2024-01-27 14:37:30.305860242 +0100 |
| | | @@ -0,0 +1,33 @@ |
| | | +/* |
| | | + * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(1, "X11CNS11643P1"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 2023-08-19 19:01:20.612056696 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P2.java 2024-01-27 14:37:30.306095883 +0100 |
| | | @@ -0,0 +1,32 @@ |
| | | +/* |
| | | + * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(2, "X11CNS11643P2"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 2023-08-19 19:01:20.612295021 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/classes/sun/font/X11CNS11643P3.java 2024-01-27 14:37:30.306323801 +0100 |
| | | @@ -0,0 +1,32 @@ |
| | | +/* |
| | | + * Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + super(3, "X11CNS11643P3"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/data/fontconfig/fontconfig.properties jdk-jdk-21-35/src/java.desktop/solaris/data/fontconfig/fontconfig.properties |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/data/fontconfig/fontconfig.properties 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/data/fontconfig/fontconfig.properties 2023-08-19 19:01:20.582789912 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/data/fontconfig/fontconfig.properties jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/data/fontconfig/fontconfig.properties |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/data/fontconfig/fontconfig.properties 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/data/fontconfig/fontconfig.properties 2024-01-27 14:37:30.282501269 +0100 |
| | | @@ -0,0 +1,516 @@ |
| | | +# |
| | | +# |
| | |
| | | + |
| | | +# Appended Font Path |
| | | + |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 2023-08-19 19:01:20.612859191 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c 2024-01-27 14:37:30.306873039 +0100 |
| | | @@ -0,0 +1,627 @@ |
| | | +/* |
| | | + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + |
| | | + |
| | | +#endif // USE_DAUDIO |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 2023-08-19 19:01:20.613339869 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c 2024-01-27 14:37:30.307358573 +0100 |
| | | @@ -0,0 +1,600 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +} |
| | | + |
| | | +#endif // USE_PORTS |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 2023-08-19 19:01:20.613632594 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c 2024-01-27 14:37:30.307640885 +0100 |
| | | @@ -0,0 +1,193 @@ |
| | | +/* |
| | | + * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + return 0; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 2023-08-19 19:01:20.613891960 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h 2024-01-27 14:37:30.307877338 +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 jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java jdk-jdk-21-35/src/java.desktop/unix/classes/sun/awt/X11FontManager.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2023-08-19 19:01:20.563191134 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/awt/X11FontManager.java 2024-01-27 14:37:30.268323825 +0100 |
| | | @@ -686,7 +686,8 @@ |
| | | * and do the best we can. |
| | | */ |
| | |
| | | FcFontConfiguration fcFontConfig = |
| | | new FcFontConfiguration(this); |
| | | if (fcFontConfig.init()) { |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java jdk-jdk-21-35/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2023-08-19 19:01:20.563853706 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/font/MFontConfiguration.java 2024-01-27 14:37:30.268901108 +0100 |
| | | @@ -68,7 +68,59 @@ |
| | | */ |
| | | protected void initReorderMap() { |
| | |
| | | try { |
| | | File f; |
| | | if ((f = new File("/etc/fedora-release")).canRead()) { |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2023-08-19 19:01:20.565206961 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java 2024-01-27 14:37:30.269567104 +0100 |
| | | @@ -150,6 +150,10 @@ |
| | | return OSInfo.getOSType() == OSInfo.OSType.MACOSX; |
| | | } |
| | |
| | | cmd[0] = "/usr/bin/sh"; |
| | | cmd[1] = "-c"; |
| | | cmd[2] = "env LC_ALL=C " + command; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2023-08-19 19:01:20.565855021 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/UnixPrintJob.java 2024-01-27 14:37:30.270511950 +0100 |
| | | @@ -872,25 +872,51 @@ |
| | | isAttributeCategorySupported(JobSheets.class)) { |
| | | ncomps+=1; |
| | |
| | | } |
| | | execCmd[n++] = spoolFile; |
| | | if (IPPPrintService.debugPrint) { |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/UnixPrintService.java |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2023-08-19 19:01:20.566724564 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/classes/sun/print/UnixPrintService.java 2024-01-27 14:37:30.271195909 +0100 |
| | | @@ -220,6 +220,31 @@ |
| | | return name; |
| | | } |
| | |
| | | return getAIXServiceAttributes(); |
| | | } else { |
| | | return getBSDServiceAttributes(); |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/native/common/awt/fontpath.c jdk-jdk-21-35/src/java.desktop/unix/native/common/awt/fontpath.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/native/common/awt/fontpath.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/native/common/awt/fontpath.c 2023-08-19 19:01:20.567596044 +0200 |
| | | @@ -61,7 +61,57 @@ |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/common/awt/fontpath.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/common/awt/fontpath.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/common/awt/fontpath.c 2024-01-27 14:37:30.271841656 +0100 |
| | | @@ -57,7 +57,57 @@ |
| | | |
| | | #define MAXFDIRS 512 /* Max number of directories that contain fonts */ |
| | | |
| | |
| | | /* All the known interesting locations we have discovered on |
| | | * various flavors of Linux |
| | | */ |
| | | @@ -177,6 +227,14 @@ |
| | | @@ -173,6 +223,14 @@ |
| | | if (strstr(x11Path[i], ".gnome") != NULL) { |
| | | continue; |
| | | } |
| | |
| | | fontdirs[pos] = strdup(x11Path[i]); |
| | | slen = strlen(fontdirs[pos]); |
| | | if (slen > 0 && fontdirs[pos][slen-1] == '/') { |
| | | @@ -326,6 +384,8 @@ |
| | | @@ -322,6 +380,8 @@ |
| | | |
| | | #if defined(__linux__) |
| | | knowndirs = fullLinuxFontPath; |
| | |
| | | #elif defined(_AIX) |
| | | knowndirs = fullAixFontPath; |
| | | #endif |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c jdk-jdk-21-35/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2023-08-19 19:01:20.568453943 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c 2024-01-27 14:37:30.272488211 +0100 |
| | | @@ -402,7 +402,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 jdk-jdk-21-35.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c jdk-jdk-21-35/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c |
| | | --- jdk-jdk-21-35.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2023-08-19 19:01:20.569306387 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c 2024-01-27 14:37:30.273146556 +0100 |
| | | @@ -61,6 +61,29 @@ |
| | | |
| | | #include <dlfcn.h> |
| | |
| | | free(colors); |
| | | free(stops); |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java |
| | | --- jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2023-08-19 19:01:20.569925290 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java 2024-01-27 14:37:30.273579611 +0100 |
| | | @@ -91,6 +91,9 @@ |
| | | = System.getProperty("sun.security.jgss.lib"); |
| | | if (defaultLib == null || defaultLib.trim().equals("")) { |
| | |
| | | case LINUX -> new String[]{ |
| | | "libgssapi.so", |
| | | "libgssapi_krb5.so", |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/krb5/Config.java |
| | | --- jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2023-08-19 19:01:20.570704959 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/krb5/Config.java 2024-01-27 14:37:30.274195091 +0100 |
| | | @@ -931,6 +931,8 @@ |
| | | if (name == null) { |
| | | name = "c:\\winnt\\krb5.ini"; |
| | |
| | | } else if (OperatingSystem.isMacOS()) { |
| | | name = findMacosConfigFile(); |
| | | } else { |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java |
| | | --- jdk-jdk-21-35.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2023-08-19 19:01:20.571277184 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java 2024-01-27 14:37:30.274635861 +0100 |
| | | @@ -107,7 +107,7 @@ |
| | | |
| | | private static long uid; |
| | |
| | | uid = jdk.internal.misc.VM.geteuid(); |
| | | } |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java jdk-jdk-21-35/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java |
| | | --- jdk-jdk-21-35.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2023-08-19 19:01:20.571867331 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java jdk21u-jdk-21.0.2-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java 2024-01-27 14:37:30.275020167 +0100 |
| | | @@ -82,8 +82,12 @@ |
| | | String s2 = lib.substring(k + 7); |
| | | String libDir; |
| | |
| | | } else { |
| | | // must be 32-bit |
| | | libDir = "lib"; |
| | | diff -Nru jdk-jdk-21-35.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java jdk-jdk-21-35/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java |
| | | --- jdk-jdk-21-35.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2023-08-19 19:01:20.572494829 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java jdk21u-jdk-21.0.2-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java 2024-01-27 14:37:30.275494206 +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 jdk-jdk-21-35.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java jdk-jdk-21-35/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 2023-08-19 19:01:20.614378524 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java 2024-01-27 14:37:30.308317671 +0100 |
| | | @@ -0,0 +1,79 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java jdk-jdk-21-35/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 2023-08-19 19:01:20.614713238 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java 2024-01-27 14:37:30.308642750 +0100 |
| | | @@ -0,0 +1,272 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + System.loadLibrary("attach"); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c jdk-jdk-21-35/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 2023-08-19 19:01:20.615165802 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c 2024-01-27 14:37:30.309075251 +0100 |
| | | @@ -0,0 +1,389 @@ |
| | | +/* |
| | | + * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + free(buf); |
| | | + return result; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java jdk-jdk-21-35/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2023-08-19 19:01:20.573206823 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java jdk21u-jdk-21.0.2-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java 2024-01-27 14:37:30.275956829 +0100 |
| | | @@ -94,7 +94,7 @@ |
| | | private static class Decoder extends CharsetDecoder { |
| | | |
| | |
| | | + |
| | | } |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java jdk-jdk-21-35/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2023-08-19 19:01:20.573985477 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java jdk21u-jdk-21.0.2-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java 2024-01-27 14:37:30.276436666 +0100 |
| | | @@ -711,10 +711,15 @@ |
| | | lib = expand(lib); |
| | | int i = lib.indexOf("/$ISA/"); |
| | |
| | | } |
| | | if (DEBUG) { |
| | | System.out.println(keyword + ": " + lib); |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg jdk-jdk-21-35/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg |
| | | --- jdk-jdk-21-35.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 2023-08-19 19:01:20.615521355 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg jdk21u-jdk-21.0.2-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.crypto.cryptoki/solaris/conf/security/sunpkcs11-solaris.cfg 2024-01-27 14:37:30.309418712 +0100 |
| | | @@ -0,0 +1,23 @@ |
| | | +# |
| | | +# Configuration file to allow the SunPKCS11 provider to utilize |
| | |
| | | + SecureRandom |
| | | +} |
| | | + |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 2023-08-19 19:01:20.615782265 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java 2024-01-27 14:37:30.309688751 +0100 |
| | | @@ -0,0 +1,65 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + return mangled.toString(); |
| | | + } |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 2023-08-19 19:01:20.616158071 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java 2024-01-27 14:37:30.310037084 +0100 |
| | | @@ -0,0 +1,140 @@ |
| | | +/* |
| | | + * Copyright (c) 2004, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 2023-08-19 19:01:20.616524538 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java 2024-01-27 14:37:30.310388763 +0100 |
| | | @@ -0,0 +1,142 @@ |
| | | +/* |
| | | + * Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | + } |
| | | + |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-08-19 19:01:20.574682255 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java 2024-01-27 14:37:30.276869837 +0100 |
| | | @@ -28,6 +28,8 @@ |
| | | |
| | | import sun.jvm.hotspot.debugger.*; |
| | |
| | | if (cpu.equals("x86")) { |
| | | access = new Win32X86JavaThreadPDAccess(); |
| | | } else if (cpu.equals("amd64")) { |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-08-19 19:01:20.575281869 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2024-01-27 14:37:30.277255100 +0100 |
| | | @@ -28,10 +28,14 @@ |
| | | system. */ |
| | | |
| | |
| | | return "linux"; |
| | | } else if (os.equals("FreeBSD")) { |
| | | return "bsd"; |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c jdk-jdk-21-35/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2023-08-19 19:01:20.575826463 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c 2024-01-27 14:37:30.277694745 +0100 |
| | | @@ -22,6 +22,8 @@ |
| | | * |
| | | */ |
| | |
| | | #if defined(LINUX) || defined(__APPLE__) |
| | | #include <unistd.h> |
| | | #include <fcntl.h> |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh jdk-jdk-21-35/src/jdk.hotspot.agent/test/libproc/libproctest.sh |
| | | --- jdk-jdk-21-35.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2023-08-19 19:01:20.576297859 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.hotspot.agent/test/libproc/libproctest.sh 2024-01-27 14:37:30.278089122 +0100 |
| | | @@ -59,8 +59,10 @@ |
| | | kill -9 $pid |
| | | |
| | |
| | | |
| | | # delete core |
| | | rm -f core.$pid |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c jdk-jdk-21-35/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2023-08-19 19:01:20.576962015 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c jdk21u-jdk-21.0.2-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c 2024-01-27 14:37:30.278579164 +0100 |
| | | @@ -33,8 +33,12 @@ |
| | | #include <errno.h> |
| | | #include <string.h> |
| | |
| | | long |
| | | dbgsysCurrentTimeMillis() { |
| | | struct timeval t; |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c jdk-jdk-21-35/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk-jdk-21-35/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 2023-08-19 19:01:20.616968626 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c jdk21u-jdk-21.0.2-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 1970-01-01 01:00:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c 2024-01-27 14:37:30.310811602 +0100 |
| | | @@ -0,0 +1,254 @@ |
| | | +/* |
| | | + * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved. |
| | |
| | | +{ |
| | | + return -1; |
| | | +} |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c jdk-jdk-21-35/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2023-08-19 19:01:20.577651735 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c jdk21u-jdk-21.0.2-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c 2024-01-27 14:37:30.279084086 +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 jdk-jdk-21-35.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java jdk-jdk-21-35/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2023-08-19 19:01:20.578337885 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java 2024-01-27 14:37:30.279488397 +0100 |
| | | @@ -44,6 +44,12 @@ |
| | | /* -- Miscellaneous SCTP utilities -- */ |
| | | |
| | |
| | | /* lksctp/linux requires Ipv4 addresses */ |
| | | return false; |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/Sctp.h |
| | | --- jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/Sctp.h 2023-08-19 19:01:20.579002629 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/Sctp.h 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/Sctp.h 2024-01-27 14:37:30.279911901 +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 jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2023-08-19 19:01:20.579545370 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c 2024-01-27 14:37:30.280290360 +0100 |
| | | @@ -331,11 +331,10 @@ |
| | | break; |
| | | case SCTP_ADDR_MADE_PRIM : |
| | |
| | | #endif /* __linux__ */ |
| | | } |
| | | |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/SctpNet.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2023-08-19 19:01:20.580175449 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.sctp/unix/native/libsctp/SctpNet.c 2024-01-27 14:37:30.280744204 +0100 |
| | | @@ -371,7 +371,11 @@ |
| | | int i, addrCount; |
| | | jobjectArray isaa; |
| | |
| | | sctpHandleSocketError(env, errno); |
| | | return NULL; |
| | | } |
| | | diff -Nru jdk-jdk-21-35.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java jdk-jdk-21-35/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java |
| | | --- jdk-jdk-21-35.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2023-08-19 19:01:20.581128923 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java jdk21u-jdk-21.0.2-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2024-01-27 14:37:30.281313814 +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 jdk-jdk-21-35.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c jdk-jdk-21-35/src/jdk.security.auth/unix/native/libjaas/Unix.c |
| | | --- jdk-jdk-21-35.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c 2023-08-09 22:19:41.000000000 +0200 |
| | | +++ jdk-jdk-21-35/src/jdk.security.auth/unix/native/libjaas/Unix.c 2023-08-19 19:01:20.581685282 +0200 |
| | | diff -Nru jdk21u-jdk-21.0.2-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c jdk21u-jdk-21.0.2-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c |
| | | --- jdk21u-jdk-21.0.2-ga.orig/src/jdk.security.auth/unix/native/libjaas/Unix.c 2024-01-16 17:19:00.000000000 +0100 |
| | | +++ jdk21u-jdk-21.0.2-ga/src/jdk.security.auth/unix/native/libjaas/Unix.c 2024-01-27 14:37:30.281670663 +0100 |
| | | @@ -32,6 +32,10 @@ |
| | | #include <stdlib.h> |
| | | #include <string.h> |