diff --git a/Add-loongarch64-support.patch b/Add-loongarch64-support.patch index baba3a35efa82098228350abee7095f3e9320671..3201958af9d0d7f39684b845f140d00b987f91e4 100644 --- a/Add-loongarch64-support.patch +++ b/Add-loongarch64-support.patch @@ -1,6 +1,6 @@ -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.guess shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/autoconf-config.guess ---- shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.guess 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/autoconf-config.guess 2023-10-30 18:27:25.509524002 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/build-aux/autoconf-config.guess b/common/autoconf/build-aux/autoconf-config.guess +--- a/common/autoconf/build-aux/autoconf-config.guess 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/build-aux/autoconf-config.guess 2023-12-20 09:23:19.571483804 +0800 @@ -977,6 +977,9 @@ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } @@ -11,9 +11,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.gue or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.sub shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/autoconf-config.sub ---- shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.sub 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/autoconf-config.sub 2023-10-30 18:27:25.509524002 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/build-aux/autoconf-config.sub b/common/autoconf/build-aux/autoconf-config.sub +--- a/common/autoconf/build-aux/autoconf-config.sub 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/build-aux/autoconf-config.sub 2023-12-20 09:23:19.574817100 +0800 @@ -275,6 +275,7 @@ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ @@ -22,9 +22,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/autoconf-config.sub | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep \ | mips | mipsbe | mipseb | mipsel | mipsle \ -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/config.guess shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/config.guess ---- shenandoah-jdk8u392-b08/common/autoconf/build-aux/config.guess 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/build-aux/config.guess 2023-10-30 18:27:25.509524002 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/build-aux/config.guess b/common/autoconf/build-aux/config.guess +--- a/common/autoconf/build-aux/config.guess 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/build-aux/config.guess 2023-12-20 09:23:19.574817100 +0800 @@ -86,4 +86,15 @@ fi fi @@ -41,9 +41,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/build-aux/config.guess shenan +fi + echo $OUT -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/configure.ac shenandoah-jdk8u392-b08.mod/common/autoconf/configure.ac ---- shenandoah-jdk8u392-b08/common/autoconf/configure.ac 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/configure.ac 2023-10-30 18:27:25.509524002 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/configure.ac b/common/autoconf/configure.ac +--- a/common/autoconf/configure.ac 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/configure.ac 2023-12-20 09:23:19.574817100 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -65,9 +65,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/configure.ac shenandoah-jdk8u # Configure flags for the tools FLAGS_SETUP_COMPILER_FLAGS_FOR_LIBS -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenandoah-jdk8u392-b08.mod/common/autoconf/generated-configure.sh ---- shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/generated-configure.sh 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/generated-configure.sh b/common/autoconf/generated-configure.sh +--- a/common/autoconf/generated-configure.sh 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/generated-configure.sh 2024-01-30 13:54:24.742709461 +0800 @@ -716,6 +716,9 @@ SHARED_LIBRARY_FLAGS CXX_FLAG_REORDER @@ -78,7 +78,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan SYSROOT_LDFLAGS SYSROOT_CFLAGS RC_FLAGS -@@ -4078,6 +4081,12 @@ +@@ -4069,6 +4072,12 @@ # questions. # @@ -91,7 +91,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan # Support macro for PLATFORM_EXTRACT_TARGET_AND_BUILD. # Converts autoconf style CPU name to OpenJDK style, into # VAR_CPU, VAR_CPU_ARCH, VAR_CPU_BITS and VAR_CPU_ENDIAN. -@@ -13741,6 +13750,18 @@ +@@ -13918,6 +13927,18 @@ VAR_CPU_BITS=64 VAR_CPU_ENDIAN=big ;; @@ -110,7 +110,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan *) as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5 ;; -@@ -13879,6 +13900,18 @@ +@@ -14056,6 +14077,18 @@ VAR_CPU_BITS=64 VAR_CPU_ENDIAN=big ;; @@ -129,7 +129,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan *) as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5 ;; -@@ -14001,6 +14034,8 @@ +@@ -14178,6 +14211,8 @@ OPENJDK_TARGET_CPU_LEGACY_LIB="i386" elif test "x$OPENJDK_TARGET_CPU" = xx86_64; then OPENJDK_TARGET_CPU_LEGACY_LIB="amd64" @@ -138,7 +138,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan fi -@@ -14034,6 +14069,9 @@ +@@ -14211,6 +14246,9 @@ elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then # On all platforms except macosx, we replace x86_64 with amd64. OPENJDK_TARGET_CPU_OSARCH="amd64" @@ -148,7 +148,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan fi -@@ -14043,6 +14081,8 @@ +@@ -14220,6 +14258,8 @@ elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then # On all platforms except macosx, we replace x86_64 with amd64. OPENJDK_TARGET_CPU_JLI="amd64" @@ -157,7 +157,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan fi # Now setup the -D flags for building libjli. OPENJDK_TARGET_CPU_JLI_CFLAGS="-DLIBARCHNAME='\"$OPENJDK_TARGET_CPU_JLI\"'" -@@ -14055,6 +14095,9 @@ +@@ -14232,6 +14272,9 @@ elif test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$TOOLCHAIN_TYPE" = xclang ; then OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -stdlib=libc++ -mmacosx-version-min=\$(MACOSX_VERSION_MIN)" fi @@ -167,7 +167,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan # Setup OPENJDK_TARGET_OS_API_DIR, used in source paths. -@@ -42235,6 +42278,47 @@ +@@ -42412,6 +42455,47 @@ fi @@ -215,9 +215,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/generated-configure.sh shenan # Configure flags for the tools ############################################################################### -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/platform.m4 shenandoah-jdk8u392-b08.mod/common/autoconf/platform.m4 ---- shenandoah-jdk8u392-b08/common/autoconf/platform.m4 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/platform.m4 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/platform.m4 b/common/autoconf/platform.m4 +--- a/common/autoconf/platform.m4 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/platform.m4 2023-12-20 09:23:19.581483690 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -335,9 +335,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/platform.m4 shenandoah-jdk8u3 +AC_SUBST(BUILDER_NAME) +AC_SUBST(HOST_NAME) +]) -diff -Naur shenandoah-jdk8u392-b08/common/autoconf/spec.gmk.in shenandoah-jdk8u392-b08.mod/common/autoconf/spec.gmk.in ---- shenandoah-jdk8u392-b08/common/autoconf/spec.gmk.in 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/common/autoconf/spec.gmk.in 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/common/autoconf/spec.gmk.in b/common/autoconf/spec.gmk.in +--- a/common/autoconf/spec.gmk.in 2024-01-11 10:40:21.000000000 +0800 ++++ b/common/autoconf/spec.gmk.in 2024-01-30 13:54:24.742709461 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -361,7 +361,7 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/spec.gmk.in shenandoah-jdk8u3 +HOST_NAME:=@HOST_NAME@ + +# Loongson OpenJDK Version info -+VER=8.1.16 ++VER=8.1.18 +ifeq ($(HOST_NAME), ) + HOST_NAME=unknown +endif @@ -375,93 +375,9 @@ diff -Naur shenandoah-jdk8u392-b08/common/autoconf/spec.gmk.in shenandoah-jdk8u3 # How to compile the code: release, fastdebug or slowdebug DEBUG_LEVEL:=@DEBUG_LEVEL@ -diff -Naur shenandoah-jdk8u392-b08/corba/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/corba/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/corba/THIRD_PARTY_README 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/corba/THIRD_PARTY_README 2023-10-30 18:27:25.517524011 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/make/saenv.sh shenandoah-jdk8u392-b08.mod/hotspot/agent/make/saenv.sh ---- shenandoah-jdk8u392-b08/hotspot/agent/make/saenv.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/make/saenv.sh 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/make/saenv.sh b/hotspot/agent/make/saenv.sh +--- a/hotspot/agent/make/saenv.sh 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/make/saenv.sh 2023-12-20 09:23:19.681482545 +0800 @@ -23,6 +23,12 @@ # # @@ -490,9 +406,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/make/saenv.sh shenandoah-jdk8u3 else SA_LIBPATH=$STARTDIR/../src/os/linux/i386:$STARTDIR/linux/i386 OPTIONS="-Dsa.library.path=$SA_LIBPATH" -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/libproc.h shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/libproc.h ---- shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/libproc.h 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/libproc.h 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/os/linux/libproc.h b/hotspot/agent/src/os/linux/libproc.h +--- a/hotspot/agent/src/os/linux/libproc.h 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/os/linux/libproc.h 2023-12-20 09:23:19.684815841 +0800 @@ -22,6 +22,12 @@ * */ @@ -529,9 +445,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/libproc.h shenando #define user_regs_struct user_pt_regs #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c ---- shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c +--- a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c 2023-12-20 09:23:19.684815841 +0800 @@ -22,6 +22,13 @@ * */ @@ -643,9 +559,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/LinuxDebuggerLocal (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT); return array; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/Makefile shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/Makefile ---- shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/Makefile 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/Makefile 2023-10-30 18:27:25.517524011 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/os/linux/Makefile b/hotspot/agent/src/os/linux/Makefile +--- a/hotspot/agent/src/os/linux/Makefile 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/os/linux/Makefile 2023-12-20 09:23:19.684815841 +0800 @@ -22,7 +22,13 @@ # # @@ -670,9 +586,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/Makefile shenandoa sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext \ sun.jvm.hotspot.debugger.aarch64.AARCH64ThreadContext $(GCC) $(CFLAGS) $< -o $@ -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/ps_proc.c shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/ps_proc.c ---- shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/ps_proc.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/os/linux/ps_proc.c 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/os/linux/ps_proc.c b/hotspot/agent/src/os/linux/ps_proc.c +--- a/hotspot/agent/src/os/linux/ps_proc.c 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/os/linux/ps_proc.c 2023-12-20 09:23:19.684815841 +0800 @@ -22,6 +22,12 @@ * */ @@ -695,9 +611,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/os/linux/ps_proc.c shenando if (ptrace_getregs(PTRACE_GETREGS_REQ, pid, user, NULL) < 0) { print_debug("ptrace(PTRACE_GETREGS, ...) failed for lwp %d\n", pid); return false; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java 2023-12-20 09:23:19.691482431 +0800 @@ -94,6 +94,12 @@ } else if (arch.equals("amd64") || arch.equals("x86_64")) { path.append(sep + "lib" + sep + "amd64" + sep); @@ -711,9 +627,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { path.append(sep + "lib" + sep + arch + sep); libname += "-" + arch + ".so"; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java 2023-12-20 09:23:19.704815613 +0800 @@ -32,11 +32,15 @@ import sun.jvm.hotspot.debugger.x86.*; import sun.jvm.hotspot.debugger.amd64.*; @@ -751,9 +667,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { // Runtime exception thrown by LinuxThreadContextFactory if unknown cpu ThreadContext context = (ThreadContext) thread.getContext(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java 2023-12-20 09:23:19.704815613 +0800 @@ -30,6 +30,8 @@ import sun.jvm.hotspot.debugger.linux.ia64.*; import sun.jvm.hotspot.debugger.linux.x86.*; @@ -774,9 +690,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { Class tcc = Class.forName("sun.jvm.hotspot.debugger.linux." + -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64CFrame.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,80 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -858,9 +774,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + private Address fp; + private LinuxDebugger dbg; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/loongarch64/LinuxLOONGARCH64ThreadContext.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. @@ -909,9 +825,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64CFrame.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,80 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -993,9 +909,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + private Address ebp; + private LinuxDebugger dbg; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/mips64/LinuxMIPS64ThreadContext.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. @@ -1044,9 +960,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/loongarch64/LOONGARCH64ThreadContext.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -1171,9 +1087,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + tie the implementation to, for example, the debugging system */ + public abstract Address getRegisterAsAddress(int index); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionLOONGARCH64.java 2023-12-20 09:23:19.698149022 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved. @@ -1216,9 +1132,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return true; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionMIPS64.java 2023-12-20 09:23:19.698149022 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved. @@ -1261,9 +1177,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return true; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/mips64/MIPS64ThreadContext.java 2023-12-20 09:23:19.704815613 +0800 @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -1388,9 +1304,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + tie the implementation to, for example, the debugging system */ + public abstract Address getRegisterAsAddress(int index); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java 2023-12-20 09:23:19.704815613 +0800 @@ -63,6 +63,8 @@ public static final int ARCH_i860 = 7; /** MIPS architecture type. */ @@ -1400,9 +1316,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp /** Returns a file type which is defined by the file type constants. */ public short getFileType(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadContext.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. @@ -1451,9 +1367,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64ThreadFactory.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -1500,9 +1416,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return new ProcLOONGARCH64Thread(debugger, id); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/loongarch64/ProcLOONGARCH64Thread.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. @@ -1596,9 +1512,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return id; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadContext.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. @@ -1647,9 +1563,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64ThreadFactory.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -1696,9 +1612,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return new ProcMIPS64Thread(debugger, id); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/mips64/ProcMIPS64Thread.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. @@ -1792,9 +1708,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return id; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java 2023-12-20 09:23:19.708148906 +0800 @@ -34,10 +34,14 @@ import sun.jvm.hotspot.debugger.proc.aarch64.*; import sun.jvm.hotspot.debugger.proc.sparc.*; @@ -1825,9 +1741,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { Class tfc = Class.forName("sun.jvm.hotspot.debugger.proc." + -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadContext.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -1880,9 +1796,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64ThreadFactory.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -1929,9 +1845,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return new RemoteLOONGARCH64Thread(debugger, id); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/loongarch64/RemoteLOONGARCH64Thread.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -1987,9 +1903,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return context; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadContext.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -2042,9 +1958,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.newAddress(getRegister(index)); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64ThreadFactory.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -2091,9 +2007,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return new RemoteMIPS64Thread(debugger, id); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/mips64/RemoteMIPS64Thread.java 2023-12-20 09:23:19.708148906 +0800 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -2149,9 +2065,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return context; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java 2023-12-20 09:23:19.708148906 +0800 @@ -33,6 +33,8 @@ import sun.jvm.hotspot.debugger.remote.sparc.*; import sun.jvm.hotspot.debugger.remote.x86.*; @@ -2178,9 +2094,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { Class tf = Class.forName("sun.jvm.hotspot.debugger.remote." + -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -2296,9 +2212,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -2380,9 +2296,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp - return EndField.getValue(addr); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java 2023-12-20 09:23:19.718148792 +0800 @@ -36,7 +36,6 @@ public static final CollectedHeapName GEN_COLLECTED_HEAP = new CollectedHeapName("GenCollectedHeap"); public static final CollectedHeapName G1_COLLECTED_HEAP = new CollectedHeapName("G1CollectedHeap"); @@ -2391,9 +2307,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp public String toString() { return name; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java 2023-12-20 09:23:19.718148792 +0800 @@ -55,11 +55,6 @@ _g1_inc_collection_pause ("G1 Evacuation Pause"), _g1_humongous_allocation ("G1 Humongous Allocation"), @@ -2406,9 +2322,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp _last_ditch_collection ("Last ditch collection"), _last_gc_cause ("ILLEGAL VALUE - last gc cause - ILLEGAL VALUE"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java 2023-12-20 09:23:19.718148792 +0800 @@ -36,7 +36,6 @@ G1New ("G1New"), ConcurrentMarkSweep ("ConcurrentMarkSweep"), @@ -2417,9 +2333,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp GCNameEndSentinel ("GCNameEndSentinel"); private final String value; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java 2023-12-20 09:23:19.691482431 +0800 @@ -22,6 +22,12 @@ * */ @@ -2453,9 +2369,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { machDesc = (MachineDescription) -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java 2023-10-30 18:27:25.521524015 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/HSDB.java 2023-12-20 09:23:19.691482431 +0800 @@ -36,7 +36,6 @@ import sun.jvm.hotspot.compiler.*; import sun.jvm.hotspot.debugger.*; @@ -2475,9 +2391,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { // Optimistically assume the oop isn't bad anno = "[Unknown generation] "; -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java 2023-12-20 09:23:19.724815382 +0800 @@ -29,7 +29,6 @@ import sun.jvm.hotspot.debugger.*; import sun.jvm.hotspot.gc_interface.*; @@ -2494,9 +2410,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp mainThreadGroupField = type.getOopField("_main_thread_group"); systemThreadGroupField = type.getOopField("_system_thread_group"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java 2023-12-20 09:23:19.731481973 +0800 @@ -34,7 +34,6 @@ import sun.jvm.hotspot.debugger.*; import sun.jvm.hotspot.gc_interface.*; @@ -2520,9 +2436,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp heap.getClass().getName()); } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_loongarch64/LinuxLOONGARCH64JavaThreadPDAccess.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,133 @@ +/* + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. @@ -2657,9 +2573,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.getThreadForIdentifierAddress(threadIdAddr); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_mips64/LinuxMIPS64JavaThreadPDAccess.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. @@ -2793,9 +2709,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return debugger.getThreadForIdentifierAddress(threadIdAddr); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64CurrentFrameGuess.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,217 @@ +/* + * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved. @@ -3014,9 +2930,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + pcFound = pc; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64Frame.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,534 @@ +/* + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. @@ -3552,9 +3468,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + } + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64JavaCallWrapper.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2001, 2002, Oracle and/or its affiliates. All rights reserved. @@ -3613,9 +3529,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return lastJavaFPField.getValue(addr.addOffsetTo(anchorField.getOffset())); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/loongarch64/LOONGARCH64RegisterMap.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. @@ -3669,9 +3585,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + protected void initializeFromPD(RegisterMap map) {} + protected Address getLocationPD(VMReg reg) { return null; } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64CurrentFrameGuess.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,217 @@ +/* + * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved. @@ -3890,9 +3806,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + pcFound = pc; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64Frame.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,547 @@ +/* + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. @@ -4441,9 +4357,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + } + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64JavaCallWrapper.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2001, 2002, Oracle and/or its affiliates. All rights reserved. @@ -4502,9 +4418,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + return lastJavaFPField.getValue(addr.addOffsetTo(anchorField.getOffset())); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/mips64/MIPS64RegisterMap.java 2023-12-20 09:23:19.738148563 +0800 @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. @@ -4558,9 +4474,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp + protected void initializeFromPD(RegisterMap map) {} + protected Address getLocationPD(VMReg reg) { return null; } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java 2023-12-20 09:23:19.734815268 +0800 @@ -34,6 +34,8 @@ import sun.jvm.hotspot.runtime.win32_x86.Win32X86JavaThreadPDAccess; import sun.jvm.hotspot.runtime.linux_x86.LinuxX86JavaThreadPDAccess; @@ -4581,9 +4497,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { access = (JavaThreadPDAccess) -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java 2023-10-30 18:27:25.525524020 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java 2023-12-20 09:23:19.734815268 +0800 @@ -56,7 +56,6 @@ G1CollectFull, G1CollectForAllocation, @@ -4592,9 +4508,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp EnableBiasedLocking, RevokeBias, BulkRevokeBias, -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java 2023-12-20 09:23:19.738148563 +0800 @@ -27,7 +27,6 @@ import java.util.*; import sun.jvm.hotspot.gc_interface.*; @@ -4646,9 +4562,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } System.out.println("Mark Sweep Compact GC"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ---- shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java b/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java +--- a/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java 2023-12-20 09:23:19.748148449 +0800 @@ -22,6 +22,13 @@ * */ @@ -4674,9 +4590,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/agent/src/share/classes/sun/jvm/hotsp } else { try { Class pic = Class.forName("sun.jvm.hotspot.utilities.PlatformInfoClosed"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/bsd/makefiles/gcc.make shenandoah-jdk8u392-b08.mod/hotspot/make/bsd/makefiles/gcc.make ---- shenandoah-jdk8u392-b08/hotspot/make/bsd/makefiles/gcc.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/bsd/makefiles/gcc.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/bsd/makefiles/gcc.make b/hotspot/make/bsd/makefiles/gcc.make +--- a/hotspot/make/bsd/makefiles/gcc.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/bsd/makefiles/gcc.make 2023-12-20 09:23:19.758148335 +0800 @@ -190,7 +190,7 @@ CFLAGS += -fno-exceptions ifeq ($(USE_CLANG),) @@ -4686,9 +4602,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/bsd/makefiles/gcc.make shenandoa # version 4 and above support fvisibility=hidden (matches jni_x86.h file) # except 4.1.2 gives pointless warnings that can't be disabled (afaik) ifneq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0" -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/defs.make shenandoah-jdk8u392-b08.mod/hotspot/make/defs.make ---- shenandoah-jdk8u392-b08/hotspot/make/defs.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/defs.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/defs.make b/hotspot/make/defs.make +--- a/hotspot/make/defs.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/defs.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -4763,9 +4679,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/defs.make shenandoah-jdk8u392-b0 endif # Required make macro settings for all platforms -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/excludeSrc.make shenandoah-jdk8u392-b08.mod/hotspot/make/excludeSrc.make ---- shenandoah-jdk8u392-b08/hotspot/make/excludeSrc.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/excludeSrc.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/excludeSrc.make b/hotspot/make/excludeSrc.make +--- a/hotspot/make/excludeSrc.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/excludeSrc.make 2023-12-20 09:23:19.761481629 +0800 @@ -83,7 +83,7 @@ gc_impl := $(HS_COMMON_SRC)/share/vm/gc_implementation @@ -4791,9 +4707,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/excludeSrc.make shenandoah-jdk8u endif ifeq ($(INCLUDE_NMT), false) -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/Makefile shenandoah-jdk8u392-b08.mod/hotspot/make/linux/Makefile ---- shenandoah-jdk8u392-b08/hotspot/make/linux/Makefile 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/Makefile 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/Makefile b/hotspot/make/linux/Makefile +--- a/hotspot/make/linux/Makefile 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/Makefile 2023-12-20 09:23:19.761481629 +0800 @@ -74,6 +74,10 @@ FORCE_TIERED=0 endif @@ -4805,9 +4721,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/Makefile shenandoah-jdk8u3 ifdef LP64 ifeq ("$(filter $(LP64_ARCH),$(BUILDARCH))","") -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/defs.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/defs.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/defs.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/defs.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/defs.make b/hotspot/make/linux/makefiles/defs.make +--- a/hotspot/make/linux/makefiles/defs.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/defs.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -4902,9 +4818,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/defs.make shenan endif endif endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/gcc.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/gcc.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/gcc.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/gcc.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/gcc.make b/hotspot/make/linux/makefiles/gcc.make +--- a/hotspot/make/linux/makefiles/gcc.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/gcc.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -4956,9 +4872,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/gcc.make shenand # Flags for generating make dependency flags. DEPFLAGS = -MMD -MP -MF $(DEP_DIR)/$(@:%=%.d) ifeq ($(USE_CLANG),) -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/loongarch64.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/loongarch64.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/loongarch64.make 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/loongarch64.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/loongarch64.make b/hotspot/make/linux/makefiles/loongarch64.make +--- a/hotspot/make/linux/makefiles/loongarch64.make 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/loongarch64.make 2023-12-20 09:23:19.761481629 +0800 @@ -0,0 +1,43 @@ +# +# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -5003,9 +4919,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/loongarch64.make +CFLAGS += -fno-omit-frame-pointer + +OPT_CFLAGS/compactingPermGenGen.o = -O1 -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/mips64.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/mips64.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/mips64.make 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/mips64.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/mips64.make b/hotspot/make/linux/makefiles/mips64.make +--- a/hotspot/make/linux/makefiles/mips64.make 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/mips64.make 2023-12-20 09:23:19.761481629 +0800 @@ -0,0 +1,43 @@ +# +# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -5050,9 +4966,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/mips64.make shen +CFLAGS += -fno-omit-frame-pointer + +OPT_CFLAGS/compactingPermGenGen.o = -O1 -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/rules.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/rules.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/rules.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/rules.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/rules.make b/hotspot/make/linux/makefiles/rules.make +--- a/hotspot/make/linux/makefiles/rules.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/rules.make 2023-12-20 09:23:19.761481629 +0800 @@ -163,11 +163,6 @@ $(QUIETLY) $(REMOVE_TARGET) $(QUIETLY) $(AS.S) $(DEPFLAGS) -o $@ $< $(COMPILE_DONE) @@ -5065,9 +4981,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/rules.make shena %.s: %.cpp @echo Generating assembly for $< $(QUIETLY) $(GENASM.CXX) -o $@ $< -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sa.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/sa.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sa.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/sa.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/sa.make b/hotspot/make/linux/makefiles/sa.make +--- a/hotspot/make/linux/makefiles/sa.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/sa.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -5090,9 +5006,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sa.make shenando $(QUIETLY) $(REMOTE) $(RUN.JAVAH) -classpath $(SA_CLASSDIR) -d $(GENERATED) -jni sun.jvm.hotspot.debugger.sparc.SPARCThreadContext $(QUIETLY) $(REMOTE) $(RUN.JAVAH) -classpath $(SA_CLASSDIR) -d $(GENERATED) -jni sun.jvm.hotspot.asm.Disassembler -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/saproc.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/saproc.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/saproc.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/saproc.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/saproc.make b/hotspot/make/linux/makefiles/saproc.make +--- a/hotspot/make/linux/makefiles/saproc.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/saproc.make 2023-12-20 09:23:19.761481629 +0800 @@ -21,6 +21,13 @@ # questions. # @@ -5120,9 +5036,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/saproc.make shen $(LIBSAPROC): $(SASRCFILES) $(SAMAPFILE) $(QUIETLY) if [ "$(BOOT_JAVA_HOME)" = "" ]; then \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sparcWorks.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/sparcWorks.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sparcWorks.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/sparcWorks.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/sparcWorks.make b/hotspot/make/linux/makefiles/sparcWorks.make +--- a/hotspot/make/linux/makefiles/sparcWorks.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/sparcWorks.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -5144,9 +5060,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/sparcWorks.make CFLAGS += $(ARCHFLAG) AOUT_FLAGS += $(ARCHFLAG) -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/vm.make shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/vm.make ---- shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/vm.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/makefiles/vm.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/makefiles/vm.make b/hotspot/make/linux/makefiles/vm.make +--- a/hotspot/make/linux/makefiles/vm.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/linux/makefiles/vm.make 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -5227,9 +5143,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/makefiles/vm.make shenando -a ! \( -name DUMMY $(addprefix -o -name ,$(Src_Files_EXCLUDE)) \))) endef -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/platform_loongarch64 shenandoah-jdk8u392-b08.mod/hotspot/make/linux/platform_loongarch64 ---- shenandoah-jdk8u392-b08/hotspot/make/linux/platform_loongarch64 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/platform_loongarch64 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/platform_loongarch64 b/hotspot/make/linux/platform_loongarch64 +--- a/hotspot/make/linux/platform_loongarch64 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/make/linux/platform_loongarch64 2023-12-20 09:23:19.761481629 +0800 @@ -0,0 +1,17 @@ +os_family = linux + @@ -5248,9 +5164,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/platform_loongarch64 shena +gnu_dis_arch = loongarch64 + +sysdefs = -DLINUX -D_GNU_SOURCE -DLOONGARCH64 -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/platform_mips64 shenandoah-jdk8u392-b08.mod/hotspot/make/linux/platform_mips64 ---- shenandoah-jdk8u392-b08/hotspot/make/linux/platform_mips64 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/linux/platform_mips64 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/linux/platform_mips64 b/hotspot/make/linux/platform_mips64 +--- a/hotspot/make/linux/platform_mips64 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/make/linux/platform_mips64 2023-12-20 09:23:19.761481629 +0800 @@ -0,0 +1,17 @@ +os_family = linux + @@ -5269,9 +5185,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/linux/platform_mips64 shenandoah +gnu_dis_arch = mips64 + +sysdefs = -DLINUX -D_GNU_SOURCE -DMIPS64 -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/sa.files shenandoah-jdk8u392-b08.mod/hotspot/make/sa.files ---- shenandoah-jdk8u392-b08/hotspot/make/sa.files 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/sa.files 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/sa.files b/hotspot/make/sa.files +--- a/hotspot/make/sa.files 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/sa.files 2023-12-20 09:23:19.761481629 +0800 @@ -22,6 +22,12 @@ # # @@ -5319,9 +5235,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/sa.files shenandoah-jdk8u392-b08 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/posix/*.java \ $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/solaris_amd64/*.java \ $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/solaris_sparc/*.java \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/solaris/makefiles/gcc.make shenandoah-jdk8u392-b08.mod/hotspot/make/solaris/makefiles/gcc.make ---- shenandoah-jdk8u392-b08/hotspot/make/solaris/makefiles/gcc.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/solaris/makefiles/gcc.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/solaris/makefiles/gcc.make b/hotspot/make/solaris/makefiles/gcc.make +--- a/hotspot/make/solaris/makefiles/gcc.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/solaris/makefiles/gcc.make 2023-12-20 09:23:19.764814924 +0800 @@ -75,7 +75,6 @@ CFLAGS += -fno-exceptions CFLAGS += -D_REENTRANT @@ -5330,9 +5246,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/solaris/makefiles/gcc.make shena ARCHFLAG = $(ARCHFLAG/$(BUILDARCH)) -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/windows/create_obj_files.sh shenandoah-jdk8u392-b08.mod/hotspot/make/windows/create_obj_files.sh ---- shenandoah-jdk8u392-b08/hotspot/make/windows/create_obj_files.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/windows/create_obj_files.sh 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/windows/create_obj_files.sh b/hotspot/make/windows/create_obj_files.sh +--- a/hotspot/make/windows/create_obj_files.sh 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/windows/create_obj_files.sh 2023-12-20 09:23:19.764814924 +0800 @@ -78,10 +78,6 @@ fi @@ -5344,9 +5260,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/windows/create_obj_files.sh shen # shared is already in BASE_PATHS. Should add vm/memory but that one is also in BASE_PATHS. if [ -d "${ALTSRC}/share/vm/gc_implementation" ]; then -diff -Naur shenandoah-jdk8u392-b08/hotspot/make/windows/makefiles/vm.make shenandoah-jdk8u392-b08.mod/hotspot/make/windows/makefiles/vm.make ---- shenandoah-jdk8u392-b08/hotspot/make/windows/makefiles/vm.make 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/make/windows/makefiles/vm.make 2023-10-30 18:27:25.529524025 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/make/windows/makefiles/vm.make b/hotspot/make/windows/makefiles/vm.make +--- a/hotspot/make/windows/makefiles/vm.make 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/make/windows/makefiles/vm.make 2023-12-20 09:23:19.764814924 +0800 @@ -153,11 +153,6 @@ VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/parNew VM_PATH=$(VM_PATH);$(WorkSpace)/src/share/vm/gc_implementation/concurrentMarkSweep @@ -5394,9 +5310,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/make/windows/makefiles/vm.make shenan {$(ALTSRC)\share\vm\gc_interface}.cpp.obj:: $(CXX) $(CXX_FLAGS) $(CXX_USE_PCH) /c $< -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/aarch64.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/aarch64.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/aarch64.ad 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/aarch64.ad 2023-10-30 18:27:25.533524029 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/aarch64.ad b/hotspot/src/cpu/aarch64/vm/aarch64.ad +--- a/hotspot/src/cpu/aarch64/vm/aarch64.ad 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/aarch64.ad 2023-12-20 09:23:19.768148219 +0800 @@ -926,9 +926,6 @@ source_hpp %{ @@ -5632,9 +5548,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/aarch64.ad shenand instruct get_and_setI(indirect mem, iRegI newv, iRegINoSp prev) %{ match(Set prev (GetAndSetI mem newv)); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp 2023-10-30 18:27:25.533524029 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp 2023-12-20 09:23:19.768148219 +0800 @@ -33,7 +33,7 @@ #include "interpreter/interpreter.hpp" @@ -5655,9 +5571,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/assembler_aarch64. default: ShouldNotReachHere(); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2023-10-30 18:27:25.533524029 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2023-12-20 09:23:19.774814810 +0800 @@ -43,9 +43,6 @@ #include "vmreg_aarch64.inline.hpp" @@ -5807,9 +5723,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aa __ lea(dest->as_register_lo(), as_Address(addr->as_address_ptr())); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp 2023-10-30 18:27:25.533524029 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp 2023-12-20 09:23:19.774814810 +0800 @@ -39,10 +39,6 @@ #include "runtime/stubRoutines.hpp" #include "vmreg_aarch64.inline.hpp" @@ -5893,9 +5809,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_LIRGenerator_aa if (is_obj) { post_barrier(ptr, data); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp 2023-10-30 18:27:25.533524029 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp 2023-12-20 09:23:19.774814810 +0800 @@ -43,9 +43,7 @@ #include "runtime/vframeArray.hpp" #include "vmreg_aarch64.inline.hpp" @@ -5955,9 +5871,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/c1_Runtime1_aarch6 #endif case predicate_failed_trap_id: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2023-12-20 09:23:19.778148105 +0800 @@ -1,4 +1,5 @@ /* +/* @@ -6073,9 +5989,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aar Address queue_index(thread, in_bytes(JavaThread::dirty_card_queue_offset() + PtrQueue::byte_offset_of_index())); Address buffer(thread, in_bytes(JavaThread::dirty_card_queue_offset() + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp +--- a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp 2023-12-20 09:23:19.778148105 +0800 @@ -454,13 +454,14 @@ // 64 bits of each vector register. void push_call_clobbered_registers(); @@ -6094,9 +6010,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/macroAssembler_aar inline void mov(Register dst, u_int64_t imm64) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2023-12-20 09:23:19.781481400 +0800 @@ -1946,7 +1946,7 @@ __ ldr(r0, Address(r0, -JNIHandles::weak_tag_value)); __ verify_oop(r0); @@ -6106,9 +6022,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarc __ g1_write_barrier_pre(noreg /* obj */, r0 /* pre_val */, rthread /* thread */, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,328 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -6438,9 +6354,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierS -#undef __ - -#endif // COMPILER1 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp +--- a/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -6505,9 +6421,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/shenandoahBarrierS -}; - -#endif // CPU_AARCH64_GC_SHENANDOAH_SHENANDOAHBARRIERSETASSEMBLER_AARCH64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp 2023-12-20 09:23:19.781481400 +0800 @@ -40,17 +40,10 @@ #include "runtime/stubCodeGenerator.hpp" #include "runtime/stubRoutines.hpp" @@ -6600,9 +6516,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/stubGenerator_aarc // save the original count __ mov(count_save, count); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2023-12-20 09:23:19.781481400 +0800 @@ -692,13 +692,12 @@ const int referent_offset = java_lang_ref_Reference::referent_offset; guarantee(referent_offset > 0, "referent offset not initialized"); @@ -6646,9 +6562,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateInterprete __ enter(); // Barrier may call runtime. __ g1_write_barrier_pre(noreg /* obj */, r0 /* pre_val */, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp 2023-10-30 18:27:25.537524034 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp +--- a/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp 2023-12-20 09:23:19.781481400 +0800 @@ -38,9 +38,6 @@ #include "runtime/sharedRuntime.hpp" #include "runtime/stubRoutines.hpp" @@ -6695,9 +6611,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/aarch64/vm/templateTable_aarc break; #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableModRef: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,855 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -7554,9 +7470,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loonga + } + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,2810 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -10368,9 +10284,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loonga +}; + +#endif // CPU_LOONGARCH_VM_ASSEMBLER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp +--- a/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/assembler_loongarch.inline.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,33 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10405,9 +10321,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/assembler_loonga +#include "code/codeCache.hpp" + +#endif // CPU_LOONGARCH_VM_ASSEMBLER_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,110 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10519,9 +10435,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpre + ((VMJavaVal64*)(addr))->l) + +#endif // CPU_LOONGARCH_VM_BYTECODEINTERPRETER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp b/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp +--- a/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/bytecodeInterpreter_loongarch.inline.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,286 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10809,9 +10725,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodeInterpre +} + +#endif // CPU_LOONGARCH_VM_BYTECODEINTERPRETER_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,38 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10851,9 +10767,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loonga + // No LoongArch specific bytecodes + return code; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/bytecodes_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10886,9 +10802,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytecodes_loonga +// No Loongson specific bytecodes + +#endif // CPU_LOONGARCH_VM_BYTECODES_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp 2023-10-30 18:27:25.541524039 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/bytes_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,75 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -10965,9 +10881,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/bytes_loongarch. +#endif + +#endif // CPU_LOONGARCH_VM_BYTES_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,387 @@ +/* + * Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved. @@ -11356,9 +11272,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_CodeStubs_loo +///////////////////////////////////////////////////////////////////////////// + +#undef __ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. @@ -11439,9 +11355,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Defs_loongarc +}; + +#endif // CPU_LOONGARCH_C1_DEFS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. @@ -11474,9 +11390,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_l + +// No FPU stack on LoongArch64 +#include "precompiled.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved. @@ -11510,9 +11426,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FpuStackSim_l +class FpuStackSim; + +#endif // CPU_LOONGARCH_C1_FPUSTACKSIM_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,362 @@ +/* + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. @@ -11876,9 +11792,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loon +bool FrameMap::validate_frame() { + return true; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,143 @@ +/* + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. @@ -12023,9 +11939,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_FrameMap_loon + static int last_byte_reg() { return pd_last_byte_reg; } + +#endif // CPU_LOONGARCH_C1_FRAMEMAP_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_globals_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. @@ -12096,9 +12012,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_globals_loong +define_pd_global(intx, SafepointPollOffset, 0 ); + +#endif // CPU_LOONGARCH_C1_GLOBALS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. All rights reserved. @@ -12133,9 +12049,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_lo +void LinearScan::allocate_fpu_stack() { + // No FPU stack on LoongArch64 +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_LinearScan_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved. @@ -12207,9 +12123,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LinearScan_lo +} + +#endif // CPU_LOONGARCH_C1_LINEARSCAN_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,3377 @@ +/* + * Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. @@ -15588,9 +15504,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_ +} + +#undef __ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. @@ -15675,9 +15591,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRAssembler_ + }; + +#endif // CPU_LOONGARCH_C1_LIRASSEMBLER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,1442 @@ +/* + * Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved. @@ -17121,9 +17037,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_LIRGenerator_ + } + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,346 @@ +/* + * Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved. @@ -17471,9 +17387,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssemble +#endif +} +#endif // ifndef PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp 2023-10-30 18:27:25.545524043 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_MacroAssembler_loongarch.hpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,112 @@ +/* + * Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved. @@ -17587,9 +17503,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_MacroAssemble + void load_parameter(int offset_in_words, Register reg); + +#endif // CPU_LOONGARCH_C1_MACROASSEMBLER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loongarch_64.cpp 2023-12-20 09:23:19.784814696 +0800 @@ -0,0 +1,1252 @@ +/* + * Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved. @@ -18843,9 +18759,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c1_Runtime1_loon + Unimplemented(); + return 0; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c2_globals_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -18934,9 +18850,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_globals_loong +define_pd_global(bool, NeverActAsServerClassMachine, false); + +#endif // CPU_LOONGARCH_VM_C2_GLOBALS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/c2_init_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. @@ -18972,9 +18888,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/c2_init_loongarc +void Compile::pd_compiler2_init() { + guarantee(CodeEntryAlignment >= InteriorEntryAlignment, "" ); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/codeBuffer_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -19011,9 +18927,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/codeBuffer_loong + void flush_bundle(bool start_new_bundle) {} + +#endif // CPU_LOONGARCH_VM_CODEBUFFER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/compiledIC_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,167 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -19182,13 +19098,13 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/compiledIC_loong +} + +#endif // !PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 -@@ -0,0 +1,72 @@ +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/copy_loongarch.hpp 2024-01-30 13:54:24.776042456 +0800 +@@ -0,0 +1,90 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 2015, 2020, Loongson Technology. All rights reserved. ++ * Copyright (c) 2015, 2023, Loongson Technology. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it @@ -19233,6 +19149,24 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/copy_loongarch.h + +// Contains inline asm implementations + ++// Template for atomic, element-wise copy. ++template ++static void copy_conjoint_atomic(const T* from, T* to, size_t count) { ++ if (from > to) { ++ while (count-- > 0) { ++ // Copy forwards ++ *to++ = *from++; ++ } ++ } else { ++ from += count - 1; ++ to += count - 1; ++ while (count-- > 0) { ++ // Copy backwards ++ *to-- = *from--; ++ } ++ } ++} ++ +static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { + julong* to = (julong*) tohw; + julong v = ((julong) value << 32) | value; @@ -19258,9 +19192,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/copy_loongarch.h +} + +#endif //CPU_LOONGARCH_VM_COPY_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/cppInterpreterGenerator_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,53 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -19315,9 +19249,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreterGe + bool native); // C++ interpreter only + +#endif // CPU_LOONGARCH_VM_CPPINTERPRETERGENERATOR_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/cppInterpreter_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,215 @@ +/* + * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. @@ -19534,9 +19468,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/cppInterpreter_l +} + +#endif // CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/debug_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -19589,9 +19523,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/debug_loongarch. +void pd_obfuscate_location(char *buf,int buflen) {} + +#endif // PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -19623,9 +19557,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loong +#include "depChecker_loongarch.hpp" + +// Nothing to do on LoongArch -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/depChecker_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -19658,9 +19592,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/depChecker_loong +// Nothing to do on LoongArch + +#endif // CPU_LOONGARCH_VM_DEPCHECKER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/disassembler_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -19699,9 +19633,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/disassembler_loo + } + +#endif // CPU_LOONGARCH_VM_DISASSEMBLER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/frame_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,711 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -20414,9 +20348,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch. + init((intptr_t*)sp, (intptr_t*)fp, (address)pc); +} +#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/frame_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,229 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -20647,9 +20581,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch. +#endif // CC_INTERP + +#endif // CPU_LOONGARCH_VM_FRAME_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp b/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp +--- a/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/frame_loongarch.inline.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,312 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -20963,9 +20897,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/frame_loongarch. +} + +#endif // CPU_LOONGARCH_VM_FRAME_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp 2023-10-30 18:27:25.549524048 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/globalDefinitions_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -21008,9 +20942,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globalDefinition +#define SUPPORTS_NATIVE_CX8 + +#endif // CPU_LOONGARCH_VM_GLOBALDEFINITIONS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/globals_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,103 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -21115,9 +21049,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/globals_loongarc + "Eliminate barriers for single active cpu") + +#endif // CPU_LOONGARCH_VM_GLOBALS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/icache_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,42 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -21161,9 +21095,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch + *flush_icache_stub = (ICache::flush_icache_stub_t)start; +#undef __ +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/icache_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -21206,9 +21140,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icache_loongarch +}; + +#endif // CPU_LOONGARCH_VM_ICACHE_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/icBuffer_loongarch.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,101 @@ +/* + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. @@ -21311,9 +21245,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/icBuffer_loongar + void* o= (void*)move->data(); + return o; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,1960 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -23275,9 +23209,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loon + unimplemented(); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp b/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp +--- a/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interp_masm_loongarch_64.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,269 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -23548,9 +23482,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interp_masm_loon +}; + +#endif // CPU_LOONGARCH_VM_INTERP_MASM_LOONGARCH_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interpreterGenerator_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -23603,9 +23537,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterGener + void generate_counter_overflow(Label* do_continue); + +#endif // CPU_LOONGARCH_VM_INTERPRETERGENERATOR_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interpreter_loongarch_64.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,277 @@ +/* + * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. @@ -23884,9 +23818,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loon + + assert(f->is_interpreted_frame(), "must be interpreted"); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interpreter_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,50 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -23938,9 +23872,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreter_loon + // Max size with JVMTI and TaggedStackInterpreter + const static int InterpreterCodeSize = 168 * 1024; +#endif // CPU_LOONGARCH_VM_INTERPRETER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch_64.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,274 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -24216,9 +24150,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_lo + // return result handler + return Interpreter::result_handler(m->result_type()); +IRT_END -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/interpreterRT_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,66 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -24286,9 +24220,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/interpreterRT_lo +}; + +#endif // CPU_LOONGARCH_VM_INTERPRETERRT_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -24377,9 +24311,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/javaFrameAnchor_ + void set_last_Java_fp(intptr_t* fp) { _last_Java_fp = fp; } + +#endif // CPU_LOONGARCH_VM_JAVAFRAMEANCHOR_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/jniFastGetField_loongarch_64.cpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,169 @@ +/* + * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. @@ -24550,9 +24484,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniFastGetField_ +address JNI_FastGetField::generate_fast_get_double_field() { + return generate_fast_get_int_field0(T_DOUBLE); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jni_loongarch.h shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jni_loongarch.h ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jni_loongarch.h 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jni_loongarch.h 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/jni_loongarch.h b/hotspot/src/cpu/loongarch/vm/jni_loongarch.h +--- a/hotspot/src/cpu/loongarch/vm/jni_loongarch.h 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/jni_loongarch.h 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -24605,9 +24539,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jni_loongarch.h +typedef signed char jbyte; + +#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/jniTypes_loongarch.hpp 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,144 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -24753,10 +24687,10 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/jniTypes_loongar +}; + +#endif // CPU_LOONGARCH_VM_JNITYPES_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch_64.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/loongarch_64.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch_64.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/loongarch_64.ad 2023-10-30 18:27:25.561524062 +0800 -@@ -0,0 +1,12862 @@ +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/loongarch_64.ad b/hotspot/src/cpu/loongarch/vm/loongarch_64.ad +--- a/hotspot/src/cpu/loongarch/vm/loongarch_64.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/loongarch_64.ad 2024-01-30 13:54:24.792708955 +0800 +@@ -0,0 +1,12861 @@ +// +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 2015, 2022, Loongson Technology. All rights reserved. @@ -32972,9 +32906,8 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch_64.ad + + // Now the shorter length is in cnt1 and cnt2 can be used as a tmp register + __ bind(Loop); // Loop begin -+ __ ld_hu(AT, str1, 0); + __ beq(cnt1, R0, done); -+ ++ __ ld_hu(AT, str1, 0); + // compare current character + __ ld_hu(cnt2, str2, 0); + __ addi_d(str1, str1, 2); @@ -37619,9 +37552,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch_64.ad +// These must follow all instruction definitions as they use the names +// defined in the instructions definitions. + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/loongarch.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/loongarch.ad 2023-10-30 18:27:25.553524052 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/loongarch.ad b/hotspot/src/cpu/loongarch/vm/loongarch.ad +--- a/hotspot/src/cpu/loongarch/vm/loongarch.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/loongarch.ad 2023-12-20 09:23:19.788147991 +0800 @@ -0,0 +1,24 @@ +// +// Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. @@ -37647,9 +37580,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/loongarch.ad she +// questions. +// +// -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp 2023-10-30 18:27:25.561524062 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,3895 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -41546,9 +41479,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_l + + bind(L_exit); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp 2023-10-30 18:27:25.561524062 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,771 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -42321,9 +42254,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_l +}; + +#endif // CPU_LOONGARCH_VM_MACROASSEMBLER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp 2023-10-30 18:27:25.561524062 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp +--- a/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/macroAssembler_loongarch.inline.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -42359,9 +42292,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/macroAssembler_l +#include "code/codeCache.hpp" + +#endif // CPU_LOONGARCH_VM_MACROASSEMBLER_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/metaspaceShared_loongarch_64.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved. @@ -42483,9 +42416,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/metaspaceShared_ + + *mc_top = (char*)__ pc(); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,566 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -43053,9 +42986,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_lo +void MethodHandles::trace_method_handle(MacroAssembler* _masm, const char* adaptername) { +} +#endif //PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/methodHandles_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. @@ -43119,9 +43052,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/methodHandles_lo + // Should be in sharedRuntime, not here. + return R3; + } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,485 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -43608,9 +43541,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loong + return Assembler::high(insn_word(), 10) == Assembler::ld_w_op && + Assembler::low(insn_word(), 5) == AT->encoding(); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/nativeInst_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,513 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -44125,9 +44058,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/nativeInst_loong + return (NativeCallTrampolineStub*)addr; +} +#endif // CPU_LOONGARCH_VM_NATIVEINST_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/register_definitions_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,103 @@ +/* + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. @@ -44232,9 +44165,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_definit +REGISTER_DEFINITION(FloatRegister, f29); +REGISTER_DEFINITION(FloatRegister, f30); +REGISTER_DEFINITION(FloatRegister, f31); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/register_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -44295,9 +44228,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongar + }; + return is_valid() ? names[encoding()] : "fccnoreg"; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/register_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,436 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -44735,9 +44668,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/register_loongar +}; + +#endif //CPU_LOONGARCH_VM_REGISTER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/registerMap_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -44784,9 +44717,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/registerMap_loon + void pd_initialize_from(const RegisterMap* map) {} + +#endif // CPU_LOONGARCH_VM_REGISTERMAP_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,130 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. @@ -44918,9 +44851,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loonga + +void metadata_Relocation::pd_fix_value(address x) { +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/relocInfo_loongarch.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,40 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -44962,9 +44895,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/relocInfo_loonga + }; + +#endif // CPU_LOONGARCH_VM_RELOCINFO_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp 2023-10-30 18:27:25.565524066 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/runtime_loongarch_64.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,199 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -45165,9 +45098,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/runtime_loongarc + masm->flush(); + _exception_blob = ExceptionBlob::create(&buffer, oop_maps, framesize); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/sharedRuntime_loongarch_64.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,3453 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -45489,9 +45422,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/sharedRuntime_lo +} + +// Is vector's size (in bytes) bigger than a size saved by default? -+// 16 bytes XMM registers are saved by default using fxsave/fxrstor instructions. ++// 8 bytes registers are saved by default using fld/fst instructions. +bool SharedRuntime::is_wide_vector(int size) { -+ return size > 16; ++ return size > 8; +} + +// The java_calling_convention describes stack locations as ideal slots on @@ -48622,9 +48555,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/sharedRuntime_lo +} + +extern "C" int SpinPause() {return 0;} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/stubGenerator_loongarch_64.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,3445 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -52071,9 +52004,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubGenerator_lo +void StubGenerator_generate(CodeBuffer* code, bool all) { + StubGenerator g(code, all); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.cpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,264 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -52339,9 +52272,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loo + 0x02D578EDUL, 0x7DAEED62UL, // word swap + 0xD502ED78UL, 0xAE7D62EDUL, // byte swap of word swap +}; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp b/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp +--- a/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/stubRoutines_loongarch_64.hpp 2023-12-20 09:23:19.791481286 +0800 @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -52403,9 +52336,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/stubRoutines_loo +}; + +#endif // CPU_LOONGARCH_VM_STUBROUTINES_LOONGARCH_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/templateInterpreterGenerator_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -52442,9 +52375,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpre + // address generate_asm_interpreter_entry(bool synchronized); + +#endif // CPU_LOONGARCH_VM_TEMPLATEINTERPRETERGENERATOR_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch_64.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,2335 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -54781,9 +54714,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpre +} +#endif // !PRODUCT +#endif // ! CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp 2023-10-30 18:27:25.569524071 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/templateInterpreter_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -54826,9 +54759,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateInterpre + const static int InterpreterCodeSize = 500 * K; + +#endif // CPU_LOONGARCH_VM_TEMPLATEINTERPRETER_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,4024 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -58854,9 +58787,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_lo + __ membar(__ AnyAny);//no membar here for aarch64 +} +#endif // !CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp b/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp +--- a/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/templateTable_loongarch_64.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -58902,9 +58835,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/templateTable_lo + static void index_check_without_pop(Register array, Register index); + +#endif // CPU_LOONGARCH_VM_TEMPLATETABLE_LOONGARCH_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. @@ -58957,9 +58890,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch. + regName[i] = "NON-GPR-FPR"; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. @@ -58996,9 +58929,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch. +FloatRegister as_FloatRegister(); + +#endif // CPU_LOONGARCH_VM_VMREG_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp +--- a/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vmreg_loongarch.inline.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. @@ -59066,9 +58999,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmreg_loongarch. +} + +#endif // CPU_LOONGARCH_VM_VMREG_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vmStructs_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. @@ -59138,9 +59071,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vmStructs_loonga + /* be present there) */ + +#endif // CPU_LOONGARCH_VM_VMSTRUCTS_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. @@ -59226,9 +59159,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_l + strncpy(tmp, _cpu_desc, CPU_DETAILED_DESC_BUF_SIZE); + return tmp; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vm_version_ext_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. @@ -59284,9 +59217,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_ext_l +}; + +#endif // CPU_LOONGARCH_VM_VM_VERSION_EXT_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp b/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp +--- a/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,443 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -59731,9 +59664,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loong + + get_processor_features(); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp b/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp +--- a/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vm_version_loongarch.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,299 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -60034,9 +59967,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vm_version_loong +}; + +#endif // CPU_LOONGARCH_VM_VM_VERSION_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp 2023-10-30 18:27:25.573524076 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp b/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp +--- a/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/loongarch/vm/vtableStubs_loongarch_64.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,300 @@ +/* + * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. @@ -60338,9 +60271,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/loongarch/vm/vtableStubs_loon +int VtableStub::pd_code_alignment() { + return wordSize; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/assembler_mips.cpp b/hotspot/src/cpu/mips/vm/assembler_mips.cpp +--- a/hotspot/src/cpu/mips/vm/assembler_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/assembler_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,774 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -61116,9 +61049,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.cpp sh + delay_state = no_delay; +#endif +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/assembler_mips.hpp b/hotspot/src/cpu/mips/vm/assembler_mips.hpp +--- a/hotspot/src/cpu/mips/vm/assembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/assembler_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,1789 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -62909,9 +62842,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.hpp sh + + +#endif // CPU_MIPS_VM_ASSEMBLER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp b/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp +--- a/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/assembler_mips.inline.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,33 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -62946,9 +62879,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/assembler_mips.inline +#include "code/codeCache.hpp" + +#endif // CPU_MIPS_VM_ASSEMBLER_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp +--- a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. @@ -63003,9 +62936,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_m +#ifdef CC_INTERP + +#endif // CC_INTERP (all) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp +--- a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,110 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63117,9 +63050,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_m + ((VMJavaVal64*)(addr))->l) + +#endif // CPU_MIPS_VM_BYTECODEINTERPRETER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp +--- a/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytecodeInterpreter_mips.inline.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,286 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63407,9 +63340,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodeInterpreter_m +} + +#endif // CPU_MIPS_VM_BYTECODEINTERPRETER_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp b/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp +--- a/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,38 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63449,9 +63382,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.cpp sh + // No mips specific bytecodes + return code; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp b/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp +--- a/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63484,9 +63417,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytecodes_mips.hpp sh +// No Loongson specific bytecodes + +#endif // CPU_MIPS_VM_BYTECODES_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytes_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytes_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/bytes_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/bytes_mips.hpp b/hotspot/src/cpu/mips/vm/bytes_mips.hpp +--- a/hotspot/src/cpu/mips/vm/bytes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/bytes_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,193 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63681,9 +63614,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/bytes_mips.hpp shenan + + +#endif // CPU_MIPS_VM_BYTES_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp b/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp +--- a/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,100 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -63785,9 +63718,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_globals_mips.hpp s +define_pd_global(bool, NeverActAsServerClassMachine, false); + +#endif // CPU_MIPS_VM_C2_GLOBALS_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_init_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/c2_init_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_init_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/c2_init_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/c2_init_mips.cpp b/hotspot/src/cpu/mips/vm/c2_init_mips.cpp +--- a/hotspot/src/cpu/mips/vm/c2_init_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/c2_init_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63823,9 +63756,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/c2_init_mips.cpp shen +void Compile::pd_compiler2_init() { + guarantee(CodeEntryAlignment >= InteriorEntryAlignment, "" ); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp b/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp +--- a/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -63862,9 +63795,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/codeBuffer_mips.hpp s + void flush_bundle(bool start_new_bundle) {} + +#endif // CPU_MIPS_VM_CODEBUFFER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp b/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp +--- a/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,173 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -64039,13 +63972,13 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/compiledIC_mips.cpp s +} + +#endif // !PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/copy_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/copy_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/copy_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/copy_mips.hpp 2023-10-30 18:27:25.577524080 +0800 -@@ -0,0 +1,72 @@ +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/copy_mips.hpp b/hotspot/src/cpu/mips/vm/copy_mips.hpp +--- a/hotspot/src/cpu/mips/vm/copy_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/copy_mips.hpp 2024-01-30 13:54:24.792708955 +0800 +@@ -0,0 +1,90 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 2015, 2016, Loongson Technology. All rights reserved. ++ * Copyright (c) 2015, 2023, Loongson Technology. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it @@ -64090,6 +64023,24 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/copy_mips.hpp shenand + +// Contains inline asm implementations + ++// Template for atomic, element-wise copy. ++template ++static void copy_conjoint_atomic(const T* from, T* to, size_t count) { ++ if (from > to) { ++ while (count-- > 0) { ++ // Copy forwards ++ *to++ = *from++; ++ } ++ } else { ++ from += count - 1; ++ to += count - 1; ++ while (count-- > 0) { ++ // Copy backwards ++ *to-- = *from--; ++ } ++ } ++} ++ +static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { + julong* to = (julong*) tohw; + julong v = ((julong) value << 32) | value; @@ -64115,9 +64066,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/copy_mips.hpp shenand +} + +#endif //CPU_MIPS_VM_COPY_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp b/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp +--- a/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/cppInterpreterGenerator_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,53 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -64172,9 +64123,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreterGenerat + bool native); // C++ interpreter only + +#endif // CPU_MIPS_VM_CPPINTERPRETERGENERATOR_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp b/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp +--- a/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/cppInterpreter_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,215 @@ +/* + * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. @@ -64391,9 +64342,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.c +} + +#endif // CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp b/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp +--- a/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/cppInterpreter_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,40 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -64435,9 +64386,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/cppInterpreter_mips.h + const static int InterpreterCodeSize = 210 * K; + +#endif // CPU_MIPS_VM_CPPINTERPRETER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/debug_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/debug_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/debug_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/debug_mips.cpp 2023-10-30 18:27:25.577524080 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/debug_mips.cpp b/hotspot/src/cpu/mips/vm/debug_mips.cpp +--- a/hotspot/src/cpu/mips/vm/debug_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/debug_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -64490,9 +64441,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/debug_mips.cpp shenan +void pd_obfuscate_location(char *buf,int buflen) {} + +#endif // PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/depChecker_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/depChecker_mips.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/depChecker_mips.cpp b/hotspot/src/cpu/mips/vm/depChecker_mips.cpp +--- a/hotspot/src/cpu/mips/vm/depChecker_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/depChecker_mips.cpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -64524,9 +64475,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.cpp s +#include "depChecker_mips.hpp" + +// Nothing to do on mips -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/depChecker_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/depChecker_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/depChecker_mips.hpp b/hotspot/src/cpu/mips/vm/depChecker_mips.hpp +--- a/hotspot/src/cpu/mips/vm/depChecker_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/depChecker_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -64559,9 +64510,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/depChecker_mips.hpp s +// Nothing to do on MIPS + +#endif // CPU_MIPS_VM_DEPCHECKER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/disassembler_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/disassembler_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/disassembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/disassembler_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/disassembler_mips.hpp b/hotspot/src/cpu/mips/vm/disassembler_mips.hpp +--- a/hotspot/src/cpu/mips/vm/disassembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/disassembler_mips.hpp 2023-12-20 09:23:19.794814582 +0800 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -64600,9 +64551,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/disassembler_mips.hpp + } + +#endif // CPU_MIPS_VM_DISASSEMBLER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/frame_mips.cpp b/hotspot/src/cpu/mips/vm/frame_mips.cpp +--- a/hotspot/src/cpu/mips/vm/frame_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/frame_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,711 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -65315,9 +65266,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.cpp shenan + init((intptr_t*)sp, (intptr_t*)fp, (address)pc); +} +#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/frame_mips.hpp b/hotspot/src/cpu/mips/vm/frame_mips.hpp +--- a/hotspot/src/cpu/mips/vm/frame_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/frame_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,229 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -65548,9 +65499,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.hpp shenan +#endif // CC_INTERP + +#endif // CPU_MIPS_VM_FRAME_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp b/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp +--- a/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,312 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -65864,9 +65815,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/frame_mips.inline.hpp +} + +#endif // CPU_MIPS_VM_FRAME_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp b/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp +--- a/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/globalDefinitions_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -65909,9 +65860,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globalDefinitions_mip +#define SUPPORTS_NATIVE_CX8 + +#endif // CPU_MIPS_VM_GLOBALDEFINITIONS_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globals_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/globals_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globals_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/globals_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/globals_mips.hpp b/hotspot/src/cpu/mips/vm/globals_mips.hpp +--- a/hotspot/src/cpu/mips/vm/globals_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/globals_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,124 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -66037,9 +65988,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/globals_mips.hpp shen + "Eliminate barriers for single active cpu") + +#endif // CPU_MIPS_VM_GLOBALS_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icache_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icache_mips.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/icache_mips.cpp b/hotspot/src/cpu/mips/vm/icache_mips.cpp +--- a/hotspot/src/cpu/mips/vm/icache_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/icache_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -66082,9 +66033,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.cpp shena + *flush_icache_stub = (ICache::flush_icache_stub_t)start; +#undef __ +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icache_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icache_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/icache_mips.hpp b/hotspot/src/cpu/mips/vm/icache_mips.hpp +--- a/hotspot/src/cpu/mips/vm/icache_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/icache_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -66127,9 +66078,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icache_mips.hpp shena +}; + +#endif // CPU_MIPS_VM_ICACHE_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp b/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp +--- a/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,97 @@ +/* + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. @@ -66228,9 +66179,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/icBuffer_mips.cpp she + void* o= (void*)move->data(); + return o; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp b/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interp_masm_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,2084 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -68316,9 +68267,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.c + unimplemented(); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp b/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp +--- a/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interp_masm_mips_64.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,269 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -68589,9 +68540,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interp_masm_mips_64.h +}; + +#endif // CPU_MIPS_VM_INTERP_MASM_MIPS_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp b/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp +--- a/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interpreterGenerator_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,49 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -68642,9 +68593,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterGenerator_ + void generate_counter_overflow(Label* do_continue); + +#endif // CPU_MIPS_VM_INTERPRETERGENERATOR_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp b/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interpreter_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,286 @@ +/* + * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. @@ -68932,9 +68883,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips_64.c + + assert(f->is_interpreted_frame(), "must be interpreted"); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreter_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreter_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interpreter_mips.hpp b/hotspot/src/cpu/mips/vm/interpreter_mips.hpp +--- a/hotspot/src/cpu/mips/vm/interpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interpreter_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,50 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -68986,9 +68937,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreter_mips.hpp + // Max size with JVMTI and TaggedStackInterpreter + const static int InterpreterCodeSize = 168 * 1024; +#endif // CPU_MIPS_VM_INTERPRETER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp b/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interpreterRT_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,259 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -69249,9 +69200,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips_64 + // return result handler + return Interpreter::result_handler(m->result_type()); +IRT_END -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp 2023-10-30 18:27:25.581524085 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp b/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp +--- a/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/interpreterRT_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,61 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -69314,9 +69265,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/interpreterRT_mips.hp +}; + +#endif // CPU_MIPS_VM_INTERPRETERRT_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp b/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp +--- a/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. @@ -69405,9 +69356,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/javaFrameAnchor_mips. + void set_last_Java_fp(intptr_t* fp) { _last_Java_fp = fp; } + +#endif // CPU_MIPS_VM_JAVAFRAMEANCHOR_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp b/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/jniFastGetField_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,172 @@ +/* + * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. @@ -69581,9 +69532,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniFastGetField_mips_ +address JNI_FastGetField::generate_fast_get_double_field() { + return generate_fast_get_int_field0(T_DOUBLE); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jni_mips.h shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jni_mips.h ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jni_mips.h 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jni_mips.h 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/jni_mips.h b/hotspot/src/cpu/mips/vm/jni_mips.h +--- a/hotspot/src/cpu/mips/vm/jni_mips.h 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/jni_mips.h 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -69636,9 +69587,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jni_mips.h shenandoah +typedef signed char jbyte; + +#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp b/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp +--- a/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,144 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -69784,9 +69735,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/jniTypes_mips.hpp she +}; + +#endif // CPU_MIPS_VM_JNITYPES_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp b/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp +--- a/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/macroAssembler_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,4332 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -74120,9 +74071,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.c + Unimplemented(); + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp b/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp +--- a/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/macroAssembler_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,701 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -74825,9 +74776,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.h + + +#endif // CPU_MIPS_VM_MACROASSEMBLER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp b/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp +--- a/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/macroAssembler_mips.inline.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -74863,9 +74814,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/macroAssembler_mips.i +#include "code/codeCache.hpp" + +#endif // CPU_MIPS_VM_MACROASSEMBLER_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp 2023-10-30 18:27:25.585524089 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp b/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/metaspaceShared_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved. @@ -74990,9 +74941,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/metaspaceShared_mips_ + + *mc_top = (char*)__ pc(); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp 2023-10-30 18:27:25.589524094 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp b/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp +--- a/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/methodHandles_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,576 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -75570,9 +75521,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.cp +void MethodHandles::trace_method_handle(MacroAssembler* _masm, const char* adaptername) { +} +#endif //PRODUCT -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp 2023-10-30 18:27:25.589524094 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp b/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp +--- a/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/methodHandles_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. @@ -75636,10 +75587,10 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/methodHandles_mips.hp + // Should be in sharedRuntime, not here. + return I29; + } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips_64.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/mips_64.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips_64.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/mips_64.ad 2023-10-30 18:27:25.593524099 +0800 -@@ -0,0 +1,14035 @@ +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/mips_64.ad b/hotspot/src/cpu/mips/vm/mips_64.ad +--- a/hotspot/src/cpu/mips/vm/mips_64.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/mips_64.ad 2024-01-30 13:54:24.792708955 +0800 +@@ -0,0 +1,14036 @@ +// +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 2015, 2022, Loongson Technology. All rights reserved. @@ -85469,7 +85420,8 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips_64.ad shenandoah + // Now the shorter length is in cnt1 and cnt2 can be used as a tmp register + __ bind(Loop); // Loop begin + __ beq(cnt1, R0, done); -+ __ delayed()->lhu(AT, str1, 0);; ++ __ delayed()->nop(); ++ __ lhu(AT, str1, 0); + + // compare current character + __ lhu(cnt2, str2, 0); @@ -89675,9 +89627,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips_64.ad shenandoah +// These must follow all instruction definitions as they use the names +// defined in the instructions definitions. + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/mips.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/mips.ad 2023-10-30 18:27:25.589524094 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/mips.ad b/hotspot/src/cpu/mips/vm/mips.ad +--- a/hotspot/src/cpu/mips/vm/mips.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/mips.ad 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,25 @@ +// +// Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. @@ -89704,9 +89656,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/mips.ad shenandoah-jd +// +// + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp 2023-10-30 18:27:25.593524099 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp b/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp +--- a/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,1829 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -91537,9 +91489,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.cpp s + // we check the safepoint instruction like the this. + return is_op(Assembler::lw_op) && is_rt(AT); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp 2023-10-30 18:27:25.593524099 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp b/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp +--- a/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,735 @@ +/* + * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. @@ -92276,9 +92228,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/nativeInst_mips.hpp s +} + +#endif // CPU_MIPS_VM_NATIVEINST_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp b/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp +--- a/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/register_definitions_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,103 @@ +/* + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. @@ -92383,9 +92335,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_definitions_ +REGISTER_DEFINITION(FloatRegister, f29); +REGISTER_DEFINITION(FloatRegister, f30); +REGISTER_DEFINITION(FloatRegister, f31); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/registerMap_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/registerMap_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/registerMap_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/registerMap_mips.hpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/registerMap_mips.hpp b/hotspot/src/cpu/mips/vm/registerMap_mips.hpp +--- a/hotspot/src/cpu/mips/vm/registerMap_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/registerMap_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. @@ -92434,9 +92386,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/registerMap_mips.hpp + void pd_initialize_from(const RegisterMap* map) {} + +#endif // CPU_MIPS_VM_REGISTERMAP_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_mips.cpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/register_mips.cpp b/hotspot/src/cpu/mips/vm/register_mips.cpp +--- a/hotspot/src/cpu/mips/vm/register_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/register_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -92490,9 +92442,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.cpp she + return is_valid() ? names[encoding()] : "fnoreg"; +} + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/register_mips.hpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/register_mips.hpp b/hotspot/src/cpu/mips/vm/register_mips.hpp +--- a/hotspot/src/cpu/mips/vm/register_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/register_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,346 @@ +/* + * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. @@ -92840,9 +92792,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/register_mips.hpp she +}; + +#endif //CPU_MIPS_VM_REGISTER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp b/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp +--- a/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,156 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. @@ -93000,9 +92952,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.cpp sh + +void metadata_Relocation::pd_fix_value(address x) { +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp b/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp +--- a/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,40 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -93044,9 +92996,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/relocInfo_mips.hpp sh + }; + +#endif // CPU_MIPS_VM_RELOCINFO_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp b/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp 2023-12-20 09:23:19.798147877 +0800 @@ -0,0 +1,206 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -93254,9 +93206,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/runtime_mips_64.cpp s + + _exception_blob = ExceptionBlob::create(&buffer, oop_maps, framesize); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp 2023-10-30 18:27:25.597524103 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp b/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,3816 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -97074,9 +97026,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/sharedRuntime_mips_64 + + reverse_words(m, (unsigned long *)m_ints, longwords); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp b/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/stubGenerator_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,2147 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -99225,9 +99177,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubGenerator_mips_64 +void StubGenerator_generate(CodeBuffer* code, bool all) { + StubGenerator g(code, all); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp b/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -99264,9 +99216,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64. + +//find the last fp value +address StubRoutines::gs2::_call_stub_compiled_return = NULL; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp b/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp +--- a/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/stubRoutines_mips_64.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -99327,9 +99279,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/stubRoutines_mips_64. +}; + +#endif // CPU_MIPS_VM_STUBROUTINES_MIPS_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp b/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp +--- a/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateInterpreterGenerator_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. @@ -99366,9 +99318,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreterGe + // address generate_asm_interpreter_entry(bool synchronized); + +#endif // CPU_MIPS_VM_TEMPLATEINTERPRETERGENERATOR_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp b/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateInterpreter_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,2306 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -101676,9 +101628,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_m +} +#endif // !PRODUCT +#endif // ! CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp b/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp +--- a/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateInterpreter_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,41 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -101721,9 +101673,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateInterpreter_m + const static int InterpreterCodeSize = 500 * K; + +#endif // CPU_MIPS_VM_TEMPLATEINTERPRETER_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp b/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateTable_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,4623 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -106348,9 +106300,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64 + __ sync(); +} +#endif // !CC_INTERP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp b/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp +--- a/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateTable_mips_64.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -106396,9 +106348,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips_64 + static void index_check_without_pop(Register array, Register index); + +#endif // CPU_MIPS_VM_TEMPLATETABLE_MIPS_64_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/templateTable_mips.hpp 2023-10-30 18:27:25.601524108 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/templateTable_mips.hpp b/hotspot/src/cpu/mips/vm/templateTable_mips.hpp +--- a/hotspot/src/cpu/mips/vm/templateTable_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/templateTable_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. @@ -106434,9 +106386,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/templateTable_mips.hp + // Helpers + static void index_check(Register array, Register index); + static void index_check_without_pop(Register array, Register index); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vmreg_mips.cpp b/hotspot/src/cpu/mips/vm/vmreg_mips.cpp +--- a/hotspot/src/cpu/mips/vm/vmreg_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vmreg_mips.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. @@ -106489,9 +106441,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.cpp shenan + regName[i] = "NON-GPR-FPR"; + } +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vmreg_mips.hpp b/hotspot/src/cpu/mips/vm/vmreg_mips.hpp +--- a/hotspot/src/cpu/mips/vm/vmreg_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vmreg_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. @@ -106528,9 +106480,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.hpp shenan +FloatRegister as_FloatRegister(); + +#endif // CPU_MIPS_VM_VMREG_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp b/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp +--- a/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. @@ -106600,9 +106552,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmreg_mips.inline.hpp +} + +#endif // CPU_MIPS_VM_VMREG_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp b/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp +--- a/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. @@ -106672,9 +106624,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vmStructs_mips.hpp sh + /* be present there) */ + +#endif // CPU_MIPS_VM_VMSTRUCTS_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp b/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp +--- a/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vm_version_ext_mips.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. @@ -106765,9 +106717,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.c + strncpy(tmp, _cpu_desc, CPU_DETAILED_DESC_BUF_SIZE); + return tmp; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp b/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp +--- a/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vm_version_ext_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. @@ -106823,9 +106775,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_ext_mips.h +}; + +#endif // CPU_MIPS_VM_VM_VERSION_EXT_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_mips.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vm_version_mips.cpp b/hotspot/src/cpu/mips/vm/vm_version_mips.cpp +--- a/hotspot/src/cpu/mips/vm/vm_version_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vm_version_mips.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,510 @@ +/* + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -107337,9 +107289,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.cpp s + + get_processor_features(); +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vm_version_mips.hpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vm_version_mips.hpp b/hotspot/src/cpu/mips/vm/vm_version_mips.hpp +--- a/hotspot/src/cpu/mips/vm/vm_version_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vm_version_mips.hpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,221 @@ +/* + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. @@ -107562,9 +107514,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vm_version_mips.hpp s +}; + +#endif // CPU_MIPS_VM_VM_VERSION_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp b/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp +--- a/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.cpp 2023-12-20 09:23:19.801481172 +0800 @@ -0,0 +1,301 @@ +/* + * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. @@ -107867,9 +107819,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/mips/vm/vtableStubs_mips_64.c +int VtableStub::pd_code_alignment() { + return wordSize; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp b/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp +--- a/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp 2023-12-20 09:23:19.814814352 +0800 @@ -683,9 +683,6 @@ // The peephole pass fills the delay slot } @@ -107889,9 +107841,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_spar LIR_Address* addr = addr_opr->as_address_ptr(); assert(addr->index()->is_illegal() && addr->scale() == LIR_Address::times_1, "can't handle complex addresses yet"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/assembler_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/assembler_x86.cpp 2023-10-30 18:27:25.605524113 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/assembler_x86.cpp b/hotspot/src/cpu/x86/vm/assembler_x86.cpp +--- a/hotspot/src/cpu/x86/vm/assembler_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/assembler_x86.cpp 2023-12-20 09:23:19.824814237 +0800 @@ -2936,14 +2936,6 @@ emit_arith_b(0xF6, 0xC0, dst, imm8); } @@ -107907,9 +107859,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.cpp shen void Assembler::testl(Register dst, int32_t imm32) { // not using emit_arith because test // doesn't support sign-extension of -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/assembler_x86.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/assembler_x86.hpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/assembler_x86.hpp b/hotspot/src/cpu/x86/vm/assembler_x86.hpp +--- a/hotspot/src/cpu/x86/vm/assembler_x86.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/assembler_x86.hpp 2023-12-20 09:23:19.824814237 +0800 @@ -1644,7 +1644,6 @@ void subss(XMMRegister dst, XMMRegister src); @@ -107918,9 +107870,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/assembler_x86.hpp shen void testl(Register dst, int32_t imm32); void testl(Register dst, Register src); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp b/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp +--- a/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp 2023-12-20 09:23:19.824814237 +0800 @@ -39,10 +39,7 @@ #include "oops/objArrayKlass.hpp" #include "runtime/sharedRuntime.hpp" @@ -108046,9 +107998,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cp } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp b/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp +--- a/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp 2023-12-20 09:23:19.824814237 +0800 @@ -43,10 +43,6 @@ #define __ gen()->lir()-> #endif @@ -108131,9 +108083,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cp if (is_obj) { // Seems to be a precise address post_barrier(LIR_OprFact::address(addr), data); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp b/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp +--- a/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp 2023-12-20 09:23:19.824814237 +0800 @@ -40,7 +40,6 @@ #include "vmreg_x86.inline.hpp" #if INCLUDE_ALL_GCS @@ -108194,9 +108146,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/c1_Runtime1_x86.cpp sh #endif // INCLUDE_ALL_GCS case predicate_failed_trap_id: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp b/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp +--- a/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp 2023-12-20 09:23:19.828147533 +0800 @@ -43,8 +43,6 @@ #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" #include "gc_implementation/g1/g1SATBCardTableModRefBS.hpp" @@ -108446,9 +108398,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp #ifdef _LP64 if (UseCompressedOops) { movl(dst, src); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp b/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp +--- a/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp 2023-12-20 09:23:19.828147533 +0800 @@ -1278,8 +1278,6 @@ #undef VIRTUAL @@ -108458,9 +108410,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp }; /** -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp b/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp +--- a/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp 2023-12-20 09:23:19.828147533 +0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. @@ -108487,9 +108439,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.cpp she default: fatal ("not a mov [reg+offs], reg instruction"); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp 2023-10-30 18:27:25.609524117 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp b/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp +--- a/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp 2023-12-20 09:23:19.828147533 +0800 @@ -287,8 +287,6 @@ instruction_code_xmm_store = 0x11, instruction_code_xmm_lpd = 0x12, @@ -108499,9 +108451,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/nativeInst_x86.hpp she instruction_VEX_prefix_2bytes = Assembler::VEX_2bytes, instruction_VEX_prefix_3bytes = Assembler::VEX_3bytes, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp +--- a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2023-12-20 09:23:19.831480828 +0800 @@ -1298,97 +1298,6 @@ } } @@ -108678,9 +108630,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.c // Switch thread to "native transition" state before reading the synchronization state. // This additional state is necessary because reading and testing the synchronization // state is not atomic w.r.t. GC, as this scenario demonstrates: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp +--- a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2023-12-20 09:23:19.831480828 +0800 @@ -1351,101 +1351,6 @@ } } @@ -108837,9 +108789,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.c // Switch thread to "native transition" state before reading the synchronization state. // This additional state is necessary because reading and testing the synchronization // state is not atomic w.r.t. GC, as this scenario demonstrates: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp b/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp +--- a/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,552 +0,0 @@ -/* - * Copyright (c) 2018, 2020 Red Hat, Inc. All rights reserved. @@ -109393,9 +109345,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAs -#undef __ - -#endif // COMPILER1 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp b/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp +--- a/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -109457,9 +109409,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/shenandoahBarrierSetAs -}; - -#endif // CPU_X86_GC_SHENANDOAH_SHENANDOAHBARRIERSETASSEMBLER_X86_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp b/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp +--- a/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp 2023-12-20 09:23:19.831480828 +0800 @@ -38,14 +38,10 @@ #include "runtime/stubCodeGenerator.hpp" #include "runtime/stubRoutines.hpp" @@ -109562,9 +109514,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.c __ jccb(Assembler::zero, L_store_element); // (Could do a trick here: Remember last successful non-null -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp b/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp +--- a/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp 2023-12-20 09:23:19.834814123 +0800 @@ -38,14 +38,10 @@ #include "runtime/stubCodeGenerator.hpp" #include "runtime/stubRoutines.hpp" @@ -109657,9 +109609,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.c // Copy from low to high addresses, indexed from the end of each array. __ lea(end_from, end_from_addr); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp b/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp +--- a/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hpp 2023-12-20 09:23:19.834814123 +0800 @@ -30,8 +30,8 @@ // extend it. @@ -109671,9 +109623,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/stubRoutines_x86_32.hp }; class x86 { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp 2023-10-30 18:27:25.613524122 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp b/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp +--- a/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp 2023-12-20 09:23:19.834814123 +0800 @@ -746,21 +746,6 @@ __ jmp(xreturn_path); @@ -109731,9 +109683,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x8 // _areturn __ pop(rsi); // get sender sp -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp 2023-10-30 18:27:25.617524126 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp b/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp +--- a/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/templateInterpreter_x86_64.cpp 2023-12-20 09:23:19.834814123 +0800 @@ -790,7 +790,7 @@ const int referent_offset = java_lang_ref_Reference::referent_offset; guarantee(referent_offset > 0, "referent offset not initialized"); @@ -109760,9 +109712,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateInterpreter_x8 // _areturn __ pop(rdi); // get return address -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp 2023-10-30 18:27:25.617524126 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp b/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp +--- a/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/templateTable_x86_32.cpp 2023-12-20 09:23:19.834814123 +0800 @@ -36,9 +36,6 @@ #include "runtime/stubRoutines.hpp" #include "runtime/synchronizer.hpp" @@ -109887,9 +109839,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_32.c __ jccb(Assembler::zero, L_no_push); // Push the appendix as a trailing parameter. // This must be done before we get the receiver, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp 2023-10-30 18:27:25.617524126 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp b/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp +--- a/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp 2023-12-20 09:23:19.834814123 +0800 @@ -36,9 +36,6 @@ #include "runtime/stubRoutines.hpp" #include "runtime/synchronizer.hpp" @@ -109933,9 +109885,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/templateTable_x86_64.c #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableModRef: case BarrierSet::CardTableExtension: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_32.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/x86_32.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_32.ad 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/x86_32.ad 2023-10-30 18:27:25.617524126 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/x86_32.ad b/hotspot/src/cpu/x86/vm/x86_32.ad +--- a/hotspot/src/cpu/x86/vm/x86_32.ad 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/x86_32.ad 2023-12-20 09:23:19.838147419 +0800 @@ -229,11 +229,6 @@ %} @@ -109985,9 +109937,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_32.ad shenandoah-j instruct compareAndSwapI( rRegI res, pRegP mem_ptr, eAXRegI oldval, eCXRegI newval, eFlagsReg cr) %{ match(Set res (CompareAndSwapI mem_ptr (Binary oldval newval))); effect(KILL cr, KILL oldval); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_64.ad shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/x86_64.ad ---- shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_64.ad 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/cpu/x86/vm/x86_64.ad 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/cpu/x86/vm/x86_64.ad b/hotspot/src/cpu/x86/vm/x86_64.ad +--- a/hotspot/src/cpu/x86/vm/x86_64.ad 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/cpu/x86/vm/x86_64.ad 2023-12-20 09:23:19.838147419 +0800 @@ -526,12 +526,6 @@ %} @@ -110106,9 +110058,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/cpu/x86/vm/x86_64.ad shenandoah-j //----------Max and Min-------------------------------------------------------- // Min Instructions -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_linux.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os/linux/vm/os_linux.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_linux.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os/linux/vm/os_linux.cpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os/linux/vm/os_linux.cpp b/hotspot/src/os/linux/vm/os_linux.cpp +--- a/hotspot/src/os/linux/vm/os_linux.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/os/linux/vm/os_linux.cpp 2023-12-20 09:23:19.851480600 +0800 @@ -22,6 +22,12 @@ * */ @@ -110200,9 +110152,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_linux.cpp shenando tty->print_cr("\nThe stack size specified is too small, " "Specify at least %dk", os::Linux::min_stack_allowed/ K); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_perf_linux.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os/linux/vm/os_perf_linux.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_perf_linux.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os/linux/vm/os_perf_linux.cpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os/linux/vm/os_perf_linux.cpp b/hotspot/src/os/linux/vm/os_perf_linux.cpp +--- a/hotspot/src/os/linux/vm/os_perf_linux.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/os/linux/vm/os_perf_linux.cpp 2023-12-20 09:23:19.851480600 +0800 @@ -50,6 +50,12 @@ #ifdef TARGET_ARCH_ppc # include "vm_version_ext_ppc.hpp" @@ -110216,9 +110168,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os/linux/vm/os_perf_linux.cpp she #include #include -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp b/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/assembler_linux_loongarch.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,92 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -110312,9 +110264,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/assembl + } +#endif // MINIMIZE_RAM_USAGE +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/atomic_linux_loongarch.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,206 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -110522,9 +110474,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/atomic_ +} + +#endif // OS_CPU_LINUX_LOONGARCH_VM_ATOMIC_LINUX_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/bytes_linux_loongarch.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -110563,9 +110515,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/bytes_l +inline u8 Bytes::swap_u8(u8 x) { return bswap_64(x); } + +#endif // OS_CPU_LINUX_LOONGARCH_VM_BYTES_LINUX_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/copy_linux_loongarch.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,125 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -110692,9 +110644,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/copy_li +} + +#endif // OS_CPU_LINUX_LOONGARCH_VM_COPY_LINUX_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/globals_linux_loongarch.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -110739,9 +110691,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/globals +define_pd_global(uintx,HeapBaseMinAddress, 2*G); + +#endif // OS_CPU_LINUX_LOONGARCH_VM_GLOBALS_LINUX_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/orderAccess_linux_loongarch.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,115 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -110858,9 +110810,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/orderAc +#undef inlasm_sync + +#endif // OS_CPU_LINUX_LOONGARCH_VM_ORDERACCESS_LINUX_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp b/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,750 @@ +/* + * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. @@ -111612,9 +111564,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linu +bool os::is_ActiveCoresMP() { + return UseActiveCoresMP && _initial_active_processor_count == 1; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/os_linux_loongarch.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,39 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -111655,9 +111607,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/os_linu + static bool is_ActiveCoresMP(); + +#endif // OS_CPU_LINUX_LOONGARCH_VM_OS_LINUX_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp 2023-10-30 18:27:25.621524131 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/prefetch_linux_loongarch.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -111715,9 +111667,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/prefetc +} + +#endif // OS_CPU_LINUX_LOONGARCH_VM_PREFETCH_LINUX_LOONGARCH_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp b/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -111818,9 +111770,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_ + +void JavaThread::cache_global_variables() { } + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/thread_linux_loongarch.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -111897,9 +111849,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/thread_ + static void disable_register_stack_guard() {} + +#endif // OS_CPU_LINUX_LOONGARCH_VM_THREAD_LINUX_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp b/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,84 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -111985,9 +111937,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadL + } +#endif // MINIMIZE_RAM_USAGE +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/threadLS_linux_loongarch.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,61 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -112050,9 +112002,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/threadL +#endif // MINIMIZE_RAM_USAGE + } +#endif // OS_CPU_LINUX_LOONGARCH_VM_THREADLS_LINUX_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp b/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/vmStructs_linux_loongarch.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112109,9 +112061,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vmStruc +#define VM_LONG_CONSTANTS_OS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) + +#endif // OS_CPU_LINUX_LOONGARCH_VM_VMSTRUCTS_LINUX_LOONGARCH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp b/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp +--- a/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_loongarch/vm/vm_version_linux_loongarch.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. @@ -112142,9 +112094,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_loongarch/vm/vm_vers +#include "runtime/os.hpp" +#include "vm_version_loongarch.hpp" + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp b/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp +--- a/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/assembler_linux_mips.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,111 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -112257,9 +112209,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/assembler_li + } +#endif // MINIMIZE_RAM_USAGE +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp b/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/atomic_linux_mips.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,258 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112519,9 +112471,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/atomic_linux +} + +#endif // OS_CPU_LINUX_MIPS_VM_ATOMIC_LINUX_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp b/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_mips.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -112560,9 +112512,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/bytes_linux_ +inline u8 Bytes::swap_u8(u8 x) { return bswap_64(x); } + +#endif // OS_CPU_LINUX_MIPS_VM_BYTES_LINUX_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp b/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/copy_linux_mips.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,125 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -112689,9 +112641,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/copy_linux_m +} + +#endif // OS_CPU_LINUX_MIPS_VM_COPY_LINUX_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp b/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/globals_linux_mips.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112744,9 +112696,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/globals_linu +define_pd_global(uintx,HeapBaseMinAddress, 2*G); + +#endif // OS_CPU_LINUX_MIPS_VM_GLOBALS_LINUX_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad b/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad +--- a/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/linux_mips_64.ad 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,50 @@ +// +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112798,9 +112750,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips_6 +// primary, secondary, and tertiary opcode. Only the opcode sections +// which a particular instruction needs for encoding need to be +// specified. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad b/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad +--- a/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/linux_mips.ad 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,153 @@ +// +// Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112955,9 +112907,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.a +} + +%} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s b/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s +--- a/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,25 @@ +# +# Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. @@ -112984,9 +112936,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/linux_mips.s +# + + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp b/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/orderAccess_linux_mips.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,115 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -113103,9 +113055,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/orderAccess_ +#undef inlasm_sync + +#endif // OS_CPU_LINUX_MIPS_VM_ORDERACCESS_LINUX_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp b/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp +--- a/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,1015 @@ +/* + * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. @@ -114122,9 +114074,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mip +bool os::is_ActiveCoresMP() { + return UseActiveCoresMP && _initial_active_processor_count == 1; +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp b/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/os_linux_mips.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,39 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. @@ -114165,9 +114117,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/os_linux_mip + static bool is_ActiveCoresMP(); + +#endif // OS_CPU_LINUX_MIPS_VM_OS_LINUX_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp b/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/prefetch_linux_mips.inline.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. @@ -114227,9 +114179,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/prefetch_lin +} + +#endif // OS_CPU_LINUX_MIPS_VM_PREFETCH_LINUX_MIPS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp b/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp +--- a/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. @@ -114330,9 +114282,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux + +void JavaThread::cache_global_variables() { } + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp b/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/thread_linux_mips.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -114409,9 +114361,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/thread_linux + static void disable_register_stack_guard() {} + +#endif // OS_CPU_LINUX_MIPS_VM_THREAD_LINUX_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp b/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp +--- a/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,84 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -114497,9 +114449,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_lin + } +#endif // MINIMIZE_RAM_USAGE +} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp b/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/threadLS_linux_mips.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,61 @@ +/* + * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. @@ -114562,9 +114514,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/threadLS_lin +#endif // MINIMIZE_RAM_USAGE + } +#endif // OS_CPU_LINUX_MIPS_VM_THREADLS_LINUX_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp 2023-10-30 18:27:25.625524136 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp b/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp +--- a/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/vmStructs_linux_mips.hpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. @@ -114621,9 +114573,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vmStructs_li +#define VM_LONG_CONSTANTS_OS_CPU(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) + +#endif // OS_CPU_LINUX_MIPS_VM_VMSTRUCTS_LINUX_MIPS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp b/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp +--- a/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp 1970-01-01 08:00:00.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_mips/vm/vm_version_linux_mips.cpp 2023-12-20 09:23:19.868147074 +0800 @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. @@ -114653,9 +114605,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_mips/vm/vm_version_l +#include "precompiled.hpp" +#include "runtime/os.hpp" +#include "vm_version_mips.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp b/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp +--- a/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp 2023-12-20 09:23:19.871480370 +0800 @@ -169,10 +169,6 @@ *dest = store_value; } @@ -114667,9 +114619,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/os_cpu/linux_zero/vm/atomic_linux inline jint Atomic::add(jint add_value, volatile jint* dest) { #ifdef ARM return arm_add_and_fetch(dest, add_value); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/hsdis.c shenandoah-jdk8u392-b08.mod/hotspot/src/share/tools/hsdis/hsdis.c ---- shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/hsdis.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/tools/hsdis/hsdis.c 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/tools/hsdis/hsdis.c b/hotspot/src/share/tools/hsdis/hsdis.c +--- a/hotspot/src/share/tools/hsdis/hsdis.c 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/tools/hsdis/hsdis.c 2023-12-20 09:23:19.908146618 +0800 @@ -493,6 +493,16 @@ #if defined(LIBARCH_ppc64) || defined(LIBARCH_ppc64le) res = "powerpc:common64"; @@ -114687,9 +114639,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/hsdis.c shenand #ifdef LIBARCH_aarch64 res = "aarch64"; #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/Makefile shenandoah-jdk8u392-b08.mod/hotspot/src/share/tools/hsdis/Makefile ---- shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/Makefile 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/tools/hsdis/Makefile 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/tools/hsdis/Makefile b/hotspot/src/share/tools/hsdis/Makefile +--- a/hotspot/src/share/tools/hsdis/Makefile 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/tools/hsdis/Makefile 2023-12-20 09:23:19.904813322 +0800 @@ -105,12 +105,25 @@ endif CFLAGS += $(CFLAGS/$(ARCH)) @@ -114716,9 +114668,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/tools/hsdis/Makefile shenan LDFLAGS += -ldl OUTFLAGS += -o $@ else -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/formssel.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/formssel.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/adlc/formssel.cpp b/hotspot/src/share/vm/adlc/formssel.cpp +--- a/hotspot/src/share/vm/adlc/formssel.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/adlc/formssel.cpp 2023-12-20 09:23:19.908146618 +0800 @@ -640,6 +640,22 @@ } @@ -114760,9 +114712,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.cpp shenan "StoreCM", "ClearArray", "GetAndAddI", "GetAndSetI", "GetAndSetP", -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/formssel.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/formssel.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/adlc/formssel.hpp b/hotspot/src/share/vm/adlc/formssel.hpp +--- a/hotspot/src/share/vm/adlc/formssel.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/adlc/formssel.hpp 2023-12-20 09:23:19.908146618 +0800 @@ -191,6 +191,7 @@ // loads from memory, so must check for anti-dependence virtual bool needs_anti_dependence_check(FormDict &globals) const; @@ -114771,9 +114723,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/formssel.hpp shenan enum memory_operand_type { NO_MEMORY_OPERAND = -1, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/main.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/main.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/main.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/main.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/adlc/main.cpp b/hotspot/src/share/vm/adlc/main.cpp +--- a/hotspot/src/share/vm/adlc/main.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/adlc/main.cpp 2023-12-20 09:23:19.908146618 +0800 @@ -22,6 +22,12 @@ * */ @@ -114802,9 +114754,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/main.cpp shenandoah #ifdef TARGET_ARCH_aarch64 AD.addInclude(AD._CPP_file, "assembler_aarch64.inline.hpp"); AD.addInclude(AD._CPP_file, "nativeInst_aarch64.hpp"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_c.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/output_c.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_c.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/output_c.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/adlc/output_c.cpp b/hotspot/src/share/vm/adlc/output_c.cpp +--- a/hotspot/src/share/vm/adlc/output_c.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/adlc/output_c.cpp 2023-12-20 09:23:19.911479913 +0800 @@ -3246,6 +3246,10 @@ // Analyze machine instructions that either USE or DEF memory. @@ -114816,9 +114768,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_c.cpp shenan if ( memory_operand != InstructForm::NO_MEMORY_OPERAND ) { if( memory_operand == InstructForm::MANY_MEMORY_OPERANDS ) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_h.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/output_h.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_h.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/adlc/output_h.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/adlc/output_h.cpp b/hotspot/src/share/vm/adlc/output_h.cpp +--- a/hotspot/src/share/vm/adlc/output_h.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/adlc/output_h.cpp 2023-12-20 09:23:19.911479913 +0800 @@ -2002,6 +2002,10 @@ // Analyze machine instructions that either USE or DEF memory. @@ -114830,9 +114782,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/adlc/output_h.cpp shenan if ( memory_operand != InstructForm::NO_MEMORY_OPERAND ) { if( memory_operand == InstructForm::MANY_MEMORY_OPERANDS ) { fprintf(fp," virtual const TypePtr *adr_type() const;\n"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/assembler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/assembler.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/assembler.hpp b/hotspot/src/share/vm/asm/assembler.hpp +--- a/hotspot/src/share/vm/asm/assembler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/assembler.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -114874,9 +114826,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.hpp shenan #endif // SHARE_VM_ASM_ASSEMBLER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/assembler.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/assembler.inline.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/assembler.inline.hpp b/hotspot/src/share/vm/asm/assembler.inline.hpp +--- a/hotspot/src/share/vm/asm/assembler.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/assembler.inline.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -114903,9 +114855,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/assembler.inline.hpp #ifdef TARGET_ARCH_aarch64 # include "assembler_aarch64.inline.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/codeBuffer.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/codeBuffer.cpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/codeBuffer.cpp b/hotspot/src/share/vm/asm/codeBuffer.cpp +--- a/hotspot/src/share/vm/asm/codeBuffer.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/codeBuffer.cpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -114927,9 +114879,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.cpp shena rtype == relocInfo::section_word_type || rtype == relocInfo::external_word_type, "code needs relocation information"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/codeBuffer.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/codeBuffer.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/codeBuffer.hpp b/hotspot/src/share/vm/asm/codeBuffer.hpp +--- a/hotspot/src/share/vm/asm/codeBuffer.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/codeBuffer.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -114956,9 +114908,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/codeBuffer.hpp shena }; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/macroAssembler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/macroAssembler.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/macroAssembler.hpp b/hotspot/src/share/vm/asm/macroAssembler.hpp +--- a/hotspot/src/share/vm/asm/macroAssembler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/macroAssembler.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -114984,9 +114936,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.hpp s +# include "macroAssembler_loongarch.hpp" +#endif #endif // SHARE_VM_ASM_MACROASSEMBLER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/macroAssembler.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/macroAssembler.inline.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/macroAssembler.inline.hpp b/hotspot/src/share/vm/asm/macroAssembler.inline.hpp +--- a/hotspot/src/share/vm/asm/macroAssembler.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/macroAssembler.inline.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115013,9 +114965,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/macroAssembler.inlin #ifdef TARGET_ARCH_aarch64 # include "macroAssembler_aarch64.inline.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/register.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/register.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/register.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/asm/register.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/asm/register.hpp b/hotspot/src/share/vm/asm/register.hpp +--- a/hotspot/src/share/vm/asm/register.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/asm/register.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115042,9 +114994,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/asm/register.hpp shenand #ifdef TARGET_ARCH_aarch64 # include "register_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Defs.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Defs.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Defs.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Defs.hpp 2023-10-30 18:27:25.629524140 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_Defs.hpp b/hotspot/src/share/vm/c1/c1_Defs.hpp +--- a/hotspot/src/share/vm/c1/c1_Defs.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_Defs.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115078,9 +115030,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Defs.hpp shenandoa #ifdef TARGET_ARCH_aarch64 # include "c1_Defs_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp b/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp +--- a/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115104,9 +115056,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FpuStackSim.hpp sh #ifdef TARGET_ARCH_aarch64 # include "c1_FpuStackSim_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FrameMap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FrameMap.cpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_FrameMap.cpp b/hotspot/src/share/vm/c1/c1_FrameMap.cpp +--- a/hotspot/src/share/vm/c1/c1_FrameMap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_FrameMap.cpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115130,9 +115082,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.cpp shena #ifdef TARGET_ARCH_aarch64 # include "vmreg_aarch64.inline.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FrameMap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_FrameMap.hpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_FrameMap.hpp b/hotspot/src/share/vm/c1/c1_FrameMap.hpp +--- a/hotspot/src/share/vm/c1/c1_FrameMap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_FrameMap.hpp 2023-12-20 09:23:19.911479913 +0800 @@ -22,6 +22,12 @@ * */ @@ -115156,9 +115108,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_FrameMap.hpp shena #ifdef TARGET_ARCH_aarch64 # include "c1_FrameMap_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_globals.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_globals.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_globals.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_globals.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_globals.hpp b/hotspot/src/share/vm/c1/c1_globals.hpp +--- a/hotspot/src/share/vm/c1/c1_globals.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_globals.hpp 2023-12-20 09:23:19.921479797 +0800 @@ -22,6 +22,12 @@ * */ @@ -115182,9 +115134,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_globals.hpp shenan #ifdef TARGET_ARCH_aarch64 # include "c1_globals_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LinearScan.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LinearScan.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LinearScan.cpp b/hotspot/src/share/vm/c1/c1_LinearScan.cpp +--- a/hotspot/src/share/vm/c1/c1_LinearScan.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LinearScan.cpp 2023-12-20 09:23:19.918146502 +0800 @@ -22,6 +22,12 @@ * */ @@ -115329,9 +115281,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.cpp she case lir_neg: case lir_add: case lir_sub: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LinearScan.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LinearScan.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LinearScan.hpp b/hotspot/src/share/vm/c1/c1_LinearScan.hpp +--- a/hotspot/src/share/vm/c1/c1_LinearScan.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LinearScan.hpp 2023-12-20 09:23:19.918146502 +0800 @@ -22,6 +22,12 @@ * */ @@ -115355,9 +115307,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LinearScan.hpp she #ifdef TARGET_ARCH_aarch64 # include "c1_LinearScan_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp b/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp +--- a/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp 2023-12-20 09:23:19.914813209 +0800 @@ -22,6 +22,12 @@ * */ @@ -115420,9 +115372,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.cpp s void LIR_Assembler::build_frame() { _masm->build_frame(initial_frame_size_in_bytes(), bang_size_in_bytes()); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp b/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp +--- a/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp 2023-12-20 09:23:19.914813209 +0800 @@ -22,6 +22,12 @@ * */ @@ -115473,9 +115425,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRAssembler.hpp s #ifdef TARGET_ARCH_aarch64 # include "c1_LIRAssembler_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIR.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIR.cpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIR.cpp b/hotspot/src/share/vm/c1/c1_LIR.cpp +--- a/hotspot/src/share/vm/c1/c1_LIR.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIR.cpp 2023-12-20 09:23:19.914813209 +0800 @@ -22,6 +22,12 @@ * */ @@ -115854,9 +115806,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.cpp shenandoah } #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp +--- a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp 2024-01-30 13:54:24.796042252 +0800 @@ -22,6 +22,12 @@ * */ @@ -115879,7 +115831,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s #include "runtime/sharedRuntime.hpp" #include "runtime/stubRoutines.hpp" #include "utilities/bitMap.inline.hpp" -@@ -484,13 +488,11 @@ +@@ -485,13 +489,11 @@ CodeEmitInfo* null_check_info, CodeEmitInfo* range_check_info) { CodeStub* stub = new RangeCheckStub(range_check_info, index); if (index->is_constant()) { @@ -115898,7 +115850,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } } -@@ -498,12 +500,10 @@ +@@ -499,12 +501,10 @@ void LIRGenerator::nio_range_check(LIR_Opr buffer, LIR_Opr index, LIR_Opr result, CodeEmitInfo* info) { CodeStub* stub = new RangeCheckStub(info, index, true); if (index->is_constant()) { @@ -115914,7 +115866,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } __ move(index, result); } -@@ -936,7 +936,7 @@ +@@ -937,7 +937,7 @@ return tmp; } @@ -115923,7 +115875,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s if (if_instr->should_profile()) { ciMethod* method = if_instr->profiled_method(); assert(method != NULL, "method should be set if branch is profiled"); -@@ -957,10 +957,17 @@ +@@ -958,10 +958,17 @@ __ metadata2reg(md->constant_encoding(), md_reg); LIR_Opr data_offset_reg = new_pointer_register(); @@ -115945,7 +115897,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s // MDO cells are intptr_t, so the data_reg width is arch-dependent. LIR_Opr data_reg = new_pointer_register(); -@@ -1231,15 +1238,6 @@ +@@ -1232,15 +1239,6 @@ LIR_Opr result = rlock_result(x); @@ -115961,7 +115913,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ load(referent_field_adr, result, info); // Register the value in the referent field with the pre-barrier -@@ -1316,8 +1314,8 @@ +@@ -1317,8 +1315,8 @@ } __ move(new LIR_Address(rcvr.result(), java_lang_Class::klass_offset_in_bytes(), T_ADDRESS), temp, info); @@ -115972,7 +115924,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } // Example: Thread.currentThread() -@@ -1451,11 +1449,6 @@ +@@ -1452,11 +1450,6 @@ case BarrierSet::G1SATBCTLogging: G1SATBCardTableModRef_pre_barrier(addr_opr, pre_val, do_load, patch, info); break; @@ -115984,7 +115936,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableModRef: case BarrierSet::CardTableExtension: -@@ -1478,9 +1471,6 @@ +@@ -1479,9 +1472,6 @@ case BarrierSet::G1SATBCTLogging: G1SATBCardTableModRef_post_barrier(addr, new_val); break; @@ -115994,7 +115946,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableModRef: case BarrierSet::CardTableExtension: -@@ -1518,7 +1508,6 @@ +@@ -1519,7 +1509,6 @@ // Read the marking-in-progress flag. LIR_Opr flag_val = new_register(T_INT); __ load(mark_active_flag_addr, flag_val); @@ -116002,7 +115954,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s LIR_PatchCode pre_val_patch_code = lir_patch_none; -@@ -1547,7 +1536,7 @@ +@@ -1548,7 +1537,7 @@ slow = new G1PreBarrierStub(pre_val); } @@ -116011,7 +115963,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ branch_destination(slow->continuation()); } -@@ -1605,10 +1594,8 @@ +@@ -1606,10 +1595,8 @@ } assert(new_val->is_register(), "must be a register at this point"); @@ -116023,7 +115975,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ branch_destination(slow->continuation()); } -@@ -1847,33 +1834,16 @@ +@@ -1848,33 +1835,16 @@ address = generate_address(object.result(), x->offset(), field_type); } @@ -116058,7 +116010,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } -@@ -1895,12 +1865,10 @@ +@@ -1896,12 +1866,10 @@ CodeEmitInfo* info = state_for(x); CodeStub* stub = new RangeCheckStub(info, index.result(), true); if (index.result()->is_constant()) { @@ -116074,7 +116026,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } __ move(index.result(), result); } else { -@@ -1981,8 +1949,8 @@ +@@ -1982,8 +1950,8 @@ } else if (use_length) { // TODO: use a (modified) version of array_range_check that does not require a // constant length to be loaded to a register @@ -116085,7 +116037,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } else { array_range_check(array.result(), index.result(), null_check_info, range_check_info); // The range check performs the null check, so clear it out for the load -@@ -1990,19 +1958,7 @@ +@@ -1991,19 +1959,7 @@ } } @@ -116106,7 +116058,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } -@@ -2176,7 +2132,7 @@ +@@ -2177,7 +2133,7 @@ assert(index_op->type() == T_INT, "only int constants supported"); addr = new LIR_Address(base_op, index_op->as_jint(), dst_type); } else { @@ -116115,7 +116067,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s addr = new LIR_Address(base_op, index_op, LIR_Address::Scale(log2_scale), 0, dst_type); #elif defined(GENERATE_ADDRESS_IS_PREFERRED) addr = generate_address(base_op, index_op, log2_scale, 0, dst_type); -@@ -2291,14 +2247,6 @@ +@@ -2292,14 +2248,6 @@ LIR_Opr value = rlock_result(x, x->basic_type()); @@ -116130,7 +116082,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s get_Object_unsafe(value, src.result(), off.result(), type, x->is_volatile()); #if INCLUDE_ALL_GCS -@@ -2317,7 +2265,7 @@ +@@ -2318,7 +2266,7 @@ // } // } @@ -116139,7 +116091,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s bool gen_pre_barrier = true; // Assume we need to generate pre_barrier. bool gen_offset_check = true; // Assume we need to generate the offset guard. bool gen_source_check = true; // Assume we need to check the src object for null. -@@ -2399,19 +2347,18 @@ +@@ -2400,19 +2348,18 @@ if (off.type()->is_int()) { referent_off = LIR_OprFact::intConst(java_lang_ref_Reference::referent_offset); @@ -116162,7 +116114,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } LIR_Opr src_klass = new_register(T_METADATA); if (gen_type_check) { -@@ -2421,8 +2368,7 @@ +@@ -2422,8 +2369,7 @@ LIR_Address* reference_type_addr = new LIR_Address(src_klass, in_bytes(InstanceKlass::reference_type_offset()), T_BYTE); LIR_Opr reference_type = new_register(T_INT); __ move(reference_type_addr, reference_type); @@ -116172,7 +116124,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } { // We have determined that src->_klass->_reference_type != REF_NONE -@@ -2502,19 +2448,14 @@ +@@ -2503,19 +2449,14 @@ int high_key = one_range->high_key(); BlockBegin* dest = one_range->sux(); if (low_key == high_key) { @@ -116197,7 +116149,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ branch_destination(L->label()); } } -@@ -2601,8 +2542,7 @@ +@@ -2602,8 +2543,7 @@ do_SwitchRanges(create_lookup_ranges(x), value, x->default_sux()); } else { for (int i = 0; i < len; i++) { @@ -116207,7 +116159,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } __ jump(x->default_sux()); } -@@ -2627,8 +2567,7 @@ +@@ -2628,8 +2568,7 @@ } else { int len = x->length(); for (int i = 0; i < len; i++) { @@ -116217,7 +116169,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } __ jump(x->default_sux()); } -@@ -2680,7 +2619,6 @@ +@@ -2681,7 +2620,6 @@ } LIR_Opr md_reg = new_register(T_METADATA); __ metadata2reg(md->constant_encoding(), md_reg); @@ -116225,7 +116177,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s increment_counter(new LIR_Address(md_reg, offset, NOT_LP64(T_INT) LP64_ONLY(T_LONG)), DataLayout::counter_increment); } -@@ -3134,8 +3072,8 @@ +@@ -3135,8 +3073,8 @@ f_val.dont_load_item(); LIR_Opr reg = rlock_result(x); @@ -116236,7 +116188,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } #ifdef JFR_HAVE_INTRINSICS -@@ -3175,8 +3113,7 @@ +@@ -3176,8 +3114,7 @@ T_OBJECT); LIR_Opr result = rlock_result(x); __ move_wide(jobj_addr, result); @@ -116246,7 +116198,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ move_wide(new LIR_Address(result, T_OBJECT), result); __ branch_destination(L_end->label()); -@@ -3540,10 +3477,9 @@ +@@ -3541,10 +3478,9 @@ LIR_Opr meth = new_register(T_METADATA); __ metadata2reg(method->constant_encoding(), meth); __ logical_and(result, mask, result); @@ -116258,7 +116210,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s __ branch_destination(overflow->continuation()); } } -@@ -3655,8 +3591,7 @@ +@@ -3656,8 +3592,7 @@ CodeEmitInfo *info = state_for(x, x->state()); CodeStub* stub = new PredicateFailedStub(info); @@ -116268,7 +116220,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s } } -@@ -3804,8 +3739,7 @@ +@@ -3805,8 +3740,7 @@ __ move(new LIR_Address(klass, in_bytes(Klass::layout_helper_offset()), T_INT), layout); int diffbit = Klass::layout_helper_boolean_diffbit(); __ logical_and(layout, LIR_OprFact::intConst(diffbit), layout); @@ -116278,9 +116230,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp s value = value_fixed; } return value; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp b/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp +--- a/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp 2023-12-20 09:23:19.918146502 +0800 @@ -22,6 +22,12 @@ * */ @@ -116335,9 +116287,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIRGenerator.hpp s void increment_event_counter_impl(CodeEmitInfo* info, ciMethod *method, int frequency, int bci, bool backedge, bool notify); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIR.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_LIR.hpp 2023-10-30 18:27:25.633524145 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_LIR.hpp b/hotspot/src/share/vm/c1/c1_LIR.hpp +--- a/hotspot/src/share/vm/c1/c1_LIR.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_LIR.hpp 2023-12-20 09:23:19.914813209 +0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. @@ -116699,9 +116651,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_LIR.hpp shenandoah void shift_left(LIR_Opr value, LIR_Opr count, LIR_Opr dst, LIR_Opr tmp); void shift_right(LIR_Opr value, LIR_Opr count, LIR_Opr dst, LIR_Opr tmp); void unsigned_shift_right(LIR_Opr value, LIR_Opr count, LIR_Opr dst, LIR_Opr tmp); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp b/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp +--- a/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp 2023-12-20 09:23:19.918146502 +0800 @@ -22,6 +22,12 @@ * */ @@ -116725,9 +116677,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_MacroAssembler.hpp #ifdef TARGET_ARCH_aarch64 # include "c1_MacroAssembler_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Runtime1.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Runtime1.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_Runtime1.cpp b/hotspot/src/share/vm/c1/c1_Runtime1.cpp +--- a/hotspot/src/share/vm/c1/c1_Runtime1.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_Runtime1.cpp 2023-12-20 09:23:19.918146502 +0800 @@ -22,6 +22,12 @@ * */ @@ -116831,9 +116783,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.cpp shena if (src == dst) { // same object, no check bs->write_ref_array_pre(dst_addr, length); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Runtime1.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/c1/c1_Runtime1.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/c1/c1_Runtime1.hpp b/hotspot/src/share/vm/c1/c1_Runtime1.hpp +--- a/hotspot/src/share/vm/c1/c1_Runtime1.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/c1/c1_Runtime1.hpp 2023-12-20 09:23:19.918146502 +0800 @@ -70,7 +70,6 @@ stub(load_appendix_patching) \ stub(g1_pre_barrier_slow) \ @@ -116842,9 +116794,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/c1/c1_Runtime1.hpp shena stub(fpu2long_stub) \ stub(counter_overflow) \ stub(predicate_failed_trap) \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/ci/ciObjectFactory.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/ci/ciObjectFactory.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/ci/ciObjectFactory.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/ci/ciObjectFactory.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/ci/ciObjectFactory.cpp b/hotspot/src/share/vm/ci/ciObjectFactory.cpp +--- a/hotspot/src/share/vm/ci/ciObjectFactory.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/ci/ciObjectFactory.cpp 2023-12-20 09:23:19.924813093 +0800 @@ -403,7 +403,7 @@ ASSERT_IN_VM; // We're handling raw oops here. @@ -116854,9 +116806,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/ci/ciObjectFactory.cpp s return; } Klass* metadata_owner_klass; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp b/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp +--- a/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/bytecodeAssembler.cpp 2023-12-20 09:23:19.924813093 +0800 @@ -22,6 +22,12 @@ * */ @@ -116883,9 +116835,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/bytecodeAssemb #ifdef TARGET_ARCH_sparc # include "bytes_sparc.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classFileStream.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classFileStream.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classFileStream.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classFileStream.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/classFileStream.hpp b/hotspot/src/share/vm/classfile/classFileStream.hpp +--- a/hotspot/src/share/vm/classfile/classFileStream.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/classFileStream.hpp 2023-12-20 09:23:19.928146388 +0800 @@ -22,6 +22,12 @@ * */ @@ -116912,9 +116864,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classFileStrea #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderData.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classLoaderData.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderData.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classLoaderData.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/classLoaderData.hpp b/hotspot/src/share/vm/classfile/classLoaderData.hpp +--- a/hotspot/src/share/vm/classfile/classLoaderData.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/classLoaderData.hpp 2023-12-20 09:23:19.928146388 +0800 @@ -29,7 +29,6 @@ #include "memory/memRegion.hpp" #include "memory/metaspace.hpp" @@ -116923,9 +116875,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderDat #include "runtime/mutex.hpp" #include "utilities/growableArray.hpp" #include "utilities/macros.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderStats.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classLoaderStats.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderStats.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/classLoaderStats.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/classLoaderStats.hpp b/hotspot/src/share/vm/classfile/classLoaderStats.hpp +--- a/hotspot/src/share/vm/classfile/classLoaderStats.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/classLoaderStats.hpp 2023-12-20 09:23:19.928146388 +0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. @@ -116941,9 +116893,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/classLoaderSta #include "oops/oopsHierarchy.hpp" #include "runtime/vm_operations.hpp" #include "services/diagnosticCommand.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/javaClasses.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/javaClasses.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/javaClasses.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/javaClasses.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/javaClasses.cpp b/hotspot/src/share/vm/classfile/javaClasses.cpp +--- a/hotspot/src/share/vm/classfile/javaClasses.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/javaClasses.cpp 2023-12-20 09:23:19.928146388 +0800 @@ -52,10 +52,6 @@ #include "runtime/vframe.hpp" #include "utilities/preserveException.hpp" @@ -117018,9 +116970,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/javaClasses.cp } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/stackMapTable.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/stackMapTable.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/stackMapTable.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/stackMapTable.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/stackMapTable.hpp b/hotspot/src/share/vm/classfile/stackMapTable.hpp +--- a/hotspot/src/share/vm/classfile/stackMapTable.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/stackMapTable.hpp 2023-12-20 09:23:19.931479683 +0800 @@ -22,6 +22,12 @@ * */ @@ -117047,9 +116999,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/stackMapTable. #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/symbolTable.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/symbolTable.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/symbolTable.cpp b/hotspot/src/share/vm/classfile/symbolTable.cpp +--- a/hotspot/src/share/vm/classfile/symbolTable.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/symbolTable.cpp 2023-12-20 09:23:19.931479683 +0800 @@ -721,7 +721,7 @@ // considered dead. The SATB part of G1 needs to get notified about this // potential resurrection, otherwise the marking might not find the object. @@ -117088,9 +117040,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.cp // This verification is part of Universe::verify() and needs to be quick. // See StringTable::verify_and_compare() below for exhaustive verification. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/symbolTable.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/symbolTable.hpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/symbolTable.hpp b/hotspot/src/share/vm/classfile/symbolTable.hpp +--- a/hotspot/src/share/vm/classfile/symbolTable.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/symbolTable.hpp 2023-12-20 09:23:19.931479683 +0800 @@ -328,7 +328,6 @@ possibly_parallel_unlink_or_oops_do(cl, NULL, processed, removed); } @@ -117099,9 +117051,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/symbolTable.hp // Hashing algorithm, used as the hash value used by the // StringTable for bucket selection and comparison (stored in the -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/verifier.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/verifier.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/verifier.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/classfile/verifier.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/classfile/verifier.cpp b/hotspot/src/share/vm/classfile/verifier.cpp +--- a/hotspot/src/share/vm/classfile/verifier.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/classfile/verifier.cpp 2024-01-30 13:54:24.836041846 +0800 @@ -22,6 +22,12 @@ * */ @@ -117128,9 +117080,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/classfile/verifier.cpp s #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeBlob.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeBlob.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeBlob.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeBlob.cpp 2023-10-30 18:27:25.637524150 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/codeBlob.cpp b/hotspot/src/share/vm/code/codeBlob.cpp +--- a/hotspot/src/share/vm/code/codeBlob.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/codeBlob.cpp 2023-12-20 09:23:19.931479683 +0800 @@ -22,6 +22,12 @@ * */ @@ -117157,9 +117109,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeBlob.cpp shenan #ifdef COMPILER1 #include "c1/c1_Runtime1.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeCache.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeCache.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/codeCache.cpp b/hotspot/src/share/vm/code/codeCache.cpp +--- a/hotspot/src/share/vm/code/codeCache.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/codeCache.cpp 2023-12-20 09:23:19.934812978 +0800 @@ -354,7 +354,7 @@ void CodeCache::scavenge_root_nmethods_do(CodeBlobToOopClosure* f) { assert_locked_or_safepoint(CodeCache_lock); @@ -117210,9 +117162,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.cpp shena unallocated_capacity()); } + -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeCache.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/codeCache.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/codeCache.hpp b/hotspot/src/share/vm/code/codeCache.hpp +--- a/hotspot/src/share/vm/code/codeCache.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/codeCache.hpp 2023-12-20 09:23:19.934812978 +0800 @@ -42,11 +42,9 @@ class OopClosure; @@ -117225,9 +117177,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/codeCache.hpp shena private: // CodeHeap is malloc()'ed at startup and never deleted during shutdown, // so that the generated assembly code is always there when it's needed. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/compiledIC.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/compiledIC.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/compiledIC.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/compiledIC.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/compiledIC.hpp b/hotspot/src/share/vm/code/compiledIC.hpp +--- a/hotspot/src/share/vm/code/compiledIC.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/compiledIC.hpp 2023-12-20 09:23:19.934812978 +0800 @@ -22,6 +22,12 @@ * */ @@ -117254,9 +117206,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/compiledIC.hpp shen //----------------------------------------------------------------------------- // The CompiledIC represents a compiled inline cache. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/nmethod.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/nmethod.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/nmethod.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/nmethod.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/nmethod.cpp b/hotspot/src/share/vm/code/nmethod.cpp +--- a/hotspot/src/share/vm/code/nmethod.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/nmethod.cpp 2023-12-20 09:23:19.934812978 +0800 @@ -491,7 +491,7 @@ _oops_do_mark_link = NULL; _jmethod_id = NULL; @@ -117275,9 +117227,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/nmethod.cpp shenand return; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/relocInfo.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/relocInfo.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/relocInfo.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/relocInfo.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/relocInfo.hpp b/hotspot/src/share/vm/code/relocInfo.hpp +--- a/hotspot/src/share/vm/code/relocInfo.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/relocInfo.hpp 2023-12-20 09:23:19.934812978 +0800 @@ -22,6 +22,12 @@ * */ @@ -117368,9 +117320,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/relocInfo.hpp shena class virtual_call_Relocation : public CallRelocation { relocInfo::relocType type() { return relocInfo::virtual_call_type; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/vmreg.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/vmreg.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/vmreg.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/code/vmreg.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/code/vmreg.hpp b/hotspot/src/share/vm/code/vmreg.hpp +--- a/hotspot/src/share/vm/code/vmreg.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/code/vmreg.hpp 2023-12-20 09:23:19.938146274 +0800 @@ -22,6 +22,12 @@ * */ @@ -117410,9 +117362,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/code/vmreg.hpp shenandoa #ifdef TARGET_ARCH_aarch64 # include "vmreg_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/disassembler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/disassembler.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/compiler/disassembler.cpp b/hotspot/src/share/vm/compiler/disassembler.cpp +--- a/hotspot/src/share/vm/compiler/disassembler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/compiler/disassembler.cpp 2023-12-20 09:23:19.938146274 +0800 @@ -22,6 +22,12 @@ * */ @@ -117439,9 +117391,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.cp #ifdef SHARK #include "shark/sharkEntry.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/disassembler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/disassembler.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/compiler/disassembler.hpp b/hotspot/src/share/vm/compiler/disassembler.hpp +--- a/hotspot/src/share/vm/compiler/disassembler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/compiler/disassembler.hpp 2023-12-20 09:23:19.938146274 +0800 @@ -22,6 +22,12 @@ * */ @@ -117468,9 +117420,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/disassembler.hp public: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/oopMap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/oopMap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/oopMap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/compiler/oopMap.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/compiler/oopMap.hpp b/hotspot/src/share/vm/compiler/oopMap.hpp +--- a/hotspot/src/share/vm/compiler/oopMap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/compiler/oopMap.hpp 2023-12-20 09:23:19.938146274 +0800 @@ -43,7 +43,6 @@ class frame; class RegisterMap; @@ -117479,9 +117431,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/compiler/oopMap.hpp shen class OopMapValue: public StackObj { friend class VMStructs; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp b/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp +--- a/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2023-12-20 09:23:19.948146160 +0800 @@ -1525,8 +1525,6 @@ inline bool is_obj_ill(const oop obj) const; @@ -117491,9 +117443,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1C bool allocated_since_marking(oop obj, HeapRegion* hr, VerifyOption vo); HeapWord* top_at_mark_start(HeapRegion* hr, VerifyOption vo); bool is_marked(oop obj, VerifyOption vo); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp b/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp 2023-12-20 09:23:19.948146160 +0800 @@ -376,21 +376,4 @@ } } @@ -117516,9 +117468,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/g1C -} - #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1COLLECTEDHEAP_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp b/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp +--- a/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/g1/satbQueue.cpp 2023-12-20 09:23:19.954812750 +0800 @@ -25,7 +25,6 @@ #include "precompiled.hpp" #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" @@ -117605,9 +117557,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/sat return should_enqueue; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp b/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp +--- a/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/g1/satbQueue.hpp 2023-12-20 09:23:19.954812750 +0800 @@ -49,9 +49,6 @@ // Filter out unwanted entries from the buffer. void filter(); @@ -117618,9 +117570,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/g1/sat public: ObjPtrQueue(PtrQueueSet* qset, bool perm = false) : // SATB queues are only active during marking cycles. We create -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp 2023-12-20 09:23:19.958146045 +0800 @@ -86,6 +86,9 @@ void inline_write_ref_field_gc(void* field, oop new_val) { jbyte* byte = byte_for(field); @@ -117631,9 +117583,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } // Adaptive size policy support -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp 2023-12-20 09:23:19.958146045 +0800 @@ -105,6 +105,9 @@ assert(end_bit_ok, "concurrency problem"); DEBUG_ONLY(Atomic::inc_ptr(&mark_bitmap_count)); @@ -117644,9 +117596,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall return true; } return false; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp 2023-12-20 09:23:19.958146045 +0800 @@ -33,6 +33,9 @@ ObjArrayTask task(obj, index); assert(task.is_valid(), "bad ObjArrayTask"); @@ -117667,9 +117619,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } #endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSCOMPACTIONMANAGER_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2023-12-20 09:23:19.961479341 +0800 @@ -499,6 +499,9 @@ if (beg_region == end_region) { // All in one region. @@ -117700,9 +117652,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } const size_t end_bit = bitmap->find_obj_end(beg_bit, range_end); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp 2023-10-30 18:27:25.641524154 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp 2023-12-20 09:23:19.961479341 +0800 @@ -1329,6 +1329,9 @@ const int obj_size = obj->size(); if (mark_bitmap()->mark_obj(obj, obj_size)) { @@ -117723,9 +117675,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2023-10-30 18:27:25.645524159 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2023-12-20 09:23:19.961479341 +0800 @@ -41,8 +41,9 @@ inline void PSPromotionManager::claim_or_forward_internal_depth(T* p) { if (p != NULL) { // XXX: error if p != NULL here @@ -117790,9 +117742,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } else { assert(o->is_forwarded(), "Sanity"); new_obj = o->forwardee(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp 2023-10-30 18:27:25.645524159 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp 2023-12-20 09:23:19.961479341 +0800 @@ -71,14 +71,22 @@ assert(should_scavenge(p, true), "revisiting object?"); @@ -117832,9 +117784,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/parall } else { new_obj = _pm->copy_to_survivor_space(o); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp +--- a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. @@ -117918,9 +117870,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared - _bm.clear_range(beg, end); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp +--- a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,118 +0,0 @@ -/* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. @@ -118040,9 +117992,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared -}; - -#endif // SHARE_VM_GC_SHARED_CMBITMAP_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shared/markBitMap.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. @@ -118146,9 +118098,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shared -#undef check_mark - -#endif // SHARE_VM_GC_SHARED_CMBITMAP_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,136 +0,0 @@ -/* - * Copyright (c) 2018, 2020 Red Hat, Inc. All rights reserved. @@ -118286,9 +118238,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - return LIR_OprFact::address(new LIR_Address(resolved_addr, type)); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,91 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -118381,9 +118333,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_C1_SHENANDOAHBARRIERSETC1_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved. @@ -118467,9 +118419,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - return n; - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -118518,9 +118470,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_C2_SHENANDOAHBARRIERSETC2_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,3097 +0,0 @@ - -/* @@ -121619,9 +121571,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - return NULL; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,186 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -121809,9 +121761,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - -#endif // SHARE_GC_SHENANDOAH_C2_SHENANDOAHSUPPORT_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,166 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -121979,9 +121931,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - return ShenandoahHeuristics::should_start_gc(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122033,9 +121985,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHADAPTIVEHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122110,9 +122062,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - // Randomly unload classes with 50% chance. - return (os::random() & 1) == 1; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122162,9 +122114,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHAGGRESSIVEHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,98 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122264,9 +122216,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122312,9 +122264,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHCOMPACTHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,300 +0,0 @@ -/* - * Copyright (c) 2018, 2020, Red Hat, Inc. All rights reserved. @@ -122616,9 +122568,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - return false; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,143 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122763,9 +122715,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122845,9 +122797,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122897,9 +122849,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHPASSIVEHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -122974,9 +122926,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -123024,9 +122976,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_HEURISTICS_SHENANDOAHSTATICHEURISTICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -123101,9 +123053,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShouldNotReachHere(); - return NULL; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -123147,9 +123099,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_MODE_SHENANDOAHIUMODE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -123207,9 +123159,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHMODE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -123269,9 +123221,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShouldNotReachHere(); - return NULL; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -123312,9 +123264,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_MODE_SHENANDOAHPASSIVEMODE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -123375,9 +123327,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShouldNotReachHere(); - return NULL; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -123419,9 +123371,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_MODE_SHENANDOAHSATBMODE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,156 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. @@ -123579,9 +123531,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - _workers->run_task(&task); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,149 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. @@ -123732,9 +123684,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHARED_PRESERVEDMARKS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,86 +0,0 @@ -/* - * Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved. @@ -123822,9 +123774,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHARED_PRESERVEDMARKS_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,162 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -123988,9 +123940,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHALLOCREQUEST_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,398 +0,0 @@ -/* - * Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved. @@ -124390,9 +124342,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - file, line); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,187 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -124581,9 +124533,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHASSERTS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetAssembler_stub.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -124619,9 +124571,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHBARRIERSETASSEMBLER_STUB_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -124736,9 +124688,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHBARRIERSETCLONE_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,270 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -125010,9 +124962,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - clone_barrier(src); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,146 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -125160,9 +125112,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHBARRIERSET_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,154 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -125318,9 +125270,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHBARRIERSET_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -125416,9 +125368,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -#endif // ASSERT - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHCLOSURES_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -125542,9 +125494,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -#endif - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHCLOSURES_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,311 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -125857,9 +125809,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } -} -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,181 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -126042,9 +125994,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHCODEROOTS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,163 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -126209,9 +126161,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - assert(regions == count(), "Must match"); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,91 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -126304,9 +126256,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHCOLLECTIONSET_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2017, 2020, Red Hat, Inc. All rights reserved. @@ -126361,9 +126313,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHCOLLECTIONSET_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,205 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -126570,9 +126522,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - out->print_cr(" " SIZE_FORMAT_W(5) " caused by allocation failure", _alloc_failure_full); - out->print_cr(" " SIZE_FORMAT_W(5) " upgraded from Degenerated GC", _alloc_failure_degenerated_upgrade_to_full); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,104 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -126678,9 +126630,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHCOLLECTORPOLICY_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,1022 +0,0 @@ -/* - * Copyright (c) 2013, 2021, Red Hat, Inc. All rights reserved. @@ -127704,9 +127656,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -void ShenandoahConcurrentMark::clear_claim_codecache() { - _claimed_codecache.unset(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,112 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -127820,9 +127772,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHCONCURRENTMARK_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,272 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -128096,9 +128048,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHCONCURRENTMARK_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,719 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Red Hat, Inc. All rights reserved. @@ -128819,9 +128771,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -bool ShenandoahControlThread::in_graceful_shutdown() { - return _graceful_shutdown.is_set(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,168 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -128991,9 +128943,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHCONCURRENTTHREAD_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -129117,9 +129069,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -ShenandoahEvacOOMScope::~ShenandoahEvacOOMScope() { - ShenandoahHeap::heap()->leave_evacuation(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,121 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -129242,9 +129194,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHEVACOOMHANDLER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -129312,9 +129264,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -129410,9 +129362,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,699 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -130113,9 +130065,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - assert (end_off == _max, err_msg("free regions past the rightmost: " SIZE_FORMAT ", bound " SIZE_FORMAT, end_off, _collector_rightmost)); -} -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,99 +0,0 @@ - -/* @@ -130216,9 +130168,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHFREESET_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,110 +0,0 @@ -/* - * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. @@ -130330,9 +130282,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - gclog_or_tty->flush(); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved. @@ -130385,9 +130337,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -typedef ShenandoahGCTraceTime GCTraceTime; - -#endif // SHARE_VM_GC_IMPLEMENTATION_SHENANDOAH_SHENANDOAHGCTRACETIME_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2016, 2017, Red Hat, Inc. All rights reserved. @@ -130424,9 +130376,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - MATERIALIZE_NOTPRODUCT_FLAG, \ - MATERIALIZE_MANAGEABLE_FLAG, \ - MATERIALIZE_PRODUCT_RW_FLAG) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,365 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -130793,9 +130745,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - DECLARE_PRODUCT_RW_FLAG) - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAH_GLOBALS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,2738 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -133535,9 +133487,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,670 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Red Hat, Inc. All rights reserved. @@ -134209,9 +134161,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAP_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,501 +0,0 @@ -/* - * Copyright (c) 2015, 2020, Red Hat, Inc. All rights reserved. @@ -134714,9 +134666,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAP_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,110 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -134828,9 +134780,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,83 +0,0 @@ -/* - * Copyright (c) 2016, 2017, Red Hat, Inc. All rights reserved. @@ -134915,9 +134867,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPREGIONCOUNTERS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,669 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -135588,9 +135540,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - _state = to; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,394 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -135986,9 +135938,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPREGION_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,136 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -136126,9 +136078,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPREGION_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,140 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -136270,9 +136222,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - assert(regions == count(), "Must match"); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,99 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -136373,9 +136325,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPREGIONSET_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -136427,9 +136379,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPREGIONSET_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -136502,9 +136454,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShenandoahDumpHeapRegionInfoClosure c; - ShenandoahHeap::heap()->heap_region_iterate(&c); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahJfrSupport.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -136546,9 +136498,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHJFRSUPPORT_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,89 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -136639,9 +136591,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHHEAPLOCK_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -136705,9 +136657,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - gclog_or_tty->sp(gclog_or_tty->indentation()*4); - gclog_or_tty->vprint_cr(format, ap); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2016, 2017, Red Hat, Inc. All rights reserved. @@ -136768,9 +136720,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -#endif - -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,1014 +0,0 @@ -/* - * Copyright (c) 2014, 2019, Red Hat, Inc. All rights reserved. @@ -137786,9 +137738,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - heap->clear_cancelled_gc(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2014, 2018, Red Hat, Inc. All rights reserved. @@ -137868,9 +137820,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHMARKCOMPACT_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -137954,9 +137906,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -void ShenandoahMarkingContext::mark_incomplete() { - _is_complete.unset(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -138039,9 +137991,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHMARKINGCONTEXT_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,87 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -138130,9 +138082,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHMARKINGCONTEXT_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2013, 2019, Red Hat, Inc. All rights reserved. @@ -138228,9 +138180,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - // Nothing good had happened. - return false; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -138277,9 +138229,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHMETRICS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,97 +0,0 @@ -/* - * Copyright (c) 2015, 2017, Red Hat, Inc. All rights reserved. @@ -138378,9 +138330,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - CompressedClassSpaceCounters::update_performance_counters(); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2015, 2017, Red Hat, Inc. All rights reserved. @@ -138436,9 +138388,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHMONITORINGSUPPORT_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,194 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -138634,9 +138586,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - return 0; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -138713,9 +138665,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHNUMBERSEQ_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,205 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -138922,9 +138874,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHOOPCLOSURES_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -138966,9 +138918,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHOOPCLOSURES_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,355 +0,0 @@ -/* - * Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved. @@ -139325,9 +139277,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - out->cr(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,108 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -139437,9 +139389,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHPACER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -139512,9 +139464,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif //SHARE_VM_GC_SHENANDOAH_SHENANDOAHPACER_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -139554,9 +139506,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - char _pad##id[SHENANDOAH_CACHE_LINE_SIZE] - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHPADDING_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,28 +0,0 @@ -/* - * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. @@ -139586,9 +139538,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -#include "gc_implementation/shenandoah/shenandoahParallelCleaning.hpp" - -Monitor* ShenandoahCodeCacheUnloadingTask::_lock = new Monitor(Mutex::leaf, "Code Cache Unload lock"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahParallelCleaning.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,397 +0,0 @@ -/* - * Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved. @@ -139987,9 +139939,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_IMPLEMENTATION_SHENANDOAH_SHENANDOAHPARALLELCLEANING_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,314 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -140305,9 +140257,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -ShenandoahWorkerTimingsTracker::~ShenandoahWorkerTimingsTracker() { - _timings->worker_data(_phase, _par_phase)->set(_worker_id, os::elapsedTime() - _start_time); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,242 +0,0 @@ - -/* @@ -140551,9 +140503,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHGCPHASETIMEINGS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,343 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -140898,9 +140850,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - _dedup_roots.oops_do(oops, worker_id); - _string_table_roots.oops_do(oops, worker_id); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,262 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -141164,9 +141116,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHROOTPROCESSOR_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,96 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -141264,9 +141216,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - _thread_roots.oops_do(oops, clds, code, worker_id); -} -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHROOTPROCESSOR_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,139 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -141407,9 +141359,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - // dangling reference from the thread root. - Threads::possibly_parallel_oops_do(oops, &clds, &blobs); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -141469,9 +141421,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_GC_SHENANDOAH_SHENANDOAHROOTVERIFIER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,69 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -141542,9 +141494,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - shenandoah_assert_correct(NULL, s); - ShenandoahBarrierSet::barrier_set()->clone_barrier_runtime(s); -JRT_END -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -141594,9 +141546,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHRUNTIME_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,247 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -141845,9 +141797,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSHAREDFLAG_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Red Hat, Inc. All rights reserved. @@ -141898,9 +141850,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAH_SPECIALIZED_OOP_CLOSURES_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,193 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -142095,9 +142047,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShenandoahStrDedupQueueCleanupClosure cl; - parallel_oops_do(&cl); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,159 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -142258,9 +142210,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSTRINGDEDUPQUEUE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -142315,9 +142267,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSTRINGDEDUPQUEUE_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,504 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -142823,9 +142775,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - return transferred; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -143111,9 +143063,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAHSTRDEDUPTABLE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,199 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -143314,9 +143266,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - size_t index = (size_t)Atomic::add(1, (volatile jint*)&_claimed) - 1; - return index; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -143382,9 +143334,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSTRINGDEDUPTHREAD_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,338 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -143724,9 +143676,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,150 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -143878,9 +143830,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSTRINGDEDUP_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -143961,9 +143913,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - return false; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -144007,9 +143959,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHSYNCHRONIZERITERATOR_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,227 +0,0 @@ -/* - * Copyright (c) 2016, 2019, Red Hat, Inc. All rights reserved. @@ -144238,9 +144190,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - return _heap->cancelled_gc(); -} - -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,420 +0,0 @@ -/* - * Copyright (c) 2016, 2019, Red Hat, Inc. All rights reserved. @@ -144662,9 +144614,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHTASKQUEUE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2016, 2019, Red Hat, Inc. All rights reserved. @@ -144732,9 +144684,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHTASKQUEUE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,154 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -144890,9 +144842,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - - return (size_t)1 << (log2_intptr(value) + 1); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,154 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -145048,9 +145000,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAHUTILS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,962 +0,0 @@ -/* - * Copyright (c) 2017, 2019, Red Hat, Inc. All rights reserved. @@ -146014,9 +145966,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - verifier.oops_do(&cl); -} - -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,191 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -146209,9 +146161,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHVERIFIER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -146290,9 +146242,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - ShenandoahGCPauseMark mark(SvcGCMarker::OTHER); - ShenandoahHeap::heap()->entry_degenerated(_point); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,107 +0,0 @@ -/* - * Copyright (c) 2013, 2018, Red Hat, Inc. All rights reserved. @@ -146401,9 +146353,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif //SHARE_VM_GC_SHENANDOAH_VM_OPERATIONS_SHENANDOAH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. @@ -146486,9 +146438,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - } - out->cr(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. @@ -146575,9 +146527,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_G1_WORKERDATAARRAY_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.inline.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,156 +0,0 @@ -/* - * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. @@ -146735,9 +146687,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -} - -#endif // SHARE_VM_GC_G1_WORKERDATAARRAY_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,135 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -146874,9 +146826,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - Threads::number_of_non_daemon_threads()); - return _prev_conc_reset; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -146954,9 +146906,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHWORKERPOLICY_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -147023,9 +146975,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - // Restore old worker value - _workers->set_active_workers(_old_workers); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -147099,9 +147051,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan -}; - -#endif // SHARE_VM_GC_SHENANDOAH_SHENANDOAHWORKGROUP_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp b/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp +--- a/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved. @@ -147154,9 +147106,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_implementation/shenan - declare_toplevel_type(ShenandoahHeapRegion*) \ - -#endif // SHARE_VM_GC_SHENANDOAH_VMSTRUCTS_SHENANDOAH_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHeap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/collectedHeap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHeap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/collectedHeap.cpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_interface/collectedHeap.cpp b/hotspot/src/share/vm/gc_interface/collectedHeap.cpp +--- a/hotspot/src/share/vm/gc_interface/collectedHeap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_interface/collectedHeap.cpp 2023-12-20 09:23:19.968145932 +0800 @@ -606,24 +606,3 @@ err_msg("after_heap: " PTR_FORMAT " is unexpectedly in the heap", p2i(after_heap))); } @@ -147182,9 +147134,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHe -void CollectedHeap::unpin_object(JavaThread* thread, oop obj) { - ShouldNotReachHere(); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHeap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/collectedHeap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHeap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/collectedHeap.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_interface/collectedHeap.hpp b/hotspot/src/share/vm/gc_interface/collectedHeap.hpp +--- a/hotspot/src/share/vm/gc_interface/collectedHeap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_interface/collectedHeap.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -80,7 +80,6 @@ // GenCollectedHeap // G1CollectedHeap @@ -147223,9 +147175,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/collectedHe // Non product verification and debugging. #ifndef PRODUCT // Support for PromotionFailureALot. Return true if it's time to cause a -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcCause.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcCause.cpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_interface/gcCause.cpp b/hotspot/src/share/vm/gc_interface/gcCause.cpp +--- a/hotspot/src/share/vm/gc_interface/gcCause.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_interface/gcCause.cpp 2023-12-20 09:23:19.968145932 +0800 @@ -100,18 +100,6 @@ case _g1_humongous_allocation: return "G1 Humongous Allocation"; @@ -147245,9 +147197,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.cpp case _last_ditch_collection: return "Last ditch collection"; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcCause.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcCause.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_interface/gcCause.hpp b/hotspot/src/share/vm/gc_interface/gcCause.hpp +--- a/hotspot/src/share/vm/gc_interface/gcCause.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_interface/gcCause.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -73,12 +73,6 @@ _g1_inc_collection_pause, _g1_humongous_allocation, @@ -147261,9 +147213,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcCause.hpp _last_ditch_collection, _last_gc_cause }; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcName.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcName.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcName.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/gc_interface/gcName.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/gc_interface/gcName.hpp b/hotspot/src/share/vm/gc_interface/gcName.hpp +--- a/hotspot/src/share/vm/gc_interface/gcName.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/gc_interface/gcName.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -37,7 +37,6 @@ G1New, ConcurrentMarkSweep, @@ -147280,9 +147232,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/gc_interface/gcName.hpp default: ShouldNotReachHere(); return NULL; } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp b/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp +--- a/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/abstractInterpreter.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147307,9 +147259,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/abstractInte #endif // This file contains the platform-independent parts -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecode.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecode.hpp b/hotspot/src/share/vm/interpreter/bytecode.hpp +--- a/hotspot/src/share/vm/interpreter/bytecode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecode.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147336,9 +147288,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecode.hpp #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp b/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp +--- a/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147375,9 +147327,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInte #ifdef TARGET_ARCH_aarch64 # include "bytecodeInterpreter_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp b/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp +--- a/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147404,9 +147356,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeInte #ifdef TARGET_ARCH_aarch64 # include "bytecodeInterpreter_aarch64.inline.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodes.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodes.cpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecodes.cpp b/hotspot/src/share/vm/interpreter/bytecodes.cpp +--- a/hotspot/src/share/vm/interpreter/bytecodes.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecodes.cpp 2024-01-30 13:54:24.866041540 +0800 @@ -22,6 +22,12 @@ * */ @@ -147433,9 +147385,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.cp #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodes.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodes.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecodes.hpp b/hotspot/src/share/vm/interpreter/bytecodes.hpp +--- a/hotspot/src/share/vm/interpreter/bytecodes.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecodes.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147462,9 +147414,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodes.hp #ifdef TARGET_ARCH_aarch64 # include "bytecodes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeStream.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeStream.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeStream.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/bytecodeStream.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/bytecodeStream.hpp b/hotspot/src/share/vm/interpreter/bytecodeStream.hpp +--- a/hotspot/src/share/vm/interpreter/bytecodeStream.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/bytecodeStream.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147491,9 +147443,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/bytecodeStre #ifdef TARGET_ARCH_aarch64 # include "bytes_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp b/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp +--- a/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147520,9 +147472,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpret #ifdef TARGET_ARCH_aarch64 # include "cppInterpreterGenerator_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpreter.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/cppInterpreter.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpreter.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/cppInterpreter.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/cppInterpreter.hpp b/hotspot/src/share/vm/interpreter/cppInterpreter.hpp +--- a/hotspot/src/share/vm/interpreter/cppInterpreter.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/cppInterpreter.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147549,9 +147501,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/cppInterpret #ifdef TARGET_ARCH_aarch64 # include "cppInterpreter_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp b/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp +--- a/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/interpreterGenerator.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147578,9 +147530,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterG #ifdef TARGET_ARCH_aarch64 # include "interpreterGenerator_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreter.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreter.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreter.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreter.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/interpreter.hpp b/hotspot/src/share/vm/interpreter/interpreter.hpp +--- a/hotspot/src/share/vm/interpreter/interpreter.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/interpreter.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147607,9 +147559,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreter. #ifdef TARGET_ARCH_aarch64 # include "interpreter_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp b/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp +--- a/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147645,9 +147597,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterR IRT_LEAF(void, InterpreterRuntime::popframe_move_outgoing_args(JavaThread* thread, void* src_address, void* dest_address)) if (src_address == dest_address) { return; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp b/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp +--- a/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/interpreterRuntime.hpp 2023-12-20 09:23:19.968145932 +0800 @@ -22,6 +22,12 @@ * */ @@ -147683,9 +147635,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/interpreterR #ifdef TARGET_ARCH_aarch64 # include "interpreterRT_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp b/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp +--- a/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp 2023-12-20 09:23:19.971479225 +0800 @@ -22,6 +22,12 @@ * */ @@ -147712,9 +147664,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInte #ifdef TARGET_ARCH_aarch64 # include "templateInterpreterGenerator_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInterpreter.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateInterpreter.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInterpreter.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateInterpreter.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/templateInterpreter.hpp b/hotspot/src/share/vm/interpreter/templateInterpreter.hpp +--- a/hotspot/src/share/vm/interpreter/templateInterpreter.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/templateInterpreter.hpp 2023-12-20 09:23:19.971479225 +0800 @@ -22,6 +22,12 @@ * */ @@ -147741,9 +147693,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateInte #ifdef TARGET_ARCH_aarch64 # include "templateInterpreter_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateTable.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateTable.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateTable.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/interpreter/templateTable.hpp 2023-10-30 18:27:25.669524187 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/interpreter/templateTable.hpp b/hotspot/src/share/vm/interpreter/templateTable.hpp +--- a/hotspot/src/share/vm/interpreter/templateTable.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/interpreter/templateTable.hpp 2023-12-20 09:23:19.971479225 +0800 @@ -22,6 +22,12 @@ * */ @@ -147779,9 +147731,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/interpreter/templateTabl #endif }; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/metadata/metadata.xml shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/metadata/metadata.xml ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/metadata/metadata.xml 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/metadata/metadata.xml 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/jfr/metadata/metadata.xml b/hotspot/src/share/vm/jfr/metadata/metadata.xml +--- a/hotspot/src/share/vm/jfr/metadata/metadata.xml 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/jfr/metadata/metadata.xml 2023-12-20 09:23:19.978145815 +0800 @@ -907,27 +907,6 @@ @@ -147810,9 +147762,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/metadata/metadata.xm -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp b/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp +--- a/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/jfr/periodic/jfrPeriodic.cpp 2023-12-20 09:23:19.978145815 +0800 @@ -58,10 +58,6 @@ #include "utilities/exceptions.hpp" #include "utilities/globalDefinitions.hpp" @@ -147839,9 +147791,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/periodic/jfrPeriodic -#endif -} - -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp b/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp +--- a/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/jfr/utilities/jfrBigEndian.hpp 2023-12-20 09:23:19.984812406 +0800 @@ -116,7 +116,7 @@ inline bool JfrBigEndian::platform_supports_unaligned_reads(void) { #if defined(IA32) || defined(AMD64) || defined(PPC) || defined(S390) @@ -147851,9 +147803,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/utilities/jfrBigEndi return false; #else #warning "Unconfigured platform" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp b/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp +--- a/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/jfr/writers/jfrEncoders.hpp 2023-12-20 09:23:19.984812406 +0800 @@ -22,6 +22,12 @@ * */ @@ -147880,9 +147832,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/jfr/writers/jfrEncoders. // // The Encoding policy prescribes a template -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/barrierSet.cpp b/hotspot/src/share/vm/memory/barrierSet.cpp +--- a/hotspot/src/share/vm/memory/barrierSet.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/barrierSet.cpp 2023-12-20 09:23:19.988145701 +0800 @@ -42,33 +42,6 @@ } @@ -147917,9 +147869,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.cpp sh void BarrierSet::static_write_ref_array_post(HeapWord* start, size_t count) { // simply delegate to instance method Universe::heap()->barrier_set()->write_ref_array(start, count); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/barrierSet.hpp b/hotspot/src/share/vm/memory/barrierSet.hpp +--- a/hotspot/src/share/vm/memory/barrierSet.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/barrierSet.hpp 2023-12-20 09:23:19.988145701 +0800 @@ -27,6 +27,7 @@ #include "memory/memRegion.hpp" @@ -147979,9 +147931,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.hpp sh // Static versions, suitable for calling from generated code; // count is # array elements being written, starting with "start", -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/barrierSet.inline.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/barrierSet.inline.hpp b/hotspot/src/share/vm/memory/barrierSet.inline.hpp +--- a/hotspot/src/share/vm/memory/barrierSet.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/barrierSet.inline.hpp 2023-12-20 09:23:19.988145701 +0800 @@ -48,6 +48,34 @@ } } @@ -148017,9 +147969,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/barrierSet.inline void BarrierSet::write_region(MemRegion mr) { if (kind() == CardTableModRef) { ((CardTableModRefBS*)this)->inline_write_region(mr); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp b/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp +--- a/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/binaryTreeDictionary.hpp 2023-12-20 09:23:19.988145701 +0800 @@ -27,7 +27,6 @@ #include "memory/freeBlockDictionary.hpp" @@ -148028,9 +147980,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/binaryTreeDiction /* * A binary tree based search structure for free blocks. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableModRefBS.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableModRefBS.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableModRefBS.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableModRefBS.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/cardTableModRefBS.hpp b/hotspot/src/share/vm/memory/cardTableModRefBS.hpp +--- a/hotspot/src/share/vm/memory/cardTableModRefBS.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/cardTableModRefBS.hpp 2023-12-20 09:23:19.988145701 +0800 @@ -316,6 +316,9 @@ inline void inline_write_ref_array(MemRegion mr) { @@ -148064,9 +148016,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableModRefBS } // These are used by G1, when it uses the card table as a temporary data -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableRS.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableRS.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/cardTableRS.cpp b/hotspot/src/share/vm/memory/cardTableRS.cpp +--- a/hotspot/src/share/vm/memory/cardTableRS.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/cardTableRS.cpp 2023-12-20 09:23:19.988145701 +0800 @@ -252,6 +252,9 @@ // cur_youngergen_and_prev_nonclean_card ==> no change. void CardTableRS::write_ref_field_gc_par(void* field, oop new_val) { @@ -148091,9 +148043,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.cpp s // Otherwise, retry, to see the new value. continue; } else { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableRS.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/cardTableRS.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/cardTableRS.hpp b/hotspot/src/share/vm/memory/cardTableRS.hpp +--- a/hotspot/src/share/vm/memory/cardTableRS.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/cardTableRS.hpp 2023-12-20 09:23:19.988145701 +0800 @@ -121,7 +121,14 @@ void inline_write_ref_field_gc(void* field, oop new_val) { @@ -148110,9 +148062,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/cardTableRS.hpp s } void write_ref_field_gc_work(void* field, oop new_val) { inline_write_ref_field_gc(field, new_val); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/metaspace.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/metaspace.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/metaspace.cpp b/hotspot/src/share/vm/memory/metaspace.cpp +--- a/hotspot/src/share/vm/memory/metaspace.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/metaspace.cpp 2023-12-20 09:23:19.991478997 +0800 @@ -21,6 +21,13 @@ * questions. * @@ -148151,9 +148103,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.cpp she if (!metaspace_rs.is_reserved()) { #if INCLUDE_CDS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/metaspace.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/metaspace.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/metaspace.hpp b/hotspot/src/share/vm/memory/metaspace.hpp +--- a/hotspot/src/share/vm/memory/metaspace.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/metaspace.hpp 2023-12-20 09:23:19.991478997 +0800 @@ -65,7 +65,6 @@ class MetaWord; class Mutex; @@ -148170,9 +148122,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/metaspace.hpp she public: enum MetadataType { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcessor.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/referenceProcessor.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcessor.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/referenceProcessor.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/referenceProcessor.cpp b/hotspot/src/share/vm/memory/referenceProcessor.cpp +--- a/hotspot/src/share/vm/memory/referenceProcessor.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/referenceProcessor.cpp 2023-12-20 09:23:19.994812292 +0800 @@ -1188,7 +1188,7 @@ // Check assumption that an object is not potentially // discovered twice except by concurrent collectors that potentially @@ -148182,9 +148134,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcesso "Only possible with a concurrent marking collector"); return true; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcessor.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/referenceProcessor.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcessor.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/referenceProcessor.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/referenceProcessor.hpp b/hotspot/src/share/vm/memory/referenceProcessor.hpp +--- a/hotspot/src/share/vm/memory/referenceProcessor.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/referenceProcessor.hpp 2023-12-20 09:23:19.994812292 +0800 @@ -210,7 +210,7 @@ class ReferenceProcessor : public CHeapObj { @@ -148205,9 +148157,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/referenceProcesso protected: ReferenceProcessor& _ref_processor; DiscoveredList* _refs_lists; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/specialized_oop_closures.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/specialized_oop_closures.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/specialized_oop_closures.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/specialized_oop_closures.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/specialized_oop_closures.hpp b/hotspot/src/share/vm/memory/specialized_oop_closures.hpp +--- a/hotspot/src/share/vm/memory/specialized_oop_closures.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/specialized_oop_closures.hpp 2023-12-20 09:23:19.994812292 +0800 @@ -29,7 +29,6 @@ #include "utilities/macros.hpp" #if INCLUDE_ALL_GCS @@ -148226,9 +148178,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/specialized_oop_c #else // INCLUDE_ALL_GCS #define SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_2(f) #endif // INCLUDE_ALL_GCS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp b/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp +--- a/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/threadLocalAllocBuffer.cpp 2023-12-20 09:23:19.994812292 +0800 @@ -53,8 +53,6 @@ thread->tlab().initialize_statistics(); } @@ -148324,9 +148276,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocB } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp b/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp +--- a/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/threadLocalAllocBuffer.hpp 2023-12-20 09:23:19.994812292 +0800 @@ -58,8 +58,8 @@ AdaptiveWeightedAverage _allocation_fraction; // fraction of eden allocated in tlabs @@ -148388,9 +148340,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/threadLocalAllocB static size_t refill_waste_limit_increment() { return TLABWasteIncrement; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/universe.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/universe.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/universe.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/memory/universe.cpp 2023-10-30 18:27:25.673524191 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/memory/universe.cpp b/hotspot/src/share/vm/memory/universe.cpp +--- a/hotspot/src/share/vm/memory/universe.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/memory/universe.cpp 2023-12-20 09:23:19.994812292 +0800 @@ -80,8 +80,6 @@ #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" #include "gc_implementation/g1/g1CollectorPolicy_ext.hpp" @@ -148416,9 +148368,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/memory/universe.cpp shen } else { GenCollectorPolicy *gc_policy; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/constantPool.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/constantPool.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/constantPool.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/constantPool.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/constantPool.hpp b/hotspot/src/share/vm/oops/constantPool.hpp +--- a/hotspot/src/share/vm/oops/constantPool.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/constantPool.hpp 2023-12-20 09:23:19.998145587 +0800 @@ -22,6 +22,12 @@ * */ @@ -148446,9 +148398,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/constantPool.hpp sh // A constantPool is an array containing class constants as described in the // class file. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceKlass.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceKlass.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceKlass.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceKlass.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/instanceKlass.cpp b/hotspot/src/share/vm/oops/instanceKlass.cpp +--- a/hotspot/src/share/vm/oops/instanceKlass.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/instanceKlass.cpp 2023-12-20 09:23:19.998145587 +0800 @@ -73,7 +73,6 @@ #include "gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp" #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp" @@ -148457,9 +148409,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceKlass.cpp s #include "oops/oop.pcgc.inline.hpp" #endif // INCLUDE_ALL_GCS #ifdef COMPILER1 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp b/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp +--- a/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/instanceMirrorKlass.cpp 2023-12-20 09:23:19.998145587 +0800 @@ -46,7 +46,6 @@ #include "gc_implementation/parNew/parOopClosures.inline.hpp" #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp" @@ -148468,9 +148420,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceMirrorKlass #include "oops/oop.pcgc.inline.hpp" #endif // INCLUDE_ALL_GCS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceRefKlass.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceRefKlass.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceRefKlass.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/instanceRefKlass.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/instanceRefKlass.cpp b/hotspot/src/share/vm/oops/instanceRefKlass.cpp +--- a/hotspot/src/share/vm/oops/instanceRefKlass.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/instanceRefKlass.cpp 2023-12-20 09:23:20.001478882 +0800 @@ -42,7 +42,6 @@ #include "gc_implementation/parNew/parOopClosures.inline.hpp" #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp" @@ -148479,9 +148431,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/instanceRefKlass.cp #include "oops/oop.pcgc.inline.hpp" #endif // INCLUDE_ALL_GCS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/klass.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/klass.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/klass.cpp b/hotspot/src/share/vm/oops/klass.cpp +--- a/hotspot/src/share/vm/oops/klass.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/klass.cpp 2023-12-20 09:23:20.001478882 +0800 @@ -488,7 +488,7 @@ // the beginning. This function is only used when we write oops into Klasses. void Klass::klass_update_barrier_set_pre(oop* p, oop v) { @@ -148491,9 +148443,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.cpp shenandoa oop obj = *p; if (obj != NULL) { G1SATBCardTableModRefBS::enqueue(obj); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/klass.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/klass.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/klass.hpp b/hotspot/src/share/vm/oops/klass.hpp +--- a/hotspot/src/share/vm/oops/klass.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/klass.hpp 2023-12-20 09:23:20.001478882 +0800 @@ -32,12 +32,14 @@ #include "oops/klassPS.hpp" #include "oops/metadata.hpp" @@ -148531,9 +148483,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/klass.hpp shenandoa bool has_modified_oops() { return _modified_oops == 1; } void accumulate_modified_oops() { if (has_modified_oops()) _accumulated_modified_oops = 1; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayKlass.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/objArrayKlass.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayKlass.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/objArrayKlass.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/objArrayKlass.cpp b/hotspot/src/share/vm/oops/objArrayKlass.cpp +--- a/hotspot/src/share/vm/oops/objArrayKlass.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/objArrayKlass.cpp 2023-12-20 09:23:20.001478882 +0800 @@ -56,8 +56,6 @@ #include "gc_implementation/parallelScavenge/psCompactionManager.hpp" #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp" @@ -148556,9 +148508,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayKlass.cpp s if (s == d) { // since source and destination are equal we do not need conversion checks. assert(length > 0, "sanity check"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayOop.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/objArrayOop.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayOop.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/objArrayOop.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/objArrayOop.hpp b/hotspot/src/share/vm/oops/objArrayOop.hpp +--- a/hotspot/src/share/vm/oops/objArrayOop.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/objArrayOop.hpp 2023-12-20 09:23:20.001478882 +0800 @@ -25,13 +25,8 @@ #ifndef SHARE_VM_OOPS_OBJARRAYOOP_HPP #define SHARE_VM_OOPS_OBJARRAYOOP_HPP @@ -148596,9 +148548,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/objArrayOop.hpp she } void obj_at_put(int index, oop value) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/oop.hpp b/hotspot/src/share/vm/oops/oop.hpp +--- a/hotspot/src/share/vm/oops/oop.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/oop.hpp 2023-12-20 09:23:20.001478882 +0800 @@ -72,7 +72,13 @@ markOop mark() const { return _mark; } markOop* mark_addr() const { return (markOop*) &_mark; } @@ -148622,9 +148574,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.hpp shenandoah- jshort short_field(int offset) const; void short_field_put(int offset, jshort contents); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.inline.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/oop.inline.hpp b/hotspot/src/share/vm/oops/oop.inline.hpp +--- a/hotspot/src/share/vm/oops/oop.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/oop.inline.hpp 2023-12-20 09:23:20.001478882 +0800 @@ -22,6 +22,12 @@ * */ @@ -148727,9 +148679,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.inline.hpp shen if (UseCompressedOops) { if (prebarrier) { update_barrier_set_pre((narrowOop*)dest, exchange_value); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp b/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp +--- a/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp 2023-12-20 09:23:20.001478882 +0800 @@ -22,6 +22,12 @@ * */ @@ -148752,9 +148704,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/oops/oop.pcgc.inline.hpp } #endif // SHARE_VM_OOPS_OOP_PCGC_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/addnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/addnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/addnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/addnode.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/addnode.cpp b/hotspot/src/share/vm/opto/addnode.cpp +--- a/hotspot/src/share/vm/opto/addnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/addnode.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -31,9 +31,6 @@ #include "opto/mulnode.hpp" #include "opto/phaseX.hpp" @@ -148765,9 +148717,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/addnode.cpp shenand // Portions of code courtesy of Clifford Click -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/buildOopMap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/buildOopMap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/buildOopMap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/buildOopMap.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/buildOopMap.cpp b/hotspot/src/share/vm/opto/buildOopMap.cpp +--- a/hotspot/src/share/vm/opto/buildOopMap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/buildOopMap.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -22,6 +22,12 @@ * */ @@ -148794,9 +148746,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/buildOopMap.cpp she // The functions in this file builds OopMaps after all scheduling is done. // -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/bytecodeInfo.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/bytecodeInfo.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/bytecodeInfo.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/bytecodeInfo.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/bytecodeInfo.cpp b/hotspot/src/share/vm/opto/bytecodeInfo.cpp +--- a/hotspot/src/share/vm/opto/bytecodeInfo.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/bytecodeInfo.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -361,9 +361,20 @@ } else if (forced_inline()) { // Inlining was forced by CompilerOracle, ciReplay or annotation @@ -148818,9 +148770,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/bytecodeInfo.cpp sh } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2compiler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/c2compiler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2compiler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/c2compiler.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/c2compiler.cpp b/hotspot/src/share/vm/opto/c2compiler.cpp +--- a/hotspot/src/share/vm/opto/c2compiler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/c2compiler.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -22,6 +22,12 @@ * */ @@ -148845,9 +148797,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2compiler.cpp shen #endif // register information defined by ADLC -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2_globals.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/c2_globals.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2_globals.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/c2_globals.hpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/c2_globals.hpp b/hotspot/src/share/vm/opto/c2_globals.hpp +--- a/hotspot/src/share/vm/opto/c2_globals.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/c2_globals.hpp 2023-12-20 09:23:20.004812178 +0800 @@ -22,6 +22,12 @@ * */ @@ -148874,9 +148826,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/c2_globals.hpp shen #ifdef TARGET_ARCH_arm # include "c2_globals_arm.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/callnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/callnode.cpp 2023-10-30 18:27:25.677524196 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/callnode.cpp b/hotspot/src/share/vm/opto/callnode.cpp +--- a/hotspot/src/share/vm/opto/callnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/callnode.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -37,9 +37,6 @@ #include "opto/regmask.hpp" #include "opto/rootnode.hpp" @@ -149057,9 +149009,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.cpp shenan BoxLockNode* box_node = sfn->monitor_box(jvms, idx)->as_BoxLock(); if ((box_node->stack_slot() < stk_slot) && obj_node->eqv_uncast(obj)) { return true; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/callnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/callnode.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/callnode.hpp b/hotspot/src/share/vm/opto/callnode.hpp +--- a/hotspot/src/share/vm/opto/callnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/callnode.hpp 2023-12-20 09:23:20.004812178 +0800 @@ -624,7 +624,7 @@ // Collect all the interesting edges from a call for use in // replacing the call by something else. Used by macro expansion @@ -149090,9 +149042,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/callnode.hpp shenan #ifndef PRODUCT virtual void dump_spec(outputStream *st) const; #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/cfgnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/cfgnode.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/cfgnode.cpp b/hotspot/src/share/vm/opto/cfgnode.cpp +--- a/hotspot/src/share/vm/opto/cfgnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/cfgnode.cpp 2023-12-20 09:23:20.004812178 +0800 @@ -36,10 +36,6 @@ #include "opto/regmask.hpp" #include "opto/runtime.hpp" @@ -149128,9 +149080,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.cpp shenand progress = this; // Record progress } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/cfgnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/cfgnode.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/cfgnode.hpp b/hotspot/src/share/vm/opto/cfgnode.hpp +--- a/hotspot/src/share/vm/opto/cfgnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/cfgnode.hpp 2023-12-20 09:23:20.004812178 +0800 @@ -364,8 +364,6 @@ // Returns NULL is it couldn't improve the type. static const TypeInt* filtered_int_type(PhaseGVN* phase, Node* val, Node* if_proj); @@ -149140,9 +149092,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/cfgnode.hpp shenand #ifndef PRODUCT virtual void dump_spec(outputStream *st) const; #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/chaitin.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/chaitin.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/chaitin.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/chaitin.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/chaitin.hpp b/hotspot/src/share/vm/opto/chaitin.hpp +--- a/hotspot/src/share/vm/opto/chaitin.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/chaitin.hpp 2023-12-20 09:23:20.008145473 +0800 @@ -22,6 +22,12 @@ * */ @@ -149181,9 +149133,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/chaitin.hpp shenand public: void set_reg_pressure(int i) { _reg_pressure = i; } int reg_pressure() const { return _reg_pressure; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/classes.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/classes.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/classes.cpp b/hotspot/src/share/vm/opto/classes.cpp +--- a/hotspot/src/share/vm/opto/classes.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/classes.cpp 2023-12-20 09:23:20.008145473 +0800 @@ -39,9 +39,6 @@ #include "opto/rootnode.hpp" #include "opto/subnode.hpp" @@ -149194,9 +149146,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.cpp shenand // ---------------------------------------------------------------------------- // Build a table of virtual functions to map from Nodes to dense integer -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/classes.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/classes.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/classes.hpp b/hotspot/src/share/vm/opto/classes.hpp +--- a/hotspot/src/share/vm/opto/classes.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/classes.hpp 2023-12-20 09:23:20.008145473 +0800 @@ -230,9 +230,6 @@ macro(RoundFloat) macro(SafePoint) @@ -149207,9 +149159,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/classes.hpp shenand macro(SCMemProj) macro(SinD) macro(SqrtD) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/compile.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/compile.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/compile.cpp b/hotspot/src/share/vm/opto/compile.cpp +--- a/hotspot/src/share/vm/opto/compile.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/compile.cpp 2023-12-20 09:23:20.008145473 +0800 @@ -22,6 +22,12 @@ * */ @@ -149435,9 +149387,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.cpp shenand - igvn->rehash_node_delayed(call); - call->del_req(call->req()-1); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/compile.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/compile.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/compile.hpp b/hotspot/src/share/vm/opto/compile.hpp +--- a/hotspot/src/share/vm/opto/compile.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/compile.hpp 2023-12-20 09:23:20.008145473 +0800 @@ -69,7 +69,6 @@ class PhaseCCP_DCE; class RootNode; @@ -149516,9 +149468,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/compile.hpp shenand }; #endif // SHARE_VM_OPTO_COMPILE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/connode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/connode.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/connode.cpp b/hotspot/src/share/vm/opto/connode.cpp +--- a/hotspot/src/share/vm/opto/connode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/connode.cpp 2023-12-20 09:23:20.008145473 +0800 @@ -544,6 +544,20 @@ #endif @@ -149551,9 +149503,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.cpp shenand Node* DecodeNKlassNode::Identity(PhaseTransform* phase) { const Type *t = phase->type( in(1) ); if( t == Type::TOP ) return in(1); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/connode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/connode.hpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/connode.hpp b/hotspot/src/share/vm/opto/connode.hpp +--- a/hotspot/src/share/vm/opto/connode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/connode.hpp 2023-12-20 09:23:20.008145473 +0800 @@ -281,6 +281,7 @@ CastPPNode (Node *n, const Type *t ): ConstraintCastNode(n, t) {} virtual int Opcode() const; @@ -149580,9 +149532,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/connode.hpp shenand }; //------------------------------EncodeP-------------------------------- -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/escape.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/escape.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/escape.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/escape.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/escape.cpp b/hotspot/src/share/vm/opto/escape.cpp +--- a/hotspot/src/share/vm/opto/escape.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/escape.cpp 2023-12-20 09:23:20.011478768 +0800 @@ -34,9 +34,6 @@ #include "opto/escape.hpp" #include "opto/phaseX.hpp" @@ -149648,9 +149600,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/escape.cpp shenando } return base; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/gcm.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/gcm.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/gcm.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/gcm.cpp 2023-10-30 18:27:25.681524200 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/gcm.cpp b/hotspot/src/share/vm/opto/gcm.cpp +--- a/hotspot/src/share/vm/opto/gcm.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/gcm.cpp 2023-12-20 09:23:20.011478768 +0800 @@ -22,6 +22,12 @@ * */ @@ -149728,9 +149680,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/gcm.cpp shenandoah- // process all inputs that are non NULL for (int i = node->req() - 1; i >= 0; --i) { if (node->in(i) != NULL) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/graphKit.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/graphKit.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/graphKit.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/graphKit.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/graphKit.cpp b/hotspot/src/share/vm/opto/graphKit.cpp +--- a/hotspot/src/share/vm/opto/graphKit.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/graphKit.cpp 2023-12-20 09:23:20.011478768 +0800 @@ -27,7 +27,6 @@ #include "gc_implementation/g1/g1SATBCardTableModRefBS.hpp" #include "gc_implementation/g1/heapRegion.hpp" @@ -149856,9 +149808,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/graphKit.cpp shenan // String.value field is known to be @Stable. if (UseImplicitStableValues) { load = cast_array_to_stable(load, value_type); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/ifnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/ifnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/ifnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/ifnode.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/ifnode.cpp b/hotspot/src/share/vm/opto/ifnode.cpp +--- a/hotspot/src/share/vm/opto/ifnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/ifnode.cpp 2024-01-30 13:54:24.866041540 +0800 @@ -23,7 +23,6 @@ */ @@ -149897,9 +149849,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/ifnode.cpp shenando //------------------------------filtered_int_type-------------------------------- // Return a possibly more restrictive type for val based on condition control flow for an if -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/lcm.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/lcm.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/lcm.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/lcm.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/lcm.cpp b/hotspot/src/share/vm/opto/lcm.cpp +--- a/hotspot/src/share/vm/opto/lcm.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/lcm.cpp 2023-12-20 09:23:20.011478768 +0800 @@ -22,6 +22,12 @@ * */ @@ -149933,9 +149885,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/lcm.cpp shenandoah- case Op_StoreB: case Op_StoreC: case Op_StoreCM: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/library_call.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/library_call.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/library_call.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/library_call.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/library_call.cpp b/hotspot/src/share/vm/opto/library_call.cpp +--- a/hotspot/src/share/vm/opto/library_call.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/library_call.cpp 2023-12-20 09:23:20.014812063 +0800 @@ -42,11 +42,6 @@ #include "prims/nativeLookup.hpp" #include "runtime/sharedRuntime.hpp" @@ -150064,9 +150016,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/library_call.cpp sh // If reference is volatile, prevent following memory ops from // floating up past the volatile read. Also prevents commoning // another volatile read. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/locknode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/locknode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/locknode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/locknode.hpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/locknode.hpp b/hotspot/src/share/vm/opto/locknode.hpp +--- a/hotspot/src/share/vm/opto/locknode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/locknode.hpp 2023-12-20 09:23:20.014812063 +0800 @@ -22,6 +22,12 @@ * */ @@ -150091,9 +150043,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/locknode.hpp shenan #endif //------------------------------BoxLockNode------------------------------------ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopnode.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/loopnode.cpp b/hotspot/src/share/vm/opto/loopnode.cpp +--- a/hotspot/src/share/vm/opto/loopnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/loopnode.cpp 2024-01-30 13:54:24.876041440 +0800 @@ -37,10 +37,6 @@ #include "opto/rootnode.hpp" #include "opto/superword.hpp" @@ -150105,7 +150057,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan //============================================================================= //------------------------------is_loop_iv------------------------------------- // Determine if a node is Counted loop induction variable. -@@ -2360,12 +2356,6 @@ +@@ -2628,12 +2624,6 @@ C->set_major_progress(); } @@ -150118,7 +150070,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan // Cleanup any modified bits _igvn.optimize(); -@@ -3357,10 +3347,7 @@ +@@ -3625,10 +3615,7 @@ } while(worklist.size() != 0 && LCA != early) { Node* s = worklist.pop(); @@ -150130,7 +150082,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan continue; } else if (s->is_MergeMem()) { for (DUIterator_Fast imax, i = s->fast_outs(imax); i < imax; i++) { -@@ -3592,9 +3579,6 @@ +@@ -3860,9 +3847,6 @@ case Op_AryEq: pinned = false; } @@ -150140,7 +150092,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan if( pinned ) { IdealLoopTree *chosen_loop = get_loop(n->is_CFG() ? n : get_ctrl(n)); if( !chosen_loop->_child ) // Inner loop? -@@ -3649,35 +3633,8 @@ +@@ -3917,35 +3901,8 @@ // which can inhibit range check elimination. if (least != early) { Node* ctrl_out = least->unique_ctrl_out(); @@ -150177,7 +150129,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan Node* least_dom = idom(least); if (get_loop(least_dom)->is_member(get_loop(least))) { least = least_dom; -@@ -3863,7 +3820,6 @@ +@@ -4131,7 +4088,6 @@ } } } @@ -150185,7 +150137,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan // Collect a R-P-O for the whole CFG. // Result list is in post-order (scan backwards for RPO) -@@ -3886,6 +3842,7 @@ +@@ -4154,6 +4110,7 @@ } } } @@ -150193,9 +150145,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.cpp shenan //============================================================================= -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopnode.hpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/loopnode.hpp b/hotspot/src/share/vm/opto/loopnode.hpp +--- a/hotspot/src/share/vm/opto/loopnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/loopnode.hpp 2024-01-30 13:54:24.889374637 +0800 @@ -571,12 +571,10 @@ // Mark as post visited void set_postvisited( Node *n ) { assert( !is_postvisited( n ), "" ); _preorders[n->_idx] |= 1; } @@ -150226,7 +150178,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp shenan // Locally compute IDOM using dom_lca call Node *compute_idom( Node *region ) const; // Recompute dom_depth -@@ -1050,7 +1045,6 @@ +@@ -1054,7 +1049,6 @@ Node *split_thru_region( Node *n, Node *region ); // Split Node 'n' through merge point if there is enough win. Node *split_thru_phi( Node *n, Node *region, int policy ); @@ -150234,7 +150186,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp shenan // Found an If getting its condition-code input from a Phi in the // same block. Split thru the Region. void do_split_if( Node *iff ); -@@ -1085,11 +1079,11 @@ +@@ -1089,11 +1083,11 @@ #ifdef ASSERT void dump_bad_graph(const char* msg, Node* n, Node* early, Node* LCA); #endif @@ -150247,7 +150199,7 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp shenan void verify() const; // Major slow :-) void verify_compare( Node *n, const PhaseIdealLoop *loop_verify, VectorSet &visited ) const; IdealLoopTree *get_loop_idx(Node* n) const { -@@ -1101,9 +1095,6 @@ +@@ -1105,9 +1099,6 @@ static int _loop_invokes; // Count of PhaseIdealLoop invokes static int _loop_work; // Sum of PhaseIdealLoop x _unique #endif @@ -150257,9 +150209,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopnode.hpp shenan }; inline Node* IdealLoopTree::tail() { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopopts.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopopts.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopopts.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopopts.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/loopopts.cpp b/hotspot/src/share/vm/opto/loopopts.cpp +--- a/hotspot/src/share/vm/opto/loopopts.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/loopopts.cpp 2023-12-20 09:23:20.014812063 +0800 @@ -32,9 +32,6 @@ #include "opto/mulnode.hpp" #include "opto/rootnode.hpp" @@ -150310,9 +150262,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopopts.cpp shenan return phi; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopPredicate.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopPredicate.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopPredicate.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/loopPredicate.cpp 2023-10-30 18:27:25.685524205 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/loopPredicate.cpp b/hotspot/src/share/vm/opto/loopPredicate.cpp +--- a/hotspot/src/share/vm/opto/loopPredicate.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/loopPredicate.cpp 2023-12-20 09:23:20.014812063 +0800 @@ -409,9 +409,6 @@ if (_lpt->is_invariant(n)) { // known invariant _invariant.set(n->_idx); @@ -150323,9 +150275,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/loopPredicate.cpp s Node *n_ctrl = _phase->ctrl_or_self(n); Node *u_ctrl = _phase->ctrl_or_self(use); // self if use is a CFG if (_phase->is_dominator(n_ctrl, u_ctrl)) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/machnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/machnode.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/machnode.cpp b/hotspot/src/share/vm/opto/machnode.cpp +--- a/hotspot/src/share/vm/opto/machnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/machnode.cpp 2023-12-20 09:23:20.014812063 +0800 @@ -26,9 +26,6 @@ #include "gc_interface/collectedHeap.hpp" #include "opto/machnode.hpp" @@ -150349,9 +150301,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.cpp shenan //============================================================================= #ifndef PRODUCT void labelOper::int_format(PhaseRegAlloc *ra, const MachNode *node, outputStream *st) const { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/machnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/machnode.hpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/machnode.hpp b/hotspot/src/share/vm/opto/machnode.hpp +--- a/hotspot/src/share/vm/opto/machnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/machnode.hpp 2023-12-20 09:23:20.014812063 +0800 @@ -904,19 +904,6 @@ virtual JVMState* jvms() const; }; @@ -150372,9 +150324,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/machnode.hpp shenan //------------------------------MachTempNode----------------------------------- // Node used by the adlc to construct inputs to represent temporary registers -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/macro.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/macro.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/macro.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/macro.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/macro.cpp b/hotspot/src/share/vm/opto/macro.cpp +--- a/hotspot/src/share/vm/opto/macro.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/macro.cpp 2023-12-20 09:23:20.014812063 +0800 @@ -41,11 +41,6 @@ #include "opto/subnode.hpp" #include "opto/type.hpp" @@ -150442,9 +150394,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/macro.cpp shenandoa } else { eliminate_card_mark(use); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/matcher.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/matcher.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/matcher.cpp b/hotspot/src/share/vm/opto/matcher.cpp +--- a/hotspot/src/share/vm/opto/matcher.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/matcher.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -22,6 +22,12 @@ * */ @@ -150532,9 +150484,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.cpp shenand if( s->_leaf->in(0) && s->_leaf->req() > 1) { if( !mach->in(0) ) mach->set_req(0,s->_leaf->in(0)); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/matcher.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/matcher.hpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/matcher.hpp b/hotspot/src/share/vm/opto/matcher.hpp +--- a/hotspot/src/share/vm/opto/matcher.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/matcher.hpp 2023-12-20 09:23:20.018145359 +0800 @@ -124,8 +124,6 @@ // Mach node for ConP #NULL MachNode* _mach_null; @@ -150544,9 +150496,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/matcher.hpp shenand public: int LabelRootDepth; // Convert ideal machine register to a register mask for spill-loads -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/memnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/memnode.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/memnode.cpp b/hotspot/src/share/vm/opto/memnode.cpp +--- a/hotspot/src/share/vm/opto/memnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/memnode.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -38,11 +38,6 @@ #include "opto/mulnode.hpp" #include "opto/phaseX.hpp" @@ -150843,9 +150795,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.cpp shenand const Type* con_type = fold_stable_ary_elem(ary, off, memory_type()); if (con_type != NULL) { return con_type; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/memnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/memnode.hpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/memnode.hpp b/hotspot/src/share/vm/opto/memnode.hpp +--- a/hotspot/src/share/vm/opto/memnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/memnode.hpp 2023-12-20 09:23:20.018145359 +0800 @@ -89,6 +89,10 @@ // This one should probably be a phase-specific function: static bool all_controls_dominate(Node* dom, Node* sub); @@ -150903,9 +150855,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/memnode.hpp shenand bool result_not_used() const; MemBarNode* trailing_membar() const; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/mulnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/mulnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/mulnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/mulnode.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/mulnode.cpp b/hotspot/src/share/vm/opto/mulnode.cpp +--- a/hotspot/src/share/vm/opto/mulnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/mulnode.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -30,10 +30,6 @@ #include "opto/mulnode.hpp" #include "opto/phaseX.hpp" @@ -150933,9 +150885,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/mulnode.cpp shenand // Masking bits off of a Character? Hi bits are already zero. if( lop == Op_LoadUS && (mask & 0xFFFF0000) ) // Can we make a smaller mask? -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/multnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/multnode.cpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/multnode.cpp b/hotspot/src/share/vm/opto/multnode.cpp +--- a/hotspot/src/share/vm/opto/multnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/multnode.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -32,9 +32,6 @@ #include "opto/phaseX.hpp" #include "opto/regmask.hpp" @@ -151030,9 +150982,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.cpp shenan - return NULL; + return false; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/multnode.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/multnode.hpp 2023-10-30 18:27:25.689524210 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/multnode.hpp b/hotspot/src/share/vm/opto/multnode.hpp +--- a/hotspot/src/share/vm/opto/multnode.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/multnode.hpp 2023-12-20 09:23:20.018145359 +0800 @@ -89,15 +89,13 @@ virtual void dump_spec(outputStream *st) const; #endif @@ -151056,9 +151008,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/multnode.hpp shenan }; #endif // SHARE_VM_OPTO_MULTNODE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/node.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/node.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/node.cpp b/hotspot/src/share/vm/opto/node.cpp +--- a/hotspot/src/share/vm/opto/node.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/node.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -35,9 +35,6 @@ #include "opto/regmask.hpp" #include "opto/type.hpp" @@ -151149,9 +151101,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.cpp shenandoah //============================================================================= //------------------------------yank------------------------------------------- // Find and remove -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/node.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/node.hpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/node.hpp b/hotspot/src/share/vm/opto/node.hpp +--- a/hotspot/src/share/vm/opto/node.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/node.hpp 2023-12-20 09:23:20.018145359 +0800 @@ -71,7 +71,6 @@ class FastLockNode; class FastUnlockNode; @@ -151262,9 +151214,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/node.hpp shenandoah //----------------- Code Generation // Ideal register class for Matching. Zero means unmatched instruction -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/output.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/output.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/output.cpp b/hotspot/src/share/vm/opto/output.cpp +--- a/hotspot/src/share/vm/opto/output.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/output.cpp 2023-12-20 09:23:20.018145359 +0800 @@ -22,6 +22,12 @@ * */ @@ -151329,9 +151281,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.cpp shenando // Above we only verified that there is enough space in the instruction section. // However, the instruction may emit stubs that cause code buffer expansion. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/output.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/output.hpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/output.hpp b/hotspot/src/share/vm/opto/output.hpp +--- a/hotspot/src/share/vm/opto/output.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/output.hpp 2023-12-20 09:23:20.018145359 +0800 @@ -22,6 +22,12 @@ * */ @@ -151356,9 +151308,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/output.hpp shenando #endif class Arena; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse2.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/parse2.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse2.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/parse2.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/parse2.cpp b/hotspot/src/share/vm/opto/parse2.cpp +--- a/hotspot/src/share/vm/opto/parse2.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/parse2.cpp 2023-12-20 09:23:20.021478654 +0800 @@ -40,10 +40,6 @@ #include "runtime/deoptimization.hpp" #include "runtime/sharedRuntime.hpp" @@ -151382,9 +151334,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse2.cpp shenando push(ld); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse3.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/parse3.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse3.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/parse3.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/parse3.cpp b/hotspot/src/share/vm/opto/parse3.cpp +--- a/hotspot/src/share/vm/opto/parse3.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/parse3.cpp 2023-12-20 09:23:20.021478654 +0800 @@ -36,10 +36,6 @@ #include "runtime/deoptimization.hpp" #include "runtime/handles.inline.hpp" @@ -151419,9 +151371,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/parse3.cpp shenando mb->as_MemBar()->set_trailing_load(); } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/phaseX.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/phaseX.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/phaseX.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/phaseX.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/phaseX.cpp b/hotspot/src/share/vm/opto/phaseX.cpp +--- a/hotspot/src/share/vm/opto/phaseX.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/phaseX.cpp 2023-12-20 09:23:20.021478654 +0800 @@ -35,9 +35,6 @@ #include "opto/phaseX.hpp" #include "opto/regalloc.hpp" @@ -151528,9 +151480,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/phaseX.cpp shenando } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/regmask.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/regmask.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/regmask.cpp b/hotspot/src/share/vm/opto/regmask.cpp +--- a/hotspot/src/share/vm/opto/regmask.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/regmask.cpp 2023-12-20 09:23:20.021478654 +0800 @@ -22,6 +22,12 @@ * */ @@ -151555,9 +151507,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.cpp shenand #endif #define RM_SIZE _RM_SIZE /* a constant private to the class RegMask */ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/regmask.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/regmask.hpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/regmask.hpp b/hotspot/src/share/vm/opto/regmask.hpp +--- a/hotspot/src/share/vm/opto/regmask.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/regmask.hpp 2023-12-20 09:23:20.021478654 +0800 @@ -22,6 +22,12 @@ * */ @@ -151582,9 +151534,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/regmask.hpp shenand #endif // Some fun naming (textual) substitutions: -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/runtime.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/runtime.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/runtime.cpp b/hotspot/src/share/vm/opto/runtime.cpp +--- a/hotspot/src/share/vm/opto/runtime.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/runtime.cpp 2023-12-20 09:23:20.021478654 +0800 @@ -22,6 +22,12 @@ * */ @@ -151649,9 +151601,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.cpp shenand const TypeFunc *OptoRuntime::uncommon_trap_Type() { // create input type (domain) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/runtime.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/runtime.hpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/runtime.hpp b/hotspot/src/share/vm/opto/runtime.hpp +--- a/hotspot/src/share/vm/opto/runtime.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/runtime.hpp 2023-12-20 09:23:20.021478654 +0800 @@ -276,8 +276,6 @@ static const TypeFunc* multianewarrayN_Type(); // multianewarray static const TypeFunc* g1_wb_pre_Type(); @@ -151661,9 +151613,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/runtime.hpp shenand static const TypeFunc* complete_monitor_enter_Type(); static const TypeFunc* complete_monitor_exit_Type(); static const TypeFunc* uncommon_trap_Type(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/subnode.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/subnode.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/subnode.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/subnode.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/subnode.cpp b/hotspot/src/share/vm/opto/subnode.cpp +--- a/hotspot/src/share/vm/opto/subnode.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/subnode.cpp 2023-12-20 09:23:20.024811948 +0800 @@ -36,10 +36,6 @@ #include "opto/phaseX.hpp" #include "opto/subnode.hpp" @@ -151711,9 +151663,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/subnode.cpp shenand return this; } } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/superword.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/superword.cpp 2023-10-30 18:27:25.693524214 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/superword.cpp b/hotspot/src/share/vm/opto/superword.cpp +--- a/hotspot/src/share/vm/opto/superword.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/superword.cpp 2023-12-20 09:23:20.024811948 +0800 @@ -1688,7 +1688,7 @@ Node* n_tail = n->in(LoopNode::LoopBackControl); if (n_tail != n->in(LoopNode::EntryControl)) { @@ -151751,9 +151703,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.cpp shena for (int i = 0; i < 3; i++) { if (!scaled_iv_plus_offset(adr->in(AddPNode::Offset))) { assert(!valid(), "too complex"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/superword.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/superword.hpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/superword.hpp b/hotspot/src/share/vm/opto/superword.hpp +--- a/hotspot/src/share/vm/opto/superword.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/superword.hpp 2023-12-20 09:23:20.024811948 +0800 @@ -229,7 +229,6 @@ // -----------------------------SuperWord--------------------------------- // Transforms scalar operations into packed (superword) operations. @@ -151762,9 +151714,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/superword.hpp shena private: PhaseIdealLoop* _phase; Arena* _arena; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/type.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/type.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/type.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/opto/type.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/opto/type.cpp b/hotspot/src/share/vm/opto/type.cpp +--- a/hotspot/src/share/vm/opto/type.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/opto/type.cpp 2023-12-20 09:23:20.024811948 +0800 @@ -22,6 +22,12 @@ * */ @@ -151795,9 +151747,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/opto/type.cpp shenandoah #elif defined(PPC64) { Bad, T_ILLEGAL, "vectors:", false, 0, relocInfo::none }, // VectorS { Bad, T_ILLEGAL, "vectord:", false, Op_RegL, relocInfo::none }, // VectorD -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/precompiled/precompiled.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/precompiled/precompiled.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/precompiled/precompiled.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/precompiled/precompiled.hpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/precompiled/precompiled.hpp b/hotspot/src/share/vm/precompiled/precompiled.hpp +--- a/hotspot/src/share/vm/precompiled/precompiled.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/precompiled/precompiled.hpp 2023-12-20 09:23:20.024811948 +0800 @@ -324,7 +324,6 @@ # include "gc_implementation/shared/gcAdaptivePolicyCounters.hpp" # include "gc_implementation/shared/gcPolicyCounters.hpp" @@ -151806,9 +151758,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/precompiled/precompiled. #endif // INCLUDE_ALL_GCS #endif // !DONT_USE_PRECOMPILED_HEADER -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jniCheck.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jniCheck.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jniCheck.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jniCheck.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jniCheck.cpp b/hotspot/src/share/vm/prims/jniCheck.cpp +--- a/hotspot/src/share/vm/prims/jniCheck.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jniCheck.cpp 2023-12-20 09:23:20.028145243 +0800 @@ -22,6 +22,12 @@ * */ @@ -151835,9 +151787,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jniCheck.cpp shena // Complain every extra number of unplanned local refs #define CHECK_JNI_LOCAL_REF_CAP_WARN_THRESHOLD 32 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jni.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jni.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jni.cpp b/hotspot/src/share/vm/prims/jni.cpp +--- a/hotspot/src/share/vm/prims/jni.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jni.cpp 2023-12-20 09:23:20.028145243 +0800 @@ -38,7 +38,6 @@ #include "utilities/ostream.hpp" #if INCLUDE_ALL_GCS @@ -151994,9 +151946,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni.cpp shenandoah #ifndef USDT2 DTRACE_PROBE(hotspot_jni, ReleaseStringCritical__return); #else /* USDT2 */ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni_md.h shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jni_md.h ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni_md.h 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jni_md.h 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jni_md.h b/hotspot/src/share/vm/prims/jni_md.h +--- a/hotspot/src/share/vm/prims/jni_md.h 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jni_md.h 2023-12-20 09:23:20.028145243 +0800 @@ -22,6 +22,12 @@ * or visit www.oracle.com if you need additional information or have any * questions. @@ -152023,9 +151975,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jni_md.h shenandoa /* -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvm.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvm.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvm.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvm.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jvm.cpp b/hotspot/src/share/vm/prims/jvm.cpp +--- a/hotspot/src/share/vm/prims/jvm.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jvm.cpp 2023-12-20 09:23:20.028145243 +0800 @@ -73,7 +73,6 @@ #include "utilities/dtrace.hpp" #include "utilities/events.hpp" @@ -152072,9 +152024,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvm.cpp shenandoah JVM_ENTRY(jclass, JVM_DefineClass(JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize len, jobject pd)) JVMWrapper2("JVM_DefineClass %s", name); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp b/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp +--- a/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jvmtiClassFileReconstituter.cpp 2023-12-20 09:23:20.031478538 +0800 @@ -22,6 +22,12 @@ * */ @@ -152101,9 +152053,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiClassFileReco // FIXME: add Deprecated attribute // FIXME: fix Synthetic attribute // FIXME: per Serguei, add error return handling for ConstantPool::copy_cpool_bytes() -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2023-10-30 18:27:25.697524219 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp b/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp +--- a/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2023-12-20 09:23:20.034811834 +0800 @@ -46,7 +46,7 @@ // to get notified about this potential resurrection, otherwise the marking // might not find the object. @@ -152133,9 +152085,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiGetLoadedClas } // Return the number of elements written -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiTagMap.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiTagMap.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiTagMap.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/jvmtiTagMap.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/jvmtiTagMap.cpp b/hotspot/src/share/vm/prims/jvmtiTagMap.cpp +--- a/hotspot/src/share/vm/prims/jvmtiTagMap.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/jvmtiTagMap.cpp 2023-12-20 09:23:20.034811834 +0800 @@ -1521,7 +1521,7 @@ oop o = entry->object(); assert(o != NULL && Universe::heap()->is_in_reserved(o), "sanity check"); @@ -152145,9 +152097,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/jvmtiTagMap.cpp sh // The reference in this tag map could be the only (implicitly weak) // reference to that object. If we hand it out, we need to keep it live wrt // SATB marking similar to other j.l.ref.Reference referents. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/methodHandles.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/methodHandles.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/methodHandles.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/methodHandles.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/methodHandles.hpp b/hotspot/src/share/vm/prims/methodHandles.hpp +--- a/hotspot/src/share/vm/prims/methodHandles.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/methodHandles.hpp 2023-12-20 09:23:20.034811834 +0800 @@ -22,6 +22,12 @@ * */ @@ -152175,9 +152127,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/methodHandles.hpp // Tracing static void trace_method_handle(MacroAssembler* _masm, const char* adaptername) PRODUCT_RETURN; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/unsafe.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/unsafe.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/unsafe.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/prims/unsafe.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/prims/unsafe.cpp b/hotspot/src/share/vm/prims/unsafe.cpp +--- a/hotspot/src/share/vm/prims/unsafe.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/prims/unsafe.cpp 2023-12-20 09:23:20.038145129 +0800 @@ -27,7 +27,6 @@ #include "utilities/macros.hpp" #if INCLUDE_ALL_GCS @@ -152242,9 +152194,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/prims/unsafe.cpp shenand ensure_satb_referent_alive(p, offset, v); OrderAccess::acquire(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/arguments.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/arguments.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/arguments.cpp b/hotspot/src/share/vm/runtime/arguments.cpp +--- a/hotspot/src/share/vm/runtime/arguments.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/arguments.cpp 2023-12-20 09:23:20.038145129 +0800 @@ -66,9 +66,6 @@ #include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp" #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" @@ -152503,9 +152455,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.cpp sh status = false; } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/arguments.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/arguments.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/arguments.hpp b/hotspot/src/share/vm/runtime/arguments.hpp +--- a/hotspot/src/share/vm/runtime/arguments.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/arguments.hpp 2023-12-20 09:23:20.038145129 +0800 @@ -335,8 +335,6 @@ static void set_parallel_gc_flags(); // Garbage-First (UseG1GC) @@ -152524,9 +152476,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/arguments.hpp sh } #endif // SHARE_VM_RUNTIME_ARGUMENTS_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/atomic.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/atomic.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/atomic.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/atomic.inline.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/atomic.inline.hpp b/hotspot/src/share/vm/runtime/atomic.inline.hpp +--- a/hotspot/src/share/vm/runtime/atomic.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/atomic.inline.hpp 2023-12-20 09:23:20.038145129 +0800 @@ -22,6 +22,12 @@ * */ @@ -152553,9 +152505,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/atomic.inline.hp #ifdef TARGET_OS_ARCH_linux_sparc # include "atomic_linux_sparc.inline.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/deoptimization.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/deoptimization.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/deoptimization.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/deoptimization.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/deoptimization.cpp b/hotspot/src/share/vm/runtime/deoptimization.cpp +--- a/hotspot/src/share/vm/runtime/deoptimization.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/deoptimization.cpp 2023-12-20 09:23:20.038145129 +0800 @@ -22,6 +22,12 @@ * */ @@ -152595,9 +152547,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/deoptimization.c #endif // COMPILER2 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/dtraceJSDT.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/dtraceJSDT.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/dtraceJSDT.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/dtraceJSDT.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/dtraceJSDT.hpp b/hotspot/src/share/vm/runtime/dtraceJSDT.hpp +--- a/hotspot/src/share/vm/runtime/dtraceJSDT.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/dtraceJSDT.hpp 2023-12-20 09:23:20.038145129 +0800 @@ -22,6 +22,12 @@ * */ @@ -152624,9 +152576,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/dtraceJSDT.hpp s class RegisteredProbes; typedef jlong OpaqueProbes; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/fieldDescriptor.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/fieldDescriptor.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/fieldDescriptor.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/fieldDescriptor.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/fieldDescriptor.hpp b/hotspot/src/share/vm/runtime/fieldDescriptor.hpp +--- a/hotspot/src/share/vm/runtime/fieldDescriptor.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/fieldDescriptor.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -98,7 +98,6 @@ bool is_static() const { return access_flags().is_static(); } @@ -152635,9 +152587,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/fieldDescriptor. bool is_volatile() const { return access_flags().is_volatile(); } bool is_transient() const { return access_flags().is_transient(); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/frame.cpp b/hotspot/src/share/vm/runtime/frame.cpp +--- a/hotspot/src/share/vm/runtime/frame.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/frame.cpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152665,9 +152617,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.cpp shenan PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/frame.hpp b/hotspot/src/share/vm/runtime/frame.hpp +--- a/hotspot/src/share/vm/runtime/frame.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/frame.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152705,9 +152657,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.hpp shenan #ifdef TARGET_ARCH_aarch64 # include "frame_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/frame.inline.hpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/frame.inline.hpp b/hotspot/src/share/vm/runtime/frame.inline.hpp +--- a/hotspot/src/share/vm/runtime/frame.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/frame.inline.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152747,9 +152699,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/frame.inline.hpp #endif // SHARE_VM_RUNTIME_FRAME_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals.cpp 2023-10-30 18:27:25.701524224 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/globals.cpp b/hotspot/src/share/vm/runtime/globals.cpp +--- a/hotspot/src/share/vm/runtime/globals.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/globals.cpp 2023-12-20 09:23:20.041478424 +0800 @@ -34,7 +34,6 @@ #include "utilities/top.hpp" #if INCLUDE_ALL_GCS @@ -152766,9 +152718,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.cpp shen #endif // INCLUDE_ALL_GCS #ifdef COMPILER1 C1_FLAGS(C1_DEVELOP_FLAG_STRUCT, C1_PD_DEVELOP_FLAG_STRUCT, C1_PRODUCT_FLAG_STRUCT, C1_PD_PRODUCT_FLAG_STRUCT, C1_DIAGNOSTIC_FLAG_STRUCT, C1_NOTPRODUCT_FLAG_STRUCT) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals_extension.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals_extension.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals_extension.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals_extension.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/globals_extension.hpp b/hotspot/src/share/vm/runtime/globals_extension.hpp +--- a/hotspot/src/share/vm/runtime/globals_extension.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/globals_extension.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -76,7 +76,6 @@ RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER) #if INCLUDE_ALL_GCS @@ -152793,9 +152745,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals_extensio RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, RUNTIME_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE, RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/globals.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/globals.hpp b/hotspot/src/share/vm/runtime/globals.hpp +--- a/hotspot/src/share/vm/runtime/globals.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/globals.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -55,6 +55,12 @@ #ifdef TARGET_ARCH_ppc # include "globals_ppc.hpp" @@ -152867,9 +152819,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/globals.hpp shen "Maximum heap size (in bytes)") \ \ product(uintx, OldSize, ScaleForWordSize(4*M), \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/icache.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/icache.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/icache.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/icache.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/icache.hpp b/hotspot/src/share/vm/runtime/icache.hpp +--- a/hotspot/src/share/vm/runtime/icache.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/icache.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152897,9 +152849,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/icache.hpp shena class ICacheStubGenerator : public StubCodeGenerator { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaCalls.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/javaCalls.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaCalls.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/javaCalls.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/javaCalls.hpp b/hotspot/src/share/vm/runtime/javaCalls.hpp +--- a/hotspot/src/share/vm/runtime/javaCalls.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/javaCalls.hpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152926,9 +152878,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaCalls.hpp sh // A JavaCallWrapper is constructed before each JavaCall and destructed after the call. // Its purpose is to allocate/deallocate a new handle block and to save/restore the last -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/java.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/java.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/java.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/java.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/java.cpp b/hotspot/src/share/vm/runtime/java.cpp +--- a/hotspot/src/share/vm/runtime/java.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/java.cpp 2023-12-20 09:23:20.041478424 +0800 @@ -22,6 +22,12 @@ * */ @@ -152955,9 +152907,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/java.cpp shenand #if INCLUDE_ALL_GCS #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp" #include "gc_implementation/parallelScavenge/psScavenge.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp b/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp +--- a/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/javaFrameAnchor.hpp 2023-12-20 09:23:20.044811719 +0800 @@ -22,6 +22,12 @@ * */ @@ -152984,9 +152936,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/javaFrameAnchor. #ifdef TARGET_ARCH_aarch64 # include "javaFrameAnchor_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/jniHandles.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/jniHandles.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/jniHandles.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/jniHandles.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/jniHandles.cpp b/hotspot/src/share/vm/runtime/jniHandles.cpp +--- a/hotspot/src/share/vm/runtime/jniHandles.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/jniHandles.cpp 2023-12-20 09:23:20.044811719 +0800 @@ -116,7 +116,7 @@ oop result = jweak_ref(handle); result = guard_value(result); @@ -152996,9 +152948,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/jniHandles.cpp s G1SATBCardTableModRefBS::enqueue(result); } #endif // INCLUDE_ALL_GCS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/mutexLocker.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/mutexLocker.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/mutexLocker.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/mutexLocker.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/mutexLocker.cpp b/hotspot/src/share/vm/runtime/mutexLocker.cpp +--- a/hotspot/src/share/vm/runtime/mutexLocker.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/mutexLocker.cpp 2023-12-20 09:23:20.044811719 +0800 @@ -209,11 +209,6 @@ def(StringDedupQueue_lock , Monitor, leaf, true ); def(StringDedupTable_lock , Mutex , leaf, true ); @@ -153011,9 +152963,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/mutexLocker.cpp def(ParGCRareEvent_lock , Mutex , leaf , true ); def(DerivedPointerTableGC_lock , Mutex, leaf, true ); def(CodeCache_lock , Mutex , special, true ); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/objectMonitor.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/objectMonitor.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/objectMonitor.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/objectMonitor.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/objectMonitor.hpp b/hotspot/src/share/vm/runtime/objectMonitor.hpp +--- a/hotspot/src/share/vm/runtime/objectMonitor.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/objectMonitor.hpp 2023-12-20 09:23:20.044811719 +0800 @@ -29,8 +29,6 @@ #include "runtime/park.hpp" #include "runtime/perfData.hpp" @@ -153023,9 +152975,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/objectMonitor.hp // ObjectWaiter serves as a "proxy" or surrogate thread. // TODO-FIXME: Eliminate ObjectWaiter and use the thread-specific // ParkEvent instead. Beware, however, that the JVMTI code -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/os.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/os.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/os.cpp b/hotspot/src/share/vm/runtime/os.cpp +--- a/hotspot/src/share/vm/runtime/os.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/os.cpp 2023-12-20 09:23:20.044811719 +0800 @@ -1122,7 +1122,8 @@ uintptr_t old_fp = (uintptr_t)fr->link(); @@ -153036,9 +152988,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.cpp shenandoa // stack grows downwards; if old_fp is below current fp or if the stack // frame is too large, either the stack is corrupted or fp is not saved -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/os.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/os.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/os.hpp b/hotspot/src/share/vm/runtime/os.hpp +--- a/hotspot/src/share/vm/runtime/os.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/os.hpp 2023-12-20 09:23:20.044811719 +0800 @@ -22,12 +22,19 @@ * */ @@ -153081,9 +153033,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/os.hpp shenandoa #ifdef TARGET_OS_ARCH_linux_aarch64 # include "os_linux_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/prefetch.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/prefetch.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/prefetch.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/prefetch.inline.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/prefetch.inline.hpp b/hotspot/src/share/vm/runtime/prefetch.inline.hpp +--- a/hotspot/src/share/vm/runtime/prefetch.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/prefetch.inline.hpp 2023-12-20 09:23:20.048145015 +0800 @@ -46,6 +46,12 @@ #ifdef TARGET_OS_ARCH_linux_ppc # include "prefetch_linux_ppc.inline.hpp" @@ -153097,9 +153049,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/prefetch.inline. // Solaris #ifdef TARGET_OS_ARCH_solaris_x86 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/registerMap.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/registerMap.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/registerMap.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/registerMap.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/registerMap.hpp b/hotspot/src/share/vm/runtime/registerMap.hpp +--- a/hotspot/src/share/vm/runtime/registerMap.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/registerMap.hpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153139,9 +153091,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/registerMap.hpp }; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/relocator.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/relocator.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/relocator.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/relocator.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/relocator.hpp b/hotspot/src/share/vm/runtime/relocator.hpp +--- a/hotspot/src/share/vm/runtime/relocator.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/relocator.hpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153168,9 +153120,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/relocator.hpp sh // This code has been converted from the 1.1E java virtual machine // Thanks to the JavaTopics group for using the code -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/safepoint.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/safepoint.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/safepoint.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/safepoint.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/safepoint.cpp b/hotspot/src/share/vm/runtime/safepoint.cpp +--- a/hotspot/src/share/vm/runtime/safepoint.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/safepoint.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153217,9 +153169,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/safepoint.cpp sh SuspendibleThreadSet::desynchronize(); } #endif // INCLUDE_ALL_GCS -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntime.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntime.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/sharedRuntime.cpp b/hotspot/src/share/vm/runtime/sharedRuntime.cpp +--- a/hotspot/src/share/vm/runtime/sharedRuntime.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/sharedRuntime.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153280,9 +153232,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.cp // ------------------------------------------------------------------------- // Java-Java calling convention // (what you use when Java calls Java) -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntime.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntime.hpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/sharedRuntime.hpp b/hotspot/src/share/vm/runtime/sharedRuntime.hpp +--- a/hotspot/src/share/vm/runtime/sharedRuntime.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/sharedRuntime.hpp 2023-12-20 09:23:20.048145015 +0800 @@ -490,10 +490,6 @@ static void get_utf(oopDesc* src, address dst); #endif // def HAVE_DTRACE_H @@ -153294,9 +153246,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntime.hp // A compiled caller has just called the interpreter, but compiled code // exists. Patch the caller so he no longer calls into the interpreter. static void fixup_callers_callsite(Method* moop, address ret_pc); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp b/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp +--- a/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153326,9 +153278,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/sharedRuntimeTri static const double S1 = -1.66666666666666324348e-01, /* 0xBFC55555, 0x55555549 */ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValueCollection.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stackValueCollection.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValueCollection.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stackValueCollection.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/stackValueCollection.cpp b/hotspot/src/share/vm/runtime/stackValueCollection.cpp +--- a/hotspot/src/share/vm/runtime/stackValueCollection.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/stackValueCollection.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153355,9 +153307,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValueCollec PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValue.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stackValue.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValue.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stackValue.cpp 2023-10-30 18:27:25.705524228 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/stackValue.cpp b/hotspot/src/share/vm/runtime/stackValue.cpp +--- a/hotspot/src/share/vm/runtime/stackValue.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/stackValue.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -102,15 +102,8 @@ } else { value.noop = *(narrowOop*) value_addr; @@ -153389,9 +153341,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stackValue.cpp s Handle h(val); // Wrap a handle around the oop return new StackValue(h); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/statSampler.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/statSampler.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/statSampler.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/statSampler.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/statSampler.cpp b/hotspot/src/share/vm/runtime/statSampler.cpp +--- a/hotspot/src/share/vm/runtime/statSampler.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/statSampler.cpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153418,9 +153370,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/statSampler.cpp // -------------------------------------------------------- // StatSamplerTask -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stubRoutines.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stubRoutines.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stubRoutines.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/stubRoutines.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/stubRoutines.hpp b/hotspot/src/share/vm/runtime/stubRoutines.hpp +--- a/hotspot/src/share/vm/runtime/stubRoutines.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/stubRoutines.hpp 2023-12-20 09:23:20.048145015 +0800 @@ -22,6 +22,12 @@ * */ @@ -153458,9 +153410,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/stubRoutines.hpp #endif static jint _verify_oop_count; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/synchronizer.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/synchronizer.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/synchronizer.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/synchronizer.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/synchronizer.hpp b/hotspot/src/share/vm/runtime/synchronizer.hpp +--- a/hotspot/src/share/vm/runtime/synchronizer.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/synchronizer.hpp 2023-12-20 09:23:20.051478310 +0800 @@ -36,11 +36,7 @@ class ObjectSynchronizer : AllStatic { @@ -153474,9 +153426,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/synchronizer.hpp typedef enum { owner_self, owner_none, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/thread.cpp b/hotspot/src/share/vm/runtime/thread.cpp +--- a/hotspot/src/share/vm/runtime/thread.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/thread.cpp 2023-12-20 09:23:20.051478310 +0800 @@ -22,6 +22,12 @@ * */ @@ -153642,9 +153594,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.cpp shena int cp = SharedHeap::heap()->strong_roots_parity(); ALL_JAVA_THREADS(p) { if (p->claim_oops_do(is_par, cp)) { -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/thread.hpp b/hotspot/src/share/vm/runtime/thread.hpp +--- a/hotspot/src/share/vm/runtime/thread.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/thread.hpp 2023-12-20 09:23:20.051478310 +0800 @@ -22,6 +22,12 @@ * */ @@ -153815,9 +153767,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.hpp shena // Initializes the vm and creates the vm thread static jint create_vm(JavaVMInitArgs* args, bool* canTryAgain); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.inline.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.inline.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.inline.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/thread.inline.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/thread.inline.hpp b/hotspot/src/share/vm/runtime/thread.inline.hpp +--- a/hotspot/src/share/vm/runtime/thread.inline.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/thread.inline.hpp 2023-12-20 09:23:20.051478310 +0800 @@ -74,10 +74,4 @@ OrderAccess::fence(); } @@ -153829,9 +153781,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/thread.inline.hp -#endif - #endif // SHARE_VM_RUNTIME_THREAD_INLINE_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/threadLocalStorage.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/threadLocalStorage.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/threadLocalStorage.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/threadLocalStorage.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/threadLocalStorage.hpp b/hotspot/src/share/vm/runtime/threadLocalStorage.hpp +--- a/hotspot/src/share/vm/runtime/threadLocalStorage.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/threadLocalStorage.hpp 2023-12-20 09:23:20.051478310 +0800 @@ -22,6 +22,12 @@ * */ @@ -153858,9 +153810,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/threadLocalStora #ifdef TARGET_OS_ARCH_linux_aarch64 # include "threadLS_linux_aarch64.hpp" #endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/virtualspace.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/virtualspace.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/virtualspace.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/virtualspace.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/virtualspace.cpp b/hotspot/src/share/vm/runtime/virtualspace.cpp +--- a/hotspot/src/share/vm/runtime/virtualspace.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/virtualspace.cpp 2023-12-20 09:23:20.051478310 +0800 @@ -1,5 +1,6 @@ /* * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. @@ -153897,9 +153849,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/virtualspace.cpp } } else { base = os::reserve_memory(size, NULL, alignment); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_operations.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vm_operations.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_operations.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vm_operations.hpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/vm_operations.hpp b/hotspot/src/share/vm/runtime/vm_operations.hpp +--- a/hotspot/src/share/vm/runtime/vm_operations.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/vm_operations.hpp 2023-12-20 09:23:20.054811605 +0800 @@ -93,12 +93,6 @@ template(HeapIterateOperation) \ template(ReportJavaOutOfMemory) \ @@ -153913,9 +153865,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_operations.hp template(Exit) \ template(LinuxDllLoad) \ template(RotateGCLog) \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vmStructs.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vmStructs.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vmStructs.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vmStructs.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/vmStructs.cpp b/hotspot/src/share/vm/runtime/vmStructs.cpp +--- a/hotspot/src/share/vm/runtime/vmStructs.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/vmStructs.cpp 2023-12-20 09:23:20.054811605 +0800 @@ -22,6 +22,12 @@ * */ @@ -154044,9 +153996,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vmStructs.cpp sh #endif // INCLUDE_ALL_GCS VM_TYPES_CPU(CHECK_VM_TYPE_ENTRY, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_version.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vm_version.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_version.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/runtime/vm_version.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/runtime/vm_version.cpp b/hotspot/src/share/vm/runtime/vm_version.cpp +--- a/hotspot/src/share/vm/runtime/vm_version.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/runtime/vm_version.cpp 2023-12-20 09:23:20.054811605 +0800 @@ -22,6 +22,12 @@ * */ @@ -154088,9 +154040,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/runtime/vm_version.cpp s #else #define CPU IA32_ONLY("x86") \ IA64_ONLY("ia64") \ -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/heapDumper.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/heapDumper.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/heapDumper.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/heapDumper.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/heapDumper.cpp b/hotspot/src/share/vm/services/heapDumper.cpp +--- a/hotspot/src/share/vm/services/heapDumper.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/heapDumper.cpp 2023-12-20 09:23:20.054811605 +0800 @@ -756,12 +756,6 @@ o = oopDesc::load_decode_heap_oop((oop*)addr); } @@ -154104,9 +154056,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/heapDumper.cpp // reflection and sun.misc.Unsafe classes may have a reference to a // Klass* so filter it out. assert(o->is_oop_or_null(), "should always be an oop"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryManager.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryManager.cpp 2023-10-30 18:27:25.709524233 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/memoryManager.cpp b/hotspot/src/share/vm/services/memoryManager.cpp +--- a/hotspot/src/share/vm/services/memoryManager.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/memoryManager.cpp 2023-12-20 09:23:20.058144900 +0800 @@ -100,14 +100,6 @@ return (GCMemoryManager*) new G1OldGenMemoryManager(); } @@ -154122,9 +154074,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.c instanceOop MemoryManager::get_memory_manager_instance(TRAPS) { // Must do an acquire so as to force ordering of subsequent // loads from anything _memory_mgr_obj points to or implies. -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryManager.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryManager.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/memoryManager.hpp b/hotspot/src/share/vm/services/memoryManager.hpp +--- a/hotspot/src/share/vm/services/memoryManager.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/memoryManager.hpp 2023-12-20 09:23:20.058144900 +0800 @@ -65,9 +65,7 @@ PSScavenge, PSMarkSweep, @@ -154166,9 +154118,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryManager.h - const char* name() { return "Shenandoah Pauses"; } -}; #endif // SHARE_VM_SERVICES_MEMORYMANAGER_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryService.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryService.cpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/memoryService.cpp b/hotspot/src/share/vm/services/memoryService.cpp +--- a/hotspot/src/share/vm/services/memoryService.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/memoryService.cpp 2023-12-20 09:23:20.058144900 +0800 @@ -46,7 +46,6 @@ #include "utilities/growableArray.hpp" #include "utilities/macros.hpp" @@ -154221,9 +154173,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.c #endif // INCLUDE_ALL_GCS MemoryPool* MemoryService::add_gen(Generation* gen, -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryService.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/memoryService.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/memoryService.hpp b/hotspot/src/share/vm/services/memoryService.hpp +--- a/hotspot/src/share/vm/services/memoryService.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/memoryService.hpp 2023-12-20 09:23:20.058144900 +0800 @@ -46,7 +46,6 @@ class GenCollectedHeap; class ParallelScavengeHeap; @@ -154240,9 +154192,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/memoryService.h public: static void set_universe_heap(CollectedHeap* heap); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp b/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp +--- a/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/shenandoahMemoryPool.cpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2013, 2015, Red Hat, Inc. and/or its affiliates. @@ -154297,9 +154249,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemor - - return MemoryUsage(initial, used, committed, max); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp b/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp +--- a/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/services/shenandoahMemoryPool.hpp 1970-01-01 08:00:00.000000000 +0800 @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2013, 2015, Red Hat, Inc. and/or its affiliates. @@ -154345,51 +154297,23 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/services/shenandoahMemor -}; - -#endif //SHARE_VM_SERVICES_SHENANDOAHMEMORYPOOL_HPP -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/copy.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/copy.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/copy.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/copy.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/copy.hpp b/hotspot/src/share/vm/utilities/copy.hpp +--- a/hotspot/src/share/vm/utilities/copy.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/copy.hpp 2024-01-30 13:54:24.896041236 +0800 @@ -22,6 +22,12 @@ * */ +/* -+ * This file has been modified by Loongson Technology in 2020. These -+ * modifications are Copyright (c) 2015, 2020, Loongson Technology, and are made ++ * This file has been modified by Loongson Technology in 2023. These ++ * modifications are Copyright (c) 2015, 2023, Loongson Technology, and are made + * available on the same license terms set forth above. + */ + #ifndef SHARE_VM_UTILITIES_COPY_HPP #define SHARE_VM_UTILITIES_COPY_HPP -@@ -331,6 +337,27 @@ - #endif - } - -+ -+ // SAPJVM AS 2011-09-20. Template for atomic copy. -+ template static void copy_conjoint_atomic(T* from, T* to, size_t count) -+ { -+ if (from > to) { -+ while (count-- > 0) { -+ // Copy forwards -+ *to++ = *from++; -+ } -+ } else { -+ from += count - 1; -+ to += count - 1; -+ while (count-- > 0) { -+ // Copy backwards -+ *to-- = *from--; -+ } -+ } -+ } -+ -+ -+ - // Platform dependent implementations of the above methods. - #ifdef TARGET_ARCH_x86 - # include "copy_x86.hpp" -@@ -350,6 +377,13 @@ +@@ -350,6 +356,13 @@ #ifdef TARGET_ARCH_ppc # include "copy_ppc.hpp" #endif @@ -154403,9 +154327,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/copy.hpp shena }; -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/debug.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/debug.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/debug.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/debug.cpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/debug.cpp b/hotspot/src/share/vm/utilities/debug.cpp +--- a/hotspot/src/share/vm/utilities/debug.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/debug.cpp 2023-12-20 09:23:20.061478196 +0800 @@ -690,6 +690,7 @@ tty->print_cr(" pns($sp, $ebp, $pc) on Linux/x86 or"); tty->print_cr(" pns($sp, $fp, $pc) on Linux/AArch64 or"); @@ -154414,9 +154338,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/debug.cpp shen tty->print_cr(" pns($sp + 0x7ff, 0, $pc) on Solaris/SPARC"); tty->print_cr(" - in gdb do 'set overload-resolution off' before calling pns()"); tty->print_cr(" - in dbx do 'frame 1' before calling pns()"); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/globalDefinitions.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/globalDefinitions.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/globalDefinitions.hpp b/hotspot/src/share/vm/utilities/globalDefinitions.hpp +--- a/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2023-12-20 09:23:20.064811491 +0800 @@ -22,6 +22,12 @@ * */ @@ -154466,9 +154390,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/globalDefiniti #define PTR64_FORMAT "0x%016" PRIx64 -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/macros.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/macros.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/macros.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/macros.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/macros.hpp b/hotspot/src/share/vm/utilities/macros.hpp +--- a/hotspot/src/share/vm/utilities/macros.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/macros.hpp 2023-12-20 09:23:20.064811491 +0800 @@ -22,6 +22,12 @@ * */ @@ -154524,9 +154448,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/macros.hpp she #if defined(PPC32) || defined(PPC64) #ifndef PPC #define PPC -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/taskqueue.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/taskqueue.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/taskqueue.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/taskqueue.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/taskqueue.hpp b/hotspot/src/share/vm/utilities/taskqueue.hpp +--- a/hotspot/src/share/vm/utilities/taskqueue.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/taskqueue.hpp 2023-12-20 09:23:20.068144786 +0800 @@ -121,11 +121,22 @@ Age(const Age& age) { _data = age._data; } Age(idx_t top, idx_t tag) { _fields._top = top; _fields._tag = tag; } @@ -154759,9 +154683,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/taskqueue.hpp // This is necessary to prevent any read below from being reordered // before the store just above. OrderAccess::fence(); -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/top.hpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/top.hpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/top.hpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/top.hpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/top.hpp b/hotspot/src/share/vm/utilities/top.hpp +--- a/hotspot/src/share/vm/utilities/top.hpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/top.hpp 2023-12-20 09:23:20.068144786 +0800 @@ -35,7 +35,6 @@ #include "utilities/sizes.hpp" #if INCLUDE_ALL_GCS @@ -154770,9 +154694,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/top.hpp shenan #endif // INCLUDE_ALL_GCS #ifdef COMPILER1 #include "c1/c1_globals.hpp" -diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/vmError.cpp shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/vmError.cpp ---- shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/vmError.cpp 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/src/share/vm/utilities/vmError.cpp 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/src/share/vm/utilities/vmError.cpp b/hotspot/src/share/vm/utilities/vmError.cpp +--- a/hotspot/src/share/vm/utilities/vmError.cpp 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/src/share/vm/utilities/vmError.cpp 2023-12-20 09:23:20.068144786 +0800 @@ -22,6 +22,13 @@ * */ @@ -154801,9 +154725,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/src/share/vm/utilities/vmError.cpp sh st->print_cr("# Java VM: %s (%s %s %s %s)", Abstract_VM_Version::vm_name(), Abstract_VM_Version::vm_release(), -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh ---- shenandoah-jdk8u392-b08/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh b/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh +--- a/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/test/compiler/criticalnatives/argumentcorruption/Test8167409.sh 2023-12-20 09:23:20.104811033 +0800 @@ -24,6 +24,12 @@ # questions. # @@ -154836,9 +154760,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/criticalnatives/argumen THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java ---- shenandoah-jdk8u392-b08/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java b/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java +--- a/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/test/compiler/gcbarriers/EqvUncastStepOverBarrier.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -154921,9 +154845,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/gcbarriers/EqvUncastSte - private static class A { - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ---- shenandoah-jdk8u392-b08/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java +--- a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java 2023-12-20 09:23:20.114810919 +0800 @@ -34,11 +34,12 @@ public class GenericTestCaseForOtherCPU extends SHAOptionsBase.TestCase { @@ -154939,9 +154863,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/intrinsics/sha/cli/test } @Override -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java ---- shenandoah-jdk8u392-b08/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java b/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java +--- a/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java 2023-12-20 09:23:20.128144100 +0800 @@ -62,18 +62,24 @@ = new OrPredicate( new CPUSpecificPredicate("sparc.*", new String[] { "sha1" }, @@ -154969,9 +154893,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/compiler/testlibrary/sha/predica public static final BooleanSupplier SHA512_INSTRUCTION_AVAILABLE = new OrPredicate( -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java b/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java +--- a/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/arguments/TestAlignmentToUseLargePages.java 2023-12-20 09:23:20.138143984 +0800 @@ -39,8 +39,6 @@ * @run main/othervm -Xms7M -Xmx9M -XX:+UseConcMarkSweepGC -XX:-UseLargePages TestAlignmentToUseLargePages * @run main/othervm -Xms7M -Xmx9M -XX:+UseG1GC -XX:+UseLargePages TestAlignmentToUseLargePages @@ -154981,9 +154905,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestAlignmentToUseL */ public class TestAlignmentToUseLargePages { -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java b/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java +--- a/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/arguments/TestUseCompressedOopsErgo.java 2023-12-20 09:23:20.138143984 +0800 @@ -34,7 +34,6 @@ * @run main/othervm TestUseCompressedOopsErgo -XX:+UseParallelGC -XX:-UseParallelOldGC * @run main/othervm TestUseCompressedOopsErgo -XX:+UseConcMarkSweepGC @@ -154992,9 +154916,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/arguments/TestUseCompressedOo */ public class TestUseCompressedOopsErgo { -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/logging/TestGCId.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/logging/TestGCId.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/logging/TestGCId.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/logging/TestGCId.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/logging/TestGCId.java b/hotspot/test/gc/logging/TestGCId.java +--- a/hotspot/test/gc/logging/TestGCId.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/logging/TestGCId.java 2023-12-20 09:23:20.141477279 +0800 @@ -45,9 +45,6 @@ testGCId("UseSerialGC", "PrintGC"); @@ -155026,9 +154950,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/logging/TestGCId.java shenand verifyContainsNoGCIDs(new OutputAnalyzer(pb_default.start())); } -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java b/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java +--- a/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/metaspace/TestMetaspacePerfCounters.java 2023-12-20 09:23:20.141477279 +0800 @@ -37,12 +37,10 @@ * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseSerialGC TestMetaspacePerfCounters * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseParallelGC -XX:+UseParallelOldGC TestMetaspacePerfCounters @@ -155042,9 +154966,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/metaspace/TestMetaspacePerfCo */ public class TestMetaspacePerfCounters { public static Class fooClass = null; -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java b/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java +--- a/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/BarrierInInfiniteLoop.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -155125,9 +155049,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/BarrierIn - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java b/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java +--- a/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/CallMultipleCatchProjs.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -155195,9 +155119,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/CallMulti - public int i; - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java b/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java +--- a/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/LRBRightAfterMemBar.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -155262,9 +155186,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/LRBRightA - return null; - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java b/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java +--- a/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -155330,9 +155254,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestC1Vec - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestClone.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestClone.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestClone.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestClone.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestClone.java b/hotspot/test/gc/shenandoah/compiler/TestClone.java +--- a/hotspot/test/gc/shenandoah/compiler/TestClone.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestClone.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,236 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -155570,9 +155494,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestClone - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java b/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java +--- a/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -155630,9 +155554,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestExpan - } catch (NullPointerException npe) {} - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java b/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java +--- a/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -155719,9 +155643,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestMaybe - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java b/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java +--- a/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestNullCheck.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -155788,9 +155712,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestNullC - } catch (NullPointerException npe) {} - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java b/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java +--- a/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestReferenceCAS.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -155914,9 +155838,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestRefer - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java b/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java +--- a/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -155996,9 +155920,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestShena - private static class Exception1 extends Exception { - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java b/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java +--- a/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,119 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -156119,9 +156043,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestUnsaf - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java b/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java +--- a/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -156188,9 +156112,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/compiler/TestWrite - } catch (NullPointerException npe) {} - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c b/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c +--- a/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/libTestCriticalNative.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,121 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -156313,9 +156237,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestCritica - (*env)->ReleasePrimitiveArrayCritical(env, a, arr, 0); - return is_null; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c b/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c +--- a/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/libTestJNICritical.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2016, 2017, Red Hat, Inc. All rights reserved. @@ -156352,9 +156276,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNICrit - (*env)->ReleasePrimitiveArrayCritical(env, b, bb, 0); - (*env)->ReleasePrimitiveArrayCritical(env, a, aa, 0); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c b/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c +--- a/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/libTestJNIGlobalRefs.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -156404,9 +156328,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestJNIGlob -Java_TestJNIGlobalRefs_readWeakGlobalRef(JNIEnv *env, jclass unused) { - return weak_global_ref; -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c b/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c +--- a/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/libTestPinnedGarbage.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -156445,9 +156369,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/libTestPinnedG -Java_TestPinnedGarbage_unpin(JNIEnv *env, jclass unused, jintArray a) { - (*env)->ReleasePrimitiveArrayCritical(env, a, pinned, 0); -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java +--- a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -156491,9 +156415,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNa - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh +--- a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeArgs.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,120 +0,0 @@ -#!/bin/sh - @@ -156615,9 +156539,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNa - exit 1 -fi - -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java +--- a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,170 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -156789,9 +156713,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNa - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh +--- a/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestCriticalNativeStress.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,122 +0,0 @@ -#!/bin/sh - @@ -156915,9 +156839,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestCriticalNa - exit 1 -fi - -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritical.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNICritical.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritical.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNICritical.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestJNICritical.java b/hotspot/test/gc/shenandoah/jni/TestJNICritical.java +--- a/hotspot/test/gc/shenandoah/jni/TestJNICritical.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestJNICritical.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2016, 2017, Red Hat, Inc. All rights reserved. @@ -156982,9 +156906,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritica - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh b/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh +--- a/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestJNICritical.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,96 +0,0 @@ -#!/bin/sh - @@ -157082,9 +157006,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNICritica - echo "Test Failed" - exit 1 -fi -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java b/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java +--- a/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,100 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -157186,9 +157110,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalR - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh b/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh +--- a/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestJNIGlobalRefs.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,120 +0,0 @@ -#!/bin/sh - @@ -157310,9 +157234,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestJNIGlobalR - echo "Test Failed" - exit 1 -fi -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java b/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java +--- a/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -157385,9 +157309,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarb - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh b/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh +--- a/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jni/TestPinnedGarbage.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,120 +0,0 @@ -#!/bin/sh - @@ -157509,9 +157433,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jni/TestPinnedGarb - echo "Test Failed" - exit 1 -fi -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c b/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c +--- a/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/libTestGetLoadedClasses.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -157627,9 +157551,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestGetLo -#ifdef __cplusplus -} -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c b/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c +--- a/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/libTestHeapDump.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,130 +0,0 @@ -/* - * Copyright (c) 2017, Red Hat, Inc. All rights reserved. @@ -157761,9 +157685,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/libTestHeapD -#ifdef __cplusplus -} -#endif -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java b/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java +--- a/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,101 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -157866,9 +157790,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoade - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh b/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh +--- a/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/TestGetLoadedClasses.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,102 +0,0 @@ -#!/bin/sh - @@ -157972,9 +157896,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestGetLoade - echo "Test passed; only valid for 64 bits" - exit 0; -fi -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java b/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java +--- a/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -158056,9 +157980,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump - // JDKs. - static void reachabilityFence(Object obj) {} -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh b/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh +--- a/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/jvmti/TestHeapDump.sh 1970-01-01 08:00:00.000000000 +0800 @@ -1,102 +0,0 @@ -#!/bin/sh - @@ -158162,9 +158086,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/jvmti/TestHeapDump - echo "Test passed; only valid for 64 bits" - exit 0; -fi -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java b/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java +--- a/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/mxbeans/TestChurnNotifications.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,180 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -158346,9 +158270,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestChurnN - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java b/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java +--- a/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,83 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -158433,9 +158357,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemory - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java b/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java +--- a/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/mxbeans/TestMemoryPools.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -158500,9 +158424,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestMemory - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java b/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java +--- a/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/mxbeans/TestPauseNotifications.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,185 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -158689,9 +158613,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/mxbeans/TestPauseN - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java b/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java +--- a/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/oom/TestAllocLargeObj.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -158775,9 +158699,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLarge - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java b/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java +--- a/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/oom/TestAllocLargerThanHeap.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -158856,9 +158780,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocLarge - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java b/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java +--- a/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/oom/TestAllocSmallObj.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -158941,9 +158865,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestAllocSmall - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java b/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java +--- a/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/oom/TestClassLoaderLeak.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,152 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -159097,9 +159021,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestClassLoade - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java b/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java +--- a/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/oom/TestThreadFailure.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -159177,9 +159101,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/oom/TestThreadFail - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java b/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java +--- a/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestAlwaysPreTouch.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -159223,9 +159147,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestAlways - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java b/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java +--- a/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestArgumentRanges.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,127 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -159354,9 +159278,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestArgume - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java b/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java +--- a/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestClassUnloadingArguments.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,109 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -159467,9 +159391,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestClassU - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java b/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java +--- a/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestCodeCacheRootStyles.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2017, 2020, Red Hat, Inc. All rights reserved. @@ -159510,9 +159434,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestCodeCa - // Bug should crash before we get here. - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestEnabled.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestEnabled.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestEnabled.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestEnabled.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestEnabled.java b/hotspot/test/gc/shenandoah/options/TestEnabled.java +--- a/hotspot/test/gc/shenandoah/options/TestEnabled.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestEnabled.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -159568,9 +159492,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestEnable - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplicitGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestExplicitGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplicitGC.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestExplicitGC.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestExplicitGC.java b/hotspot/test/gc/shenandoah/options/TestExplicitGC.java +--- a/hotspot/test/gc/shenandoah/options/TestExplicitGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestExplicitGC.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,149 +0,0 @@ -'/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -159721,9 +159645,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplic - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java b/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java +--- a/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,74 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -159799,9 +159723,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestExplic - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java b/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java +--- a/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestHeuristicsUnlock.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -159918,9 +159842,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHeuris - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java b/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java +--- a/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestHumongousMoves.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,61 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -159983,9 +159907,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumong - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java b/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java +--- a/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestHumongousThresholdArgs.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -160059,9 +159983,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestHumong - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargePages.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestLargePages.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargePages.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestLargePages.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestLargePages.java b/hotspot/test/gc/shenandoah/options/TestLargePages.java +--- a/hotspot/test/gc/shenandoah/options/TestLargePages.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestLargePages.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2021, Red Hat, Inc. All rights reserved. @@ -160129,9 +160053,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargeP - // Everything is checked on initialization - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java b/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java +--- a/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestLargePagesWithSmallHeap.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2021, Red Hat, Inc. All rights reserved. @@ -160201,9 +160125,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestLargeP - // Everything is checked on initialization - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestModeUnlock.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestModeUnlock.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestModeUnlock.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestModeUnlock.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestModeUnlock.java b/hotspot/test/gc/shenandoah/options/TestModeUnlock.java +--- a/hotspot/test/gc/shenandoah/options/TestModeUnlock.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestModeUnlock.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -160319,9 +160243,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestModeUn - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java b/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java +--- a/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestObjectAlignment.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -160382,9 +160306,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestObject - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestPacing.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestPacing.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestPacing.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestPacing.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestPacing.java b/hotspot/test/gc/shenandoah/options/TestPacing.java +--- a/hotspot/test/gc/shenandoah/options/TestPacing.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestPacing.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -160429,9 +160353,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestPacing - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java b/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java +--- a/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestParallelRegionStride.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -160478,9 +160402,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestParall - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java b/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java +--- a/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestRegionSizeArgs.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,235 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -160717,9 +160641,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestRegion - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java b/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java +--- a/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestSelectiveBarrierFlags.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -160823,9 +160747,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSelect - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java b/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java +--- a/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestSingleThreaded.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -160866,9 +160790,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSingle - // Bug should crash before we get here. - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java b/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java +--- a/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestSoftMaxHeapSize.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -160942,9 +160866,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestSoftMa - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThreadCounts.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestThreadCounts.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThreadCounts.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestThreadCounts.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestThreadCounts.java b/hotspot/test/gc/shenandoah/options/TestThreadCounts.java +--- a/hotspot/test/gc/shenandoah/options/TestThreadCounts.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestThreadCounts.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,69 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -161015,9 +160939,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThread - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java b/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java +--- a/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestThreadCountsOverride.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -161086,9 +161010,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestThread - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestVerboseGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestVerboseGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestVerboseGC.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestVerboseGC.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestVerboseGC.java b/hotspot/test/gc/shenandoah/options/TestVerboseGC.java +--- a/hotspot/test/gc/shenandoah/options/TestVerboseGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestVerboseGC.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -161192,9 +161116,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestVerbos - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java b/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java +--- a/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestWrongBarrierDisable.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -161290,9 +161214,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongB - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java b/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java +--- a/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/options/TestWrongBarrierEnable.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,89 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -161383,9 +161307,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/options/TestWrongB - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java b/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java +--- a/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestAllocHumongousFragment.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,189 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -161576,9 +161500,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocHumongous - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocIntArrays.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocIntArrays.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocIntArrays.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocIntArrays.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestAllocIntArrays.java b/hotspot/test/gc/shenandoah/TestAllocIntArrays.java +--- a/hotspot/test/gc/shenandoah/TestAllocIntArrays.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestAllocIntArrays.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,190 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -161770,9 +161694,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocIntArrays - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java b/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java +--- a/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestAllocObjectArrays.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,189 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -161963,9 +161887,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjectArr - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjects.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocObjects.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjects.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestAllocObjects.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestAllocObjects.java b/hotspot/test/gc/shenandoah/TestAllocObjects.java +--- a/hotspot/test/gc/shenandoah/TestAllocObjects.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestAllocObjects.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,176 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -162143,9 +162067,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestAllocObjects.j - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java b/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java +--- a/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestArrayCopyCheckCast.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -162194,9 +162118,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyCheck - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyStress.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestArrayCopyStress.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyStress.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestArrayCopyStress.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestArrayCopyStress.java b/hotspot/test/gc/shenandoah/TestArrayCopyStress.java +--- a/hotspot/test/gc/shenandoah/TestArrayCopyStress.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestArrayCopyStress.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -162275,9 +162199,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestArrayCopyStres - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java b/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java +--- a/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestDynamicSoftMaxHeapSize.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,130 +0,0 @@ -/* - * Copyright (c) 2020, Red Hat, Inc. All rights reserved. @@ -162409,9 +162333,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestDynamicSoftMax - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestElasticTLAB.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestElasticTLAB.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestElasticTLAB.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestElasticTLAB.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestElasticTLAB.java b/hotspot/test/gc/shenandoah/TestElasticTLAB.java +--- a/hotspot/test/gc/shenandoah/TestElasticTLAB.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestElasticTLAB.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -162471,9 +162395,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestElasticTLAB.ja - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestEvilSyncBug.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestEvilSyncBug.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestEvilSyncBug.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestEvilSyncBug.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestEvilSyncBug.java b/hotspot/test/gc/shenandoah/TestEvilSyncBug.java +--- a/hotspot/test/gc/shenandoah/TestEvilSyncBug.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestEvilSyncBug.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,164 +0,0 @@ -/* - * Copyright (c) 2016, 2020, Red Hat, Inc. All rights reserved. @@ -162639,9 +162563,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestEvilSyncBug.ja - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestGCThreadGroups.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestGCThreadGroups.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestGCThreadGroups.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestGCThreadGroups.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestGCThreadGroups.java b/hotspot/test/gc/shenandoah/TestGCThreadGroups.java +--- a/hotspot/test/gc/shenandoah/TestGCThreadGroups.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestGCThreadGroups.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,119 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -162762,9 +162686,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestGCThreadGroups - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHeapUncommit.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestHeapUncommit.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHeapUncommit.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestHeapUncommit.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestHeapUncommit.java b/hotspot/test/gc/shenandoah/TestHeapUncommit.java +--- a/hotspot/test/gc/shenandoah/TestHeapUncommit.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestHeapUncommit.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,140 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -162906,9 +162830,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHeapUncommit.j - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHumongousThreshold.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestHumongousThreshold.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHumongousThreshold.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestHumongousThreshold.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestHumongousThreshold.java b/hotspot/test/gc/shenandoah/TestHumongousThreshold.java +--- a/hotspot/test/gc/shenandoah/TestHumongousThreshold.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestHumongousThreshold.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,125 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -163035,9 +162959,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestHumongousThres - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java b/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java +--- a/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestLargeObjectAlignment.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. @@ -163104,9 +163028,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLargeObjectAli - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLotsOfCycles.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestLotsOfCycles.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLotsOfCycles.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestLotsOfCycles.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestLotsOfCycles.java b/hotspot/test/gc/shenandoah/TestLotsOfCycles.java +--- a/hotspot/test/gc/shenandoah/TestLotsOfCycles.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestLotsOfCycles.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,142 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -163250,9 +163174,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestLotsOfCycles.j - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java b/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java +--- a/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestObjItrWithHeapDump.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2019, Red Hat, Inc. All rights reserved. @@ -163334,9 +163258,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestObjItrWithHeap - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java b/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java +--- a/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestParallelRefprocSanity.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -163387,9 +163311,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestParallelRefpro - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestPeriodicGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestPeriodicGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestPeriodicGC.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestPeriodicGC.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestPeriodicGC.java b/hotspot/test/gc/shenandoah/TestPeriodicGC.java +--- a/hotspot/test/gc/shenandoah/TestPeriodicGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestPeriodicGC.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,160 +0,0 @@ -/* - * Copyright (c) 2017, 2020, Red Hat, Inc. All rights reserved. @@ -163551,9 +163475,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestPeriodicGC.jav - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRefprocSanity.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRefprocSanity.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRefprocSanity.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRefprocSanity.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestRefprocSanity.java b/hotspot/test/gc/shenandoah/TestRefprocSanity.java +--- a/hotspot/test/gc/shenandoah/TestRefprocSanity.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestRefprocSanity.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,125 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -163680,9 +163604,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRefprocSanity. - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRegionSampling.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRegionSampling.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRegionSampling.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRegionSampling.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestRegionSampling.java b/hotspot/test/gc/shenandoah/TestRegionSampling.java +--- a/hotspot/test/gc/shenandoah/TestRegionSampling.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestRegionSampling.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,107 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -163791,9 +163715,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRegionSampling - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRetainObjects.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRetainObjects.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRetainObjects.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestRetainObjects.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestRetainObjects.java b/hotspot/test/gc/shenandoah/TestRetainObjects.java +--- a/hotspot/test/gc/shenandoah/TestRetainObjects.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestRetainObjects.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,169 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -163964,9 +163888,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestRetainObjects. - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSieveObjects.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestSieveObjects.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSieveObjects.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestSieveObjects.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestSieveObjects.java b/hotspot/test/gc/shenandoah/TestSieveObjects.java +--- a/hotspot/test/gc/shenandoah/TestSieveObjects.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestSieveObjects.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,195 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164163,9 +164087,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSieveObjects.j - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSmallHeap.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestSmallHeap.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSmallHeap.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestSmallHeap.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestSmallHeap.java b/hotspot/test/gc/shenandoah/TestSmallHeap.java +--- a/hotspot/test/gc/shenandoah/TestSmallHeap.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestSmallHeap.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164209,9 +164133,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestSmallHeap.java - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedup.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringDedup.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedup.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringDedup.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestStringDedup.java b/hotspot/test/gc/shenandoah/TestStringDedup.java +--- a/hotspot/test/gc/shenandoah/TestStringDedup.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestStringDedup.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,176 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164389,9 +164313,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedup.ja - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedupStress.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringDedupStress.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedupStress.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringDedupStress.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestStringDedupStress.java b/hotspot/test/gc/shenandoah/TestStringDedupStress.java +--- a/hotspot/test/gc/shenandoah/TestStringDedupStress.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestStringDedupStress.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,232 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164625,9 +164549,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringDedupStr - verifyDedupString(astrs); - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringInternCleanup.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringInternCleanup.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringInternCleanup.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestStringInternCleanup.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestStringInternCleanup.java b/hotspot/test/gc/shenandoah/TestStringInternCleanup.java +--- a/hotspot/test/gc/shenandoah/TestStringInternCleanup.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestStringInternCleanup.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164744,9 +164668,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestStringInternCl - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyJCStress.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestVerifyJCStress.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyJCStress.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestVerifyJCStress.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestVerifyJCStress.java b/hotspot/test/gc/shenandoah/TestVerifyJCStress.java +--- a/hotspot/test/gc/shenandoah/TestVerifyJCStress.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestVerifyJCStress.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,136 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164884,9 +164808,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyJCStress - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyLevels.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestVerifyLevels.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyLevels.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestVerifyLevels.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestVerifyLevels.java b/hotspot/test/gc/shenandoah/TestVerifyLevels.java +--- a/hotspot/test/gc/shenandoah/TestVerifyLevels.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestVerifyLevels.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164936,9 +164860,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestVerifyLevels.j - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWithLogLevel.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestWithLogLevel.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWithLogLevel.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestWithLogLevel.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestWithLogLevel.java b/hotspot/test/gc/shenandoah/TestWithLogLevel.java +--- a/hotspot/test/gc/shenandoah/TestWithLogLevel.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestWithLogLevel.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -164986,9 +164910,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWithLogLevel.j - } - } -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWrongArrayMember.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestWrongArrayMember.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWrongArrayMember.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/shenandoah/TestWrongArrayMember.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/shenandoah/TestWrongArrayMember.java b/hotspot/test/gc/shenandoah/TestWrongArrayMember.java +--- a/hotspot/test/gc/shenandoah/TestWrongArrayMember.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/shenandoah/TestWrongArrayMember.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. @@ -165046,9 +164970,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/shenandoah/TestWrongArrayMemb - } -} - -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/startup_warnings/TestShenandoah.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/startup_warnings/TestShenandoah.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/startup_warnings/TestShenandoah.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/startup_warnings/TestShenandoah.java 1970-01-01 08:00:00.000000000 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/startup_warnings/TestShenandoah.java b/hotspot/test/gc/startup_warnings/TestShenandoah.java +--- a/hotspot/test/gc/startup_warnings/TestShenandoah.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/startup_warnings/TestShenandoah.java 1970-01-01 08:00:00.000000000 +0800 @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2017, 2018, Red Hat, Inc. All rights reserved. @@ -165095,9 +165019,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/startup_warnings/TestShenando - } - -} -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java b/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java +--- a/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/survivorAlignment/TestAllocationInEden.java 2023-12-20 09:23:20.141477279 +0800 @@ -26,7 +26,6 @@ * @bug 8031323 * @summary Verify that object's alignment in eden space is not affected by @@ -165106,9 +165030,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestAllocat * @library /testlibrary /testlibrary/whitebox * @build TestAllocationInEden SurvivorAlignmentTestMain AlignmentHelper * @run main ClassFileInstaller sun.hotspot.WhiteBox -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java b/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java +--- a/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java 2023-12-20 09:23:20.141477279 +0800 @@ -26,7 +26,6 @@ * @bug 8031323 * @summary Verify that objects promoted from eden space to tenured space during @@ -165117,9 +165041,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromoti * @library /testlibrary /testlibrary/whitebox * @build TestPromotionFromEdenToTenured SurvivorAlignmentTestMain * AlignmentHelper -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java b/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java +--- a/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java 2023-12-20 09:23:20.141477279 +0800 @@ -26,7 +26,6 @@ * @bug 8031323 * @summary Verify that objects promoted from survivor space to tenured space @@ -165128,9 +165052,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromoti * @library /testlibrary /testlibrary/whitebox * @build TestPromotionFromSurvivorToTenuredAfterFullGC * SurvivorAlignmentTestMain AlignmentHelper -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java b/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java +--- a/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java 2023-12-20 09:23:20.141477279 +0800 @@ -27,7 +27,6 @@ * @summary Verify that objects promoted from survivor space to tenured space * when their age exceeded tenuring threshold are not aligned to @@ -165139,9 +165063,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromoti * @library /testlibrary /testlibrary/whitebox * @build TestPromotionFromSurvivorToTenuredAfterMinorGC * SurvivorAlignmentTestMain AlignmentHelper -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java b/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java +--- a/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/survivorAlignment/TestPromotionToSurvivor.java 2023-12-20 09:23:20.141477279 +0800 @@ -26,7 +26,6 @@ * @bug 8031323 * @summary Verify that objects promoted from eden space to survivor space after @@ -165150,9 +165074,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/survivorAlignment/TestPromoti * @library /testlibrary /testlibrary/whitebox * @build TestPromotionToSurvivor * SurvivorAlignmentTestMain AlignmentHelper -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/TestSystemGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/TestSystemGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/TestSystemGC.java 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/TestSystemGC.java 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/TestSystemGC.java b/hotspot/test/gc/TestSystemGC.java +--- a/hotspot/test/gc/TestSystemGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/TestSystemGC.java 2023-12-20 09:23:20.138143984 +0800 @@ -38,8 +38,6 @@ * @run main/othervm -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent TestSystemGC * @run main/othervm -XX:+UseLargePages TestSystemGC @@ -165162,9 +165086,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/TestSystemGC.java shenandoah- */ public class TestSystemGC { -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/whitebox/TestWBGC.java shenandoah-jdk8u392-b08.mod/hotspot/test/gc/whitebox/TestWBGC.java ---- shenandoah-jdk8u392-b08/hotspot/test/gc/whitebox/TestWBGC.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/gc/whitebox/TestWBGC.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/gc/whitebox/TestWBGC.java b/hotspot/test/gc/whitebox/TestWBGC.java +--- a/hotspot/test/gc/whitebox/TestWBGC.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/gc/whitebox/TestWBGC.java 2023-12-20 09:23:20.141477279 +0800 @@ -25,7 +25,6 @@ * @test TestWBGC * @bug 8055098 @@ -165173,9 +165097,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/gc/whitebox/TestWBGC.java shenan * @library /testlibrary /testlibrary/whitebox * @build TestWBGC * @run main ClassFileInstaller sun.hotspot.WhiteBox -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/runtime/6929067/Test6929067.sh shenandoah-jdk8u392-b08.mod/hotspot/test/runtime/6929067/Test6929067.sh ---- shenandoah-jdk8u392-b08/hotspot/test/runtime/6929067/Test6929067.sh 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/runtime/6929067/Test6929067.sh 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/runtime/6929067/Test6929067.sh b/hotspot/test/runtime/6929067/Test6929067.sh +--- a/hotspot/test/runtime/6929067/Test6929067.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/runtime/6929067/Test6929067.sh 2023-12-20 09:23:20.144810575 +0800 @@ -97,6 +97,10 @@ i686) ARCH=i386 @@ -165187,9 +165111,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/runtime/6929067/Test6929067.sh s # Assuming other ARCH values need no translation esac -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/runtime/Unsafe/RangeCheck.java shenandoah-jdk8u392-b08.mod/hotspot/test/runtime/Unsafe/RangeCheck.java ---- shenandoah-jdk8u392-b08/hotspot/test/runtime/Unsafe/RangeCheck.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/runtime/Unsafe/RangeCheck.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/runtime/Unsafe/RangeCheck.java b/hotspot/test/runtime/Unsafe/RangeCheck.java +--- a/hotspot/test/runtime/Unsafe/RangeCheck.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/runtime/Unsafe/RangeCheck.java 2023-12-20 09:23:20.154810460 +0800 @@ -43,6 +43,7 @@ true, "-Xmx32m", @@ -165198,9 +165122,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/runtime/Unsafe/RangeCheck.java s DummyClassWithMainRangeCheck.class.getName()); OutputAnalyzer output = new OutputAnalyzer(pb.start()); -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/test_env.sh shenandoah-jdk8u392-b08.mod/hotspot/test/test_env.sh ---- shenandoah-jdk8u392-b08/hotspot/test/test_env.sh 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/test_env.sh 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/test_env.sh b/hotspot/test/test_env.sh +--- a/hotspot/test/test_env.sh 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/test_env.sh 2023-12-20 09:23:20.161477051 +0800 @@ -211,6 +211,29 @@ then VM_CPU="aarch64" @@ -165231,9 +165155,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/test_env.sh shenandoah-jdk8u392- export VM_TYPE VM_BITS VM_OS VM_CPU echo "VM_TYPE=${VM_TYPE}" echo "VM_BITS=${VM_BITS}" -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/TEST.groups shenandoah-jdk8u392-b08.mod/hotspot/test/TEST.groups ---- shenandoah-jdk8u392-b08/hotspot/test/TEST.groups 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/TEST.groups 2023-10-30 18:27:25.713524237 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/TEST.groups b/hotspot/test/TEST.groups +--- a/hotspot/test/TEST.groups 2024-01-11 10:40:21.000000000 +0800 ++++ b/hotspot/test/TEST.groups 2023-12-20 09:23:20.068144786 +0800 @@ -134,35 +134,6 @@ sanity/ExecuteInternalVMTests.java \ -gc/g1/TestGreyReclaimedHumongousObjects.java @@ -165270,9 +165194,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/TEST.groups shenandoah-jdk8u392- hotspot_runtime = \ sanity/ExecuteInternalVMTests.java -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java shenandoah-jdk8u392-b08.mod/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java ---- shenandoah-jdk8u392-b08/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java b/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java +--- a/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/testlibrary/com/oracle/java/testlibrary/Platform.java 2023-12-20 09:23:20.164810346 +0800 @@ -126,6 +126,10 @@ return isArch("aarch64"); } @@ -165295,9 +165219,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/testlibrary/com/oracle/java/test /** * Return a boolean for whether we expect to be able to attach * the SA to our own processes on this system. -diff -Naur shenandoah-jdk8u392-b08/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java shenandoah-jdk8u392-b08.mod/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ---- shenandoah-jdk8u392-b08/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java b/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java +--- a/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java 2024-01-11 10:40:22.000000000 +0800 ++++ b/hotspot/test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java 2023-12-20 09:23:20.168143641 +0800 @@ -43,7 +43,7 @@ */ public class TestMutuallyExclusivePlatformPredicates { @@ -165307,261 +165231,9 @@ diff -Naur shenandoah-jdk8u392-b08/hotspot/test/testlibrary_tests/TestMutuallyEx BITNESS("is32bit", "is64bit"), OS("isAix", "isLinux", "isSolaris", "isWindows", "isOSX"), VM_TYPE("isClient", "isServer", "isGraal", "isMinimal"), -diff -Naur shenandoah-jdk8u392-b08/hotspot/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/hotspot/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/hotspot/THIRD_PARTY_README 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/hotspot/THIRD_PARTY_README 2023-10-30 18:27:25.517524011 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/jaxp/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/jaxp/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/jaxp/THIRD_PARTY_README 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jaxp/THIRD_PARTY_README 2023-10-30 18:27:25.729524256 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/jaxws/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/jaxws/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/jaxws/THIRD_PARTY_README 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jaxws/THIRD_PARTY_README 2023-10-30 18:27:25.729524256 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/jdk/make/gensrc/GensrcMisc.gmk shenandoah-jdk8u392-b08.mod/jdk/make/gensrc/GensrcMisc.gmk ---- shenandoah-jdk8u392-b08/jdk/make/gensrc/GensrcMisc.gmk 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/make/gensrc/GensrcMisc.gmk 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/make/gensrc/GensrcMisc.gmk b/jdk/make/gensrc/GensrcMisc.gmk +--- a/jdk/make/gensrc/GensrcMisc.gmk 2024-01-11 10:40:25.000000000 +0800 ++++ b/jdk/make/gensrc/GensrcMisc.gmk 2023-12-20 09:23:20.694804279 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -165583,9 +165255,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/make/gensrc/GensrcMisc.gmk shenandoah-jdk -e 's/@@java_runtime_name@@/$(RUNTIME_NAME)/g' \ -e 's/@@java_profile_name@@/$(call profile_version_name, $@)/g' \ $< > $@.tmp -diff -Naur shenandoah-jdk8u392-b08/jdk/make/Images.gmk shenandoah-jdk8u392-b08.mod/jdk/make/Images.gmk ---- shenandoah-jdk8u392-b08/jdk/make/Images.gmk 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/make/Images.gmk 2023-10-30 18:27:25.729524256 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/make/Images.gmk b/jdk/make/Images.gmk +--- a/jdk/make/Images.gmk 2024-01-11 10:40:25.000000000 +0800 ++++ b/jdk/make/Images.gmk 2023-12-20 09:23:20.618138492 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -165634,9 +165306,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/make/Images.gmk shenandoah-jdk8u392-b08.m $(JDK_BIN_ISADIR_LINK_TARGETS) $(JDKJRE_BIN_ISADIR_LINK_TARGETS) jre-overlay-image: $(JRE_OVERLAY_BIN_TARGETS) $(JRE_OVERLAY_LIB_TARGETS) \ -diff -Naur shenandoah-jdk8u392-b08/jdk/make/lib/SoundLibraries.gmk shenandoah-jdk8u392-b08.mod/jdk/make/lib/SoundLibraries.gmk ---- shenandoah-jdk8u392-b08/jdk/make/lib/SoundLibraries.gmk 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/make/lib/SoundLibraries.gmk 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/make/lib/SoundLibraries.gmk b/jdk/make/lib/SoundLibraries.gmk +--- a/jdk/make/lib/SoundLibraries.gmk 2024-01-11 10:40:25.000000000 +0800 ++++ b/jdk/make/lib/SoundLibraries.gmk 2023-12-20 09:23:20.694804279 +0800 @@ -23,6 +23,12 @@ # questions. # @@ -165665,9 +165337,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/make/lib/SoundLibraries.gmk shenandoah-jd ifeq ($(OPENJDK_TARGET_CPU), ppc64) LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64 endif -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/java/io/ObjectInputStream.java shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/java/io/ObjectInputStream.java ---- shenandoah-jdk8u392-b08/jdk/src/share/classes/java/io/ObjectInputStream.java 2023-10-10 09:53:57.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/java/io/ObjectInputStream.java 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/classes/java/io/ObjectInputStream.java b/jdk/src/share/classes/java/io/ObjectInputStream.java +--- a/jdk/src/share/classes/java/io/ObjectInputStream.java 2024-01-11 10:40:25.000000000 +0800 ++++ b/jdk/src/share/classes/java/io/ObjectInputStream.java 2023-12-20 09:23:21.024800502 +0800 @@ -44,6 +44,7 @@ import static java.io.ObjectStreamClass.processQueue; @@ -165676,9 +165348,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/java/io/ObjectInputStre import sun.misc.ObjectInputFilter; import sun.misc.ObjectStreamClassValidator; import sun.misc.SharedSecrets; -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java ---- shenandoah-jdk8u392-b08/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java 2023-10-10 09:53:57.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java b/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java +--- a/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java 2024-01-11 10:40:25.000000000 +0800 ++++ b/jdk/src/share/classes/java/lang/invoke/LambdaFormEditor.java 2023-12-20 09:23:21.041466979 +0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. @@ -165686,9 +165358,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/java/lang/invoke/Lambda * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/sun/misc/Version.java.template shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/sun/misc/Version.java.template ---- shenandoah-jdk8u392-b08/jdk/src/share/classes/sun/misc/Version.java.template 2023-10-10 09:53:57.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/classes/sun/misc/Version.java.template 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/classes/sun/misc/Version.java.template b/jdk/src/share/classes/sun/misc/Version.java.template +--- a/jdk/src/share/classes/sun/misc/Version.java.template 2024-01-11 10:40:26.000000000 +0800 ++++ b/jdk/src/share/classes/sun/misc/Version.java.template 2023-12-20 09:23:21.388129678 +0800 @@ -23,6 +23,13 @@ * questions. */ @@ -165726,9 +165398,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/classes/sun/misc/Version.java.t if (java_profile_name.length() > 0) { // profile name -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/build.xml shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/build.xml ---- shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/build.xml 2023-10-10 09:54:04.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/build.xml 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/demo/scripting/jconsole-plugin/build.xml b/jdk/src/share/demo/scripting/jconsole-plugin/build.xml +--- a/jdk/src/share/demo/scripting/jconsole-plugin/build.xml 2024-01-11 10:40:31.000000000 +0800 ++++ b/jdk/src/share/demo/scripting/jconsole-plugin/build.xml 2023-12-20 09:23:21.688126243 +0800 @@ -73,6 +73,9 @@ @@ -165739,9 +165411,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/ -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/README.txt shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/README.txt ---- shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/README.txt 2023-10-10 09:54:04.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/README.txt 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/demo/scripting/jconsole-plugin/README.txt b/jdk/src/share/demo/scripting/jconsole-plugin/README.txt +--- a/jdk/src/share/demo/scripting/jconsole-plugin/README.txt 2024-01-11 10:40:31.000000000 +0800 ++++ b/jdk/src/share/demo/scripting/jconsole-plugin/README.txt 2023-12-20 09:23:21.688126243 +0800 @@ -18,9 +18,11 @@ engine javax.script.ScriptEngine plugin com.sun.tools.jconsole.JConsolePlugin @@ -165757,9 +165429,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/ How do I compile script console plugin? -diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js ---- shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js 2023-10-30 18:27:25.733524261 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js b/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js +--- a/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js 1970-01-01 08:00:00.000000000 +0800 ++++ b/jdk/src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js 2023-12-20 09:23:21.688126243 +0800 @@ -0,0 +1,891 @@ +/* + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. @@ -166652,9 +166324,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/share/demo/scripting/jconsole-plugin/ +// synonym to exit +var quit = exit; + -diff -Naur shenandoah-jdk8u392-b08/jdk/src/solaris/bin/loongarch64/jvm.cfg shenandoah-jdk8u392-b08.mod/jdk/src/solaris/bin/loongarch64/jvm.cfg ---- shenandoah-jdk8u392-b08/jdk/src/solaris/bin/loongarch64/jvm.cfg 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/solaris/bin/loongarch64/jvm.cfg 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/solaris/bin/loongarch64/jvm.cfg b/jdk/src/solaris/bin/loongarch64/jvm.cfg +--- a/jdk/src/solaris/bin/loongarch64/jvm.cfg 1970-01-01 08:00:00.000000000 +0800 ++++ b/jdk/src/solaris/bin/loongarch64/jvm.cfg 2023-12-20 09:23:21.804791575 +0800 @@ -0,0 +1,36 @@ +# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2022, Loongson Technology. All rights reserved. @@ -166692,9 +166364,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/solaris/bin/loongarch64/jvm.cfg shena +# +-server KNOWN +-client IGNORE -diff -Naur shenandoah-jdk8u392-b08/jdk/src/solaris/bin/mips64/jvm.cfg shenandoah-jdk8u392-b08.mod/jdk/src/solaris/bin/mips64/jvm.cfg ---- shenandoah-jdk8u392-b08/jdk/src/solaris/bin/mips64/jvm.cfg 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/src/solaris/bin/mips64/jvm.cfg 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/src/solaris/bin/mips64/jvm.cfg b/jdk/src/solaris/bin/mips64/jvm.cfg +--- a/jdk/src/solaris/bin/mips64/jvm.cfg 1970-01-01 08:00:00.000000000 +0800 ++++ b/jdk/src/solaris/bin/mips64/jvm.cfg 2023-12-20 09:23:21.804791575 +0800 @@ -0,0 +1,36 @@ +# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2022, Loongson Technology. All rights reserved. @@ -166732,9 +166404,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/src/solaris/bin/mips64/jvm.cfg shenandoah +# +-server KNOWN +-client IGNORE -diff -Naur shenandoah-jdk8u392-b08/jdk/test/jdk/jfr/event/os/TestCPUInformation.java shenandoah-jdk8u392-b08.mod/jdk/test/jdk/jfr/event/os/TestCPUInformation.java ---- shenandoah-jdk8u392-b08/jdk/test/jdk/jfr/event/os/TestCPUInformation.java 2023-10-10 09:53:59.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/test/jdk/jfr/event/os/TestCPUInformation.java 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java +--- a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java 2024-01-11 10:40:30.000000000 +0800 ++++ b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java 2024-01-30 13:54:25.486035237 +0800 @@ -54,8 +54,8 @@ Events.assertField(event, "hwThreads").atLeast(1); Events.assertField(event, "cores").atLeast(1); @@ -166746,9 +166418,49 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/test/jdk/jfr/event/os/TestCPUInformation. } } } -diff -Naur shenandoah-jdk8u392-b08/jdk/test/sun/security/pkcs11/PKCS11Test.java shenandoah-jdk8u392-b08.mod/jdk/test/sun/security/pkcs11/PKCS11Test.java ---- shenandoah-jdk8u392-b08/jdk/test/sun/security/pkcs11/PKCS11Test.java 2023-10-10 09:54:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/test/sun/security/pkcs11/PKCS11Test.java 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/test/sun/management/jmxremote/bootstrap/linux-loongarch64/launcher b/jdk/test/sun/management/jmxremote/bootstrap/linux-loongarch64/launcher +--- a/jdk/test/sun/management/jmxremote/bootstrap/linux-loongarch64/launcher 1970-01-01 08:00:00.000000000 +0800 ++++ b/jdk/test/sun/management/jmxremote/bootstrap/linux-loongarch64/launcher 2023-12-20 09:23:22.678114913 +0800 +@@ -0,0 +1,8 @@ ++ELF @XJ@8 @@@ @ 88 8   PP@ > ~  ~ x@0>0~ 0~ HH H DDPtd  QtdRtd > ~  ~ /lib64/ld.so.1GNUGNUka43b 2v   ++  k|  |nagHYBu(  x  T    libdl.so.2_ITM_deregisterTMCloneTable_ITM_registerTMCloneTabledlsymdlopenlibc.so.6sprintfabortstrlenmallocstderrfwritefprintf__libc_start_mainGLIBC_2.27__libc_csu_fini__libc_csu_init OP X ` h p  x       ( 0 8  @  ++A(aAE!(L( L( L( L( L( La( LA( L Т 0 8e(f cEcA  0 8 P 1 8j 0 !0 8!L  !0 8!L@X( @L@ L@@  IEI@( @L L@cw'b*a )DwW )a (w&c@ LS@c@a)v)vb)b(WĢ)̢( D PĢ({Wa(v(c Lca`)v@)vł)@̲)̲( 5`(&̂(&W P̂(A&WMW̢)̂(A&Ģ(W̢()  ")B) 2) b>)̂(!&Ŵ)̂(1D(&PW P"΢͂̂(Lr)r(1dA(&TW P̢(&(΢(͂(a&LB)B(@̢(&!(͢(B(L")"(@̢(&(͢( L)(@̢(&(͢(L)̢(&(͢(((L)(E@̢(&(͢(("(B(L P@P@P@P@̢(&(͢(L@̢(&(͢(L̂(&a(͂(L a`(v@(c L@cw)y)r9s9a)x)z`){@)| )9I ;@@&eDL"8_a(w(x(y(z`({@(| (c L@ L@JNI_CreateJavaVMUsage: %s jvm-path classpath class ++-Djava.class.path=%s%scan't get address of JNI_CreateJavaVM ++Can't create Java VM ++([Ljava/lang/String;)Vmain from C!java/lang/String;,zR|    O ~ (~  o    ++    h o oo` 0 0 0 0 0 0 0 0~ GCC: (Loongnix 8.3.0-6.lnd.vec.24+b1) 8.3.08 H h     `    ++    0       ~ (~ 0~  H     H  x !  7 F(~ m  y ~ L (~ 0~  ~  H   + GZm t  \   x   6  1 = T  BUH a crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.6858__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylauncher.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finifprintf@@GLIBC_2.27_ITM_deregisterTMCloneTablefwrite@@GLIBC_2.27malloc@@GLIBC_2.27_edata__libc_start_main@@GLIBC_2.27abort@@GLIBC_2.27strlen@@GLIBC_2.27JNU_FindCreateJavaVM__dso_handle_IO_stdin_useddlopen@@GLIBC_2.27__libc_csu_initsprintf@@GLIBC_2.27dlsym@@GLIBC_2.27__bss_startmainstderr@@GLIBC_2.27__TMC_END___ITM_registerTMCloneTable.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.text.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.got.sdata.bss.comment8 8#H H 1h h$H TDo 0N  V ^o` ` ko @z B 0 0 X    8 ~  >(~ (>0~ 0> @HH H@H @ @0@,@* F{[I +\ 文件末尾没有换行符 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/test/sun/management/jmxremote/bootstrap/linux-mips64el/launcher b/jdk/test/sun/management/jmxremote/bootstrap/linux-mips64el/launcher +--- a/jdk/test/sun/management/jmxremote/bootstrap/linux-mips64el/launcher 1970-01-01 08:00:00.000000000 +0800 ++++ b/jdk/test/sun/management/jmxremote/bootstrap/linux-mips64el/launcher 2023-12-20 09:23:22.678114913 +0800 +@@ -0,0 +1,22 @@ ++ELF` @"@8 @! @@@   p888TTXXX0H@@$$444 @(((((<((p?((GNUTEo"MPL# X`   ++< 5p ++@ppp ++pppp ++oo ++ooL ++ ++   , X 0   I & y  <N"p`] "_DYNAMIC_LINKING__RLD_MAP__libc_csu_init__libc_csu_fini__libc_start_main__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesdlopendlsymstderrfprintfstrlenmallocsprintfJNU_FindCreateJavaVMfwritelibdl.so.2libc.so.6_IO_stdin_usedGLIBC_2.0GLIBC_2.20ii (ii 2ii (ii 2X`g<-`gȀ@Ȁ g%%Ȁ<'-% g$$(0%H@%P <-ycd8d@b܈dBd/DB,@y  <-yxcd8d@e܈d/((-(E{(y  g<-(g8 @@H DP 9g$ gg<-g8hDd@P 9gg  Pg80(%<-Pg$%@ @%P0Edߨ%@ %80(@gPg%<-g%¯B(@耂C܈B%0@PHEd% `%@ $BdB% @%@ Bd% @Ѐ%@ BdB%8@PpFdP߈Edߘ%@ h<B4P¯hgX$T¯$`£BdB% @X%@@耂B%8@&$$PߐDd؀%@ $Pg@gHg%0%(% `%@ ¯A耂B%8@$$P߸Dd؀%@ $x@B0B@߈cdc%(`%@ D@@B܈B@PgdPfd%@  7@@B8B@Ped%@ ((-@@B0B@Ped%@ 0@B`B@(0$% `%@ 88@@BhB@8 % `%@  @BxB@% `%@  @@B܀B@% `%@ HBBH% `%@ %%ߠߘ߰gg0<-Ђg`hp/P( 8%%H% ++@%%0%(% ` 1fQf80( @g%x d%x d%x d%x d%x d%x d%x  d%x  dg<-ggJNI_CreateJavaVMUsage: %s jvm-path classpath class ++-Djava.class.path=%s%scan't get address of JNI_CreateJavaVM ++Can't create Java VM ++([Ljava/lang/String;)Vmain from C!java/lang/String/lib64/ld.so.1GNU X X0 `X p`GCC: (Debian 6.3.0-18+deb9u1) 6.3.0 201705160 @ ?@XAgnu8P  L ++ ++ ++ ++  `  `  04X`hpQ U`hm o   X ` XU0h `+`<IRXeq X" H!p` p1 0 FpS"b qpx 7  `  `  ,2  /usr/lib/gcc/mips64el-linux-gnuabi64/6/../../../mips64el-linux-gnuabi64/Scrt1.ohltcrtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.6216__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylauncher.c__FRAME_END____JCR_END___MIPS_STUBS___init_array_end__dso_handle_DYNAMIC__init_array_start__TMC_END___GLOBAL_OFFSET_TABLE__gp__libc_csu_fini__cxa_finalize@@GLIBC_2.2_DYNAMIC_LINKING_ITM_deregisterTMCloneTablestderr@@GLIBC_2.0_edatadlopen@@GLIBC_2.2fwrite@@GLIBC_2.0malloc@@GLIBC_2.0JNU_FindCreateJavaVM__data_start__gmon_start___IO_stdin_used_fdatastrlen@@GLIBC_2.0__libc_start_main@@GLIBC_2.0fprintf@@GLIBC_2.0__RLD_MAP__libc_csu_initdlsym@@GLIBC_2.0__bss_startmain__start_ftext_Jv_RegisterClassessprintf@@GLIBC_2.0_fbss_ITM_registerTMCloneTable.symtab.strtab.shstrtab.MIPS.abiflags.MIPS.options.note.gnu.build-id.dynamic.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.init.text.MIPS.stubs.fini.rodata.interp.eh_frame.note.ABI-tag.init_array.fini_array.jcr.data.rld_map.got.sdata.bss.comment.pdr.gnu.attributes*p88* pPPh8$K@T  Z @b  <joL ++L ++0wo ++ ++`  ++ ++@ @` ` ``(    0044 XX``hhpp 0- o8H6 XL!0 +\ 文件末尾没有换行符 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/jdk/test/sun/security/pkcs11/PKCS11Test.java b/jdk/test/sun/security/pkcs11/PKCS11Test.java +--- a/jdk/test/sun/security/pkcs11/PKCS11Test.java 2024-01-11 10:40:30.000000000 +0800 ++++ b/jdk/test/sun/security/pkcs11/PKCS11Test.java 2023-12-20 09:23:22.824779901 +0800 @@ -21,6 +21,11 @@ * questions. */ @@ -166771,93 +166483,9 @@ diff -Naur shenandoah-jdk8u392-b08/jdk/test/sun/security/pkcs11/PKCS11Test.java osMap.put("Windows-x86-32", new String[]{ PKCS11_BASE + "/nss/lib/windows-i586/".replace('/', SEP)}); osMap.put("Windows-amd64-64", new String[]{ -diff -Naur shenandoah-jdk8u392-b08/jdk/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/jdk/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/jdk/THIRD_PARTY_README 2023-10-10 09:53:56.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/jdk/THIRD_PARTY_README 2023-10-30 18:27:25.729524256 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/TagletPathTest.java shenandoah-jdk8u392-b08.mod/langtools/test/tools/javadoc/api/basic/TagletPathTest.java ---- shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/TagletPathTest.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/langtools/test/tools/javadoc/api/basic/TagletPathTest.java 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/langtools/test/tools/javadoc/api/basic/TagletPathTest.java b/langtools/test/tools/javadoc/api/basic/TagletPathTest.java +--- a/langtools/test/tools/javadoc/api/basic/TagletPathTest.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/langtools/test/tools/javadoc/api/basic/TagletPathTest.java 2023-12-20 09:23:23.338107360 +0800 @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. @@ -166965,9 +166593,9 @@ diff -Naur shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/Taglet + "public class C { }"; +} + -diff -Naur shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java shenandoah-jdk8u392-b08.mod/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java ---- shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java 1970-01-01 08:00:00.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java 2023-10-30 18:27:25.741524270 +0800 +diff -Naur -x .git -x .github -x .gitattributes -x .gitignore -x .jcheck -x .src-rev -x THIRD_PARTY_README a/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java b/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java +--- a/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java 1970-01-01 08:00:00.000000000 +0800 ++++ b/langtools/test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java 2023-12-20 09:23:23.338107360 +0800 @@ -0,0 +1,152 @@ +/* + * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. @@ -167121,255 +166749,3 @@ diff -Naur shenandoah-jdk8u392-b08/langtools/test/tools/javadoc/api/basic/taglet + } +} + -diff -Naur shenandoah-jdk8u392-b08/langtools/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/langtools/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/langtools/THIRD_PARTY_README 2023-10-10 09:54:03.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/langtools/THIRD_PARTY_README 2023-10-30 18:27:25.741524270 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/nashorn/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/nashorn/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/nashorn/THIRD_PARTY_README 2023-10-10 09:54:04.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/nashorn/THIRD_PARTY_README 2023-10-30 18:27:25.745524274 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy -diff -Naur shenandoah-jdk8u392-b08/THIRD_PARTY_README shenandoah-jdk8u392-b08.mod/THIRD_PARTY_README ---- shenandoah-jdk8u392-b08/THIRD_PARTY_README 2023-10-10 09:53:55.000000000 +0800 -+++ shenandoah-jdk8u392-b08.mod/THIRD_PARTY_README 2023-10-30 18:27:25.509524002 +0800 -@@ -7,7 +7,7 @@ - - --- begin of LICENSE --- - --Copyright (c) 2000-2011 France Télécom -+Copyright (c) 2000-2011 France T??l??com - All rights reserved. - - Redistribution and use in source and binary forms, with or without -@@ -1035,7 +1035,7 @@ - --- begin of LICENSE --- - - Copyright notice --Copyright © 2011 Ecma International -+Copyright ?? 2011 Ecma International - Ecma International - Rue du Rhone 114 - CH-1204 Geneva -@@ -2580,16 +2580,16 @@ - Unicode Terms of Use - - For the general privacy policy governing access to this site, see the Unicode --Privacy Policy. For trademark usage, see the Unicode® Consortium Name and -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and - Trademark Usage Policy. - - A. Unicode Copyright. -- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. - - 2. Certain documents and files on this website contain a legend indicating - that "Modification is permitted." Any person is hereby authorized, - without fee, to modify such documents and files to create derivative -- works conforming to the Unicode® Standard, subject to Terms and -+ works conforming to the Unicode?? Standard, subject to Terms and - Conditions herein. - - 3. Any person is hereby authorized, without fee, to view, use, reproduce, -@@ -2655,14 +2655,14 @@ - - E.Trademarks & Logos. - 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of - Unicode, Inc. Use of the information and materials found on this -- website indicates your acknowledgement of Unicode, Inc.’s exclusive -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive - worldwide rights in the Unicode Word Mark, the Unicode Logo, and the - Unicode trade names. - -- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark -- Policy”) are incorporated herein by reference and you agree to abide by -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by - the provisions of the Trademark Policy, which may be changed from time - to time in the sole discretion of Unicode, Inc. - -@@ -2685,12 +2685,12 @@ - - 2. Modification by Unicode. Unicode shall have the right to modify this - Agreement at any time by posting it to this site. The user may not -- assign any part of this Agreement without Unicode’s prior written -+ assign any part of this Agreement without Unicode???s prior written - consent. - - 3. Taxes. The user agrees to pay any taxes arising from access to this - website or use of the information herein, except for those based on -- Unicode’s net income. -+ Unicode???s net income. - - 4. Severability. If any provision of this Agreement is declared invalid or - unenforceable, the remaining provisions of this Agreement shall remain -@@ -2719,7 +2719,7 @@ - - COPYRIGHT AND PERMISSION NOTICE - --Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the - Terms of Use in http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/NEWS b/NEWS index 51e38591e0ff6b866b177d99a93a861e04113e89..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/NEWS +++ b/NEWS @@ -1,2417 +0,0 @@ -Key: - -JDK-X - https://bugs.openjdk.java.net/browse/JDK-X -CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY - -New in release OpenJDK 8u372 (2023-04-18): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u372 - -* CVEs - - CVE-2023-21930 - - CVE-2023-21937 - - CVE-2023-21938 - - CVE-2023-21939 - - CVE-2023-21954 - - CVE-2023-21967 - - CVE-2023-21968 -* Security fixes - - JDK-8287404: Improve ping times - - JDK-8288436: Improve Xalan supports - - JDK-8294474: Better AES support - - JDK-8295304: Runtime support improvements - - JDK-8296496, JDK-8292652: Overzealous check in sizecalc.h prevents large memory allocation - - JDK-8296676, JDK-8296622: Improve String platform support - - JDK-8296684: Improve String platform support - - JDK-8296692: Improve String platform support - - JDK-8296700: Improve String platform support - - JDK-8296832: Improve Swing platform support - - JDK-8297371: Improve UTF8 representation redux - - JDK-8298191: Enhance object reclamation process - - JDK-8298310: Enhance TLS session negotiation - - JDK-8298667: Improved path handling - - JDK-8299129: Enhance NameService lookups -* New features - - JDK-8230305: Cgroups v2: Container awareness -* Other changes - - JDK-6734341: REGTEST fails: SelectionAutoscrollTest.html - - JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows - - JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails - - JDK-7124238: [macosx] Font in BasicHTML document is bigger than it should be - - JDK-7124381: DragSourceListener.dragDropEnd() never been called on completion of dnd operation - - JDK-8039888: [TEST_BUG] keyboard garbage after javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java - - JDK-8042098: [TESTBUG] Test sun/java2d/AcceleratedXORModeTest.java fails on Windows - - JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled - - JDK-8072770: [TESTBUG] Some Introspector tests fail with a Java heap bigger than 4GB - - JDK-8075964: Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html fails intermittently with timeout error - - JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing - - JDK-8142540: [TEST_BUG] Test sun/awt/dnd/8024061/bug8024061.java fails on ubuntu - - JDK-8156579: Two JavaBeans tests failed - - JDK-8156581: Cleanup of ProblemList.txt - - JDK-8159135: [PIT] javax/swing/JMenuItem/8152981/MenuItemIconTest.java always fail - - JDK-8177560: @headful key can be removed from the tests for JavaSound - - JDK-8196196: Headful tests should not be run in headless mode - - JDK-8196467: javax/swing/JInternalFrame/Test6325652.java fails - - JDK-8197408: Bad pointer comparison and small cleanup in os_linux.cpp - - JDK-8203485: [freetype] text rotated on 180 degrees is too narrow - - JDK-8205959: Do not restart close if errno is EINTR - - JDK-8216366: Add rationale to PER_CPU_SHARES define - - JDK-8226236: win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails - - JDK-8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) - - JDK-8229182: [TESTBUG] runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12 - - JDK-8229202: Docker reporting causes secondary crashes in error handling - - JDK-8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy - - JDK-8232207: Linux os::available_memory re-reads cgroup configuration on every invocation - - JDK-8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos - - JDK-8234484: Add ability to configure third port for remote JMX - - JDK-8237479: 8230305 causes slowdebug build failure - - JDK-8239559: Cgroups: Incorrect detection logic on some systems - - JDK-8239785: Cgroups: Incorrect detection logic on old systems in hotspot - - JDK-8239827: The test OpenByUNCPathNameTest.java should be changed to be manual - - JDK-8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111 - - JDK-8241087: Build failure with VS 2019 (16.5.0) due to C2039 and C2873 - - JDK-8242468: VS2019 build missing vcruntime140_1.dll - - JDK-8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails - - JDK-8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java - - JDK-8245543: Cgroups: Incorrect detection logic on some systems (still reproducible) - - JDK-8245654: Add Certigna Root CA - - JDK-8247676: vcruntime140_1.dll is not needed on 32-bit Windows - - JDK-8248899: security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked - - JDK-8252359: HotSpot Not Identifying it is Running in a Container - - JDK-8252957: Wrong comment in CgroupV1Subsystem::cpu_quota - - JDK-8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist - - JDK-8253714: [cgroups v2] Soft memory limit incorrectly using memory.high - - JDK-8253727: [cgroups v2] Memory and swap limits reported incorrectly - - JDK-8253797: [cgroups v2] Account for the fact that swap accounting is disabled on some systems - - JDK-8253939: [TESTBUG] Increase coverage of the cgroups detection code - - JDK-8254001: [Metrics] Enhance parsing of cgroup interface files for version detection - - JDK-8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards - - JDK-8254997: Remove unimplemented OSContainer::read_memory_limit_in_bytes - - JDK-8257620: Do not use objc_msgSend_stret to get macOS version - - JDK-8262379: Add regression test for JDK-8257746 - - JDK-8263404: RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec - - JDK-8266391: Replace use of reflection in jdk.internal.platform.Metrics - - JDK-8270317: Large Allocation in CipherSuite - - JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked - - JDK-8275650: Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11 - - JDK-8275713: TestDockerMemoryMetrics test fails on recent runc - - JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 - - JDK-8280048: Missing comma in copyright header - - JDK-8282398: EndingDotHostname.java test fails because SSL cert expired - - JDK-8282511: Use fixed certificate validation date in SSLExampleCert template - - JDK-8282947: JFR: Dump on shutdown live-locks in some conditions - - JDK-8283277: ISO 4217 Amendment 171 Update - - JDK-8283606: Tests may fail with zh locale on MacOS - - JDK-8284102: [TESTBUG] [11u] Retroactively add regression test for JDK-8272124 - - JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox - - JDK-8284756: [11u] Remove unused isUseContainerSupport in CgroupV1Subsystem - - JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist - - JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 - - JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller - - JDK-8287109: Distrust.java failed with CertificateExpiredException - - JDK-8287463: JFR: Disable TestDevNull.java on Windows - - JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete - - JDK-8289549: ISO 4217 Amendment 172 Update - - JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun - - JDK-8291570: [TESTBUG] Part of JDK-8250984 absent from 11u - - JDK-8292083: Detected container memory limit may exceed physical machine memory - - JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory - - JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present - - JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts - - JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings - - JDK-8294307: ISO 4217 Amendment 173 Update - - JDK-8294767: 8u contains two copies of test/../FileUtils.java, one uses JDK9+ features - - JDK-8295322: Tests for JDK-8271459 were not backported to 11u - - JDK-8295952: Problemlist existing compiler/rtm tests also on x86 - - JDK-8295982: Failure in sun/security/tools/keytool/WeakAlg.java - ks: The process cannot access the file because it is being used by another process - - JDK-8296239: ISO 4217 Amendment 174 Update - - JDK-8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing - - JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException - - JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent - - JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 - - JDK-8297329: [8u] hotspot needs to recognise VS2019 - - JDK-8297739: Bump update version of OpenJDK: 8u372 - - JDK-8297996: [8u] generated images are broken due to renaming of MSVC runtime DLL's - - JDK-8298027: Remove SCCS id's from awt jtreg tests - - JDK-8298307: Enable hotspot/tier1 for 32-bit builds in GHA for 8u - - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - - JDK-8299445: EndingDotHostname.java fails because of compilation errors - - JDK-8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java - - JDK-8299548: Fix hotspot/test/runtime/Metaspace/MaxMetaspaceSizeTest.java in 8u - - JDK-8299804: Fix non-portable code in hotspot shell tests in 8u - - JDK-8300014: Some backports placed the tests in the wrong location - - JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems - - JDK-8301122: [8u] Fix unreliable vs2010 download link - - JDK-8301143: [TESTBUG] jfr/event/sampling/TestNative was backported to JDK8u without proper native wrapper - - JDK-8301246: NPE in FcFontManager.getDefaultPlatformFont() on Linux without installed fontconfig - - JDK-8301332: [8u] Fix writing of test files after the cgroups v2 backport - - JDK-8301550: [8u] Enable additional linux build testing in GitHub - - JDK-8301620: [8u] some shell tests are passed but have unexpected operator errors - - JDK-8301760: Fix possible leak in SpNegoContext dispose - - JDK-8303408: [AIX] Broken jdk8u build after JDK-8266391 - - JDK-8303828: [Solaris] Broken jdk8u build after JDK-8266391 - - JDK-8304053: Revert os specific stubs for SystemMetrics - - JDK-8305113: (tz) Update Timezone Data to 2023c - -Notes on individual issues: -=========================== - -hotspot: -core-libs: - -JDK-8305562: Cgroups v2: Container awareness -============================================ -The HotSpot runtime code as well as the core libraries code in the JDK -has been updated in order to detect a cgroup v2 host system when -running OpenJDK within a Linux container. - -Since the 8u202 release of OpenJDK, the container detection code -recognized cgroup v1 (legacy) host Linux systems. With 8u372 and later -releases, both versions of the underlying cgroups pseudo filesystem -will be detected and corresponding container limits applied to the -OpenJDK runtime. - -Without this enhancement, OpenJDK would not apply container resource -limits when running on a cgroup v2 Linux host system, but would use -the underlying hosts' resource limits instead. - -client-libs/javax.swing: - -JDK-8296832: Improve Swing platform support -=========================================== -Earlier OpenJDK releases would always render HTML object tags embedded in -Swing HTML components. With this release, rendering only occurs when the -new system property "swing.html.object" is set to true. By default, it -is set to false. - -core-svc/javax.management: - -JDK-8234484: Added Ability to Configure Third Port for Remote JMX -================================================================= -A local access port can now be configured for JMX connections by -setting the property `com.sun.management.jmxremote.local.port`. This -local port was previously selected at random, which could lead to port -collisions. The property works in the same way as the existing -properties for configuring the remote access port -(`com.sun.management.jmxremote.port`) and the RMI port -(`com.sun.management.jmxremote.rmi.port`) - -security-libs/java.security: - -JDK-8245654: Added Certigna(Dhimyotis) Root CA Certificate -========================================================== -The following root certificate has been added to the cacerts truststore: - -Name: Certigna (Dhimyotis) -Alias Name: certignarootca -Distinguished Name: CN=Certigna, O=Dhimyotis, C=FR - -New in release OpenJDK 8u362 (2023-01-17): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u362 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u362.html - -* CVEs - - CVE-2023-21830 - - CVE-2023-21843 -* Security fixes - - JDK-8285021: Improve CORBA communication - - JDK-8286496: Improve Thread labels - - JDK-8288516: Enhance font creation - - JDK-8289350: Better media supports - - JDK-8293554: Enhanced DH Key Exchanges - - JDK-8293598: Enhance InetAddress address handling - - JDK-8293717: Objective view of ObjectView - - JDK-8293734: Improve BMP image handling - - JDK-8293742: Better Banking of Sounds - - JDK-8295687: Better BMP bounds -* Other changes - - JDK-6885993: Named Thread: introduce print() and print_on(outputStream* st) methods - - JDK-7124218: [TEST_BUG] [macosx] Space should select cell in the JTable - - JDK-8054066: com/sun/jdi/DoubleAgentTest.java fails with timeout - - JDK-8067941: [TESTBUG] Fix tests for OS with 64K page size. - - JDK-8071530: Update OS detection code to reflect Windows 10 version change - - JDK-8073464: GC workers do not have thread names - - JDK-8079255: [TEST_BUG] [macosx] Test closed/java/awt/Robot/RobotWheelTest/RobotWheelTest fails for Mac only - - JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails - - JDK-8148005: One byte may be corrupted by get_datetime_string() - - JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java - - JDK-8159720: Failure of C2 compilation with tiered prevents some C1 compilations - - JDK-8195607: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1 - - JDK-8197859: VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp - - JDK-8206456: [TESTBUG] docker jtreg tests fail on systems without cpuset.effective_cpus / cpuset.effective_mems - - JDK-8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64 - - JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137 - - JDK-8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS - - JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows - - JDK-8253702: BigSur version number reported as 10.16, should be 11.nn - - JDK-8255559: Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI() - - JDK-8265527: tools/javac/diags/CheckExamples.java fails after JDK-8078024 8u backport - - JDK-8269039: Disable SHA-1 Signed JARs - - JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 - - JDK-8270344: Session resumption errors - - JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity - - JDK-8273176: handle latest VS2019 in abstract_vm_version - - JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening - - JDK-8274840: Update OS detection code to recognize Windows 11 - - JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled - - JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR - - JDK-8283277: ISO 4217 Amendment 171 Update - - JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode - - JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer - - JDK-8284622: Update versions of some Github Actions used in JDK workflow - - JDK-8286582: Build fails on macos aarch64 when using --with-zlib=bundled - - JDK-8288928: Incorrect GPL header in pnglibconf.h (backport of JDK-8185041) - - JDK-8289549: ISO 4217 Amendment 172 Update - - JDK-8292762: Remove .jcheck directories from jdk8u subcomponents - - JDK-8293181: Bump update version of OpenJDK: 8u362 - - JDK-8293461: Add a test for JDK-8290832 - - JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening - - JDK-8294307: ISO 4217 Amendment 173 Update - - JDK-8294357: (tz) Update Timezone Data to 2022d - - JDK-8294863: Enable partial tier1 testing in GHA for JDK8 - - JDK-8295164: JDK 8 jdi tests should not use tasklist command on Windows - - JDK-8295173: (tz) Update Timezone Data to 2022e - - JDK-8295288: Some vm_flags tests associate with a wrong BugID - - JDK-8295714: GHA ::set-output is deprecated and will be removed - - JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error - - JDK-8295915: Problemlist compiler/rtm failures specific to 8u - - JDK-8295950: Enable langtools/tier1 in GHA for 8u - - JDK-8296108: (tz) Update Timezone Data to 2022f - - JDK-8296239: ISO 4217 Amendment 174 Update - - JDK-8296555: Enable hotspot/tier1 for 64-bit builds in GHA for 8u - - JDK-8296715: CLDR v42 update for tzdata 2022f - - JDK-8296959: Fix hotspot shell tests of 8u on multilib systems - - JDK-8297141: Fix hotspot/test/runtime/SharedArchiveFile/DefaultUseWithClient.java for 8u - - JDK-8297804: (tz) Update Timezone Data to 2022g - - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - - JDK-8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java - - JDK-8300178: JDK-8286496 causes build failure on older GCC - - JDK-8300225: JDK-8288516 causes build failure on Windows + VS2010 - -Notes on individual issues: -=========================== - -client-libs/javax.imageio: - -JDK-8295687: Better BMP bounds -============================== -Loading a linked ICC profile within a BMP image is now disabled by -default. To re-enable it, set the new system property -`sun.imageio.bmp.enabledLinkedProfiles` to `true`. This new property -replaces the old property, -`sun.imageio.plugins.bmp.disableLinkedProfiles`. - -client-libs/javax.sound: - -JDK-8293742: Better Banking of Sounds -===================================== -Previously, the SoundbankReader implementation, -`com.sun.media.sound.JARSoundbankReader`, would download a JAR -soundbank from a URL. This behaviour is now disabled by default. To -re-enable it, set the new system property `jdk.sound.jarsoundbank` to -`true`. - -hotspot/runtime: - -JDK-8274840: Release Now Recognises Windows 11 -============================================== -This release now correctly sets the `os.name` property to `Windows -11`, as would be expected. - -other-libs/corba:idl: - -JDK-8285021: Improve CORBA communication -======================================== -The JDK's CORBA implementation now refuses by default to deserialize -objects, unless they have the "IOR:" prefix. The previous behaviour -can be re-enabled by setting the new property -`com.sun.CORBA.ORBAllowDeserializeObject` to `true`. - -security-libs/java.security: - -JDK-8269039: Disabled SHA-1 Signed JARs -======================================= -JARs signed with SHA-1 algorithms are now restricted by default and -treated as if they were unsigned. This applies to the algorithms used -to digest, sign, and optionally timestamp the JAR. It also applies to -the signature and digest algorithms of the certificates in the -certificate chain of the code signer and the Timestamp Authority, and -any CRLs or OCSP responses that are used to verify if those -certificates have been revoked. These restrictions also apply to -signed JCE providers. - -To reduce the compatibility risk for JARs that have been previously -timestamped, there is one exception to this policy: - -- Any JAR signed with SHA-1 algorithms and timestamped prior to - January 01, 2019 will not be restricted. - -This exception may be removed in a future JDK release. To determine if -your signed JARs are affected by this change, run: - -$ jarsigner -verify -verbose -certs` - -on the signed JAR, and look for instances of "SHA1" or "SHA-1" and -"disabled" and a warning that the JAR will be treated as unsigned in -the output. - -For example: - - Signed by "CN="Signer"" - Digest algorithm: SHA-1 (disabled) - Signature algorithm: SHA1withRSA (disabled), 2048-bit key - - WARNING: The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled by the security property: - - jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024, SHA1 denyAfter 2019-01-01 - -JARs affected by these new restrictions should be replaced or -re-signed with stronger algorithms. - -Users can, *at their own risk*, remove these restrictions by modifying -the `java.security` configuration file (or override it by using the -`java.security.properties` system property) and removing "SHA1 usage -SignedJAR & denyAfter 2019-01-01" from the -`jdk.certpath.disabledAlgorithms` security property and "SHA1 -denyAfter 2019-01-01" from the `jdk.jar.disabledAlgorithms` security -property. - -New in release OpenJDK 8u352 (2022-10-18): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u352 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u352.txt - -* Security fixes - - JDK-8282252: Improve BigInteger/Decimal validation - - JDK-8285662: Better permission resolution - - JDK-8286511: Improve macro allocation - - JDK-8286519: Better memory handling - - JDK-8286526, CVE-2022-21619: Improve NTLM support - - JDK-8286533, CVE-2022-21626: Key X509 usages - - JDK-8286910, CVE-2022-21624: Improve JNDI lookups - - JDK-8286918, CVE-2022-21628: Better HttpServer service - - JDK-8288508: Enhance ECDSA usage -* Other changes - - JDK-7131823: bug in GIFImageReader - - JDK-7186258: InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate - - JDK-8028265: Add legacy tz tests to OpenJDK - - JDK-8039955: [TESTBUG] jdk/lambda/LambdaTranslationTest1 - java.lang.AssertionError: expected [d:1234.000000] but found [d:1234,000000] - - JDK-8049228: Improve multithreaded scalability of InetAddress cache - - JDK-8071507: (ref) Clear phantom reference as soft and weak references do - - JDK-8087283: Add support for the XML Signature here() function to the JDK XPath implementation - - JDK-8130895: Test javax/swing/system/6799345/TestShutdown.java fails on Solaris11 Sparcv9 - - JDK-8136354: [TEST_BUG] Test java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action for script - - JDK-8139668: Generate README-build.html from markdown - - JDK-8143847: Remove REF_CLEANER reference category - - JDK-8147862: Null check too late in sun.net.httpserver.ServerImpl - - JDK-8150669: C1 intrinsic for Class.isPrimitive - - JDK-8155742: [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows - - JDK-8173339: AArch64: Fix minimum stack size computations - - JDK-8173361: various crashes in JvmtiExport::post_compiled_method_load - - JDK-8175797: (ref) Reference::enqueue method should clear the reference object before enqueuing - - JDK-8178832: (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored - - JDK-8183107: PKCS11 regression regarding checkKeySize - - JDK-8193780: (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property - - JDK-8194873: right ALT key hotkeys no longer work in Swing components - - JDK-8201793: (ref) Reference object should not support cloning - - JDK-8214427: probable bug in logic of ConcurrentHashMap.addCount() - - JDK-8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures. - - JDK-8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit - - JDK-8235218: Minimal VM is broken after JDK-8173361 - - JDK-8235385: Crash on aarch64 JDK due to long offset - - JDK-8245263: Enable TLSv1.3 by default on JDK 8u for Client roles - - JDK-8254178: Remove .hgignore - - JDK-8254318: Remove .hgtags - - JDK-8256722: handle VC++:1927 VS2019 in abstract_vm_version - - JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) - - JDK-8280963: Incorrect PrintFlags formatting on Windows - - JDK-8282538: PKCS11 tests fail on CentOS Stream 9 - - JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee - - JDK-8285400: Add '@apiNote' to the APIs defined in Java SE 8 MR 3 - - JDK-8285497: Add system property for Java SE specification maintenance version - - JDK-8287132: Retire Runtime.runFinalizersOnExit so that it always throws UOE - - JDK-8287508: The tests added to jdk-8 by 8235385 are to be ported to jdk-11 - - JDK-8287521: Bump update version of OpenJDK: 8u352 - - JDK-8288763: Pack200 extraction failure with invalid size - - JDK-8288865: [aarch64] LDR instructions must use legitimized addresses - - JDK-8290000: Bump macOS GitHub actions to macOS 11 - - JDK-8292579: (tz) Update Timezone Data to 2022c - - JDK-8292688: Support Security properties in security.testlibrary.Proc - -Notes on individual issues: -=========================== - -core-libs/java.lang: - -JDK-8201793: (ref) Reference object should not support cloning -============================================================== -`java.lang.ref.Reference::clone` method always throws -`CloneNotSupportedException`. `Reference` objects cannot be -meaningfully cloned. To create a new Reference object, call the -constructor to create a `Reference` object with the same referent and -reference queue instead. - -JDK-8175797: (ref) Reference::enqueue method should clear the reference object before enqueuing -=============================================================================================== -`java.lang.ref.Reference.enqueue` method clears the reference object -before it is added to the registered queue. When the `enqueue` method -is called, the reference object is cleared and `get()` method will -return null in OpenJDK 8u352. - -Typically when a reference object is enqueued, it is expected that the -reference object is cleared explicitly via the `clear` method to avoid -memory leak because its referent is no longer referenced. In other -words the `get` method is expected not to be called in common cases -once the `enqueue`method is called. In the case when the `get` method -from an enqueued reference object and existing code attempts to access -members of the referent, `NullPointerException` may be thrown. Such -code will need to be updated. - -JDK-8071507: (ref) Clear phantom reference as soft and weak references do -========================================================================= -This enhancement changes phantom references to be automatically -cleared by the garbage collector as soft and weak references. - -An object becomes phantom reachable after it has been finalized. This -change may cause the phantom reachable objects to be GC'ed earlier - -previously the referent is kept alive until PhantomReference objects -are GC'ed or cleared by the application. This potential behavioral -change might only impact existing code that would depend on -PhantomReference being enqueued rather than when the referent be freed -from the heap. - -core-libs/java.net: - -JDK-8286918: Better HttpServer service -====================================== -The HttpServer can be optionally configured with a maximum connection -limit by setting the jdk.httpserver.maxConnections system property. A -value of 0 or a negative integer is ignored and considered to -represent no connection limit. In the case of a positive integer -value, any newly accepted connections will be first checked against -the current count of established connections and, if the configured -limit has been reached, then the newly accepted connection will be -closed immediately. - -core-libs/java.net: - -JDK-8286918: Better HttpServer service -====================================== -The HttpServer can be optionally configured with a maximum connection -limit by setting the jdk.httpserver.maxConnections system property. A -value of 0 or a negative integer is ignored and considered to -represent no connection limit. In the case of a positive integer -value, any newly accepted connections will be first checked against -the current count of established connections and, if the configured -limit has been reached, then the newly accepted connection will be -closed immediately. - -security-libs/javax.net.ssl: - -JDK-8282859: Enable TLSv1.3 by Default on JDK 8 for Client Roles -================================================================ -The TLSv1.3 implementation is now enabled by default for client roles -in 8u352. It has been enabled by default for server roles since 8u272. - -Note that TLS 1.3 is not directly compatible with previous -versions. Enabling it on the client may introduce compatibility issues -on either the server or the client side. Here are some more details on -potential compatibility issues that you should be aware of: - -* TLS 1.3 uses a half-close policy, while TLS 1.2 and prior versions - use a duplex-close policy. For applications that depend on the - duplex-close policy, there may be compatibility issues when - upgrading to TLS 1.3. - -* The signature_algorithms_cert extension requires that pre-defined - signature algorithms are used for certificate authentication. In - practice, however, an application may use non-supported signature - algorithms. - -* The DSA signature algorithm is not supported in TLS 1.3. If a server - is configured to only use DSA certificates, it cannot upgrade to TLS - 1.3. - -* The supported cipher suites for TLS 1.3 are not the same as TLS 1.2 - and prior versions. If an application hard-codes cipher suites which - are no longer supported, it may not be able to use TLS 1.3 without - modifying the application code. - -* The TLS 1.3 session resumption and key update behaviors are - different from TLS 1.2 and prior versions. The compatibility should - be minimal, but it could be a risk if an application depends on the - handshake details of the TLS protocols. - -The TLS 1.3 protocol can be disabled by using the jdk.tls.client.protocols -system property: - -java -Djdk.tls.client.protocols="TLSv1.2" ... - -Alternatively, an application can explicitly set the enabled protocols -with the javax.net.ssl APIs e.g. - -sslSocket.setEnabledProtocols(new String[] {"TLSv1.2"}); - -or: - -SSLParameters params = sslSocket.getSSLParameters(); -params.setProtocols(new String[] {"TLSv1.2"}); -sslSocket.setSSLParameters(params); - -New in release OpenJDK 8u345 (2022-08-01): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u345 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u345.txt - -* Other changes - - JDK-8290832: It is no longer possible to change "user.dir" in the JDK8 - - JDK-8291568: Bump update version of OpenJDK: 8u345 - -Notes on individual issues: -=========================== - -core-libs/java.io: - -JDK-8290832: It is no longer possible to change "user.dir" in the JDK8 -====================================================================== -A change, JDK-8194154, was introduced in the 8u342 release of OpenJDK -causing the JDK to ignore attempts to set the `user.dir` property. -While this change is suitable for a major release (it was originally -introduced in the initial release of OpenJDK 11), changing the -behaviour of such a property in an update release creates -compatibility issues in software that relies on the behaviour in prior -versions of OpenJDK 8. As a result, we have reverted this change in -8u345. - -New in release OpenJDK 8u342 (2022-07-19): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u342 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u342.txt - -* Security fixes - - JDK-8272243: Improve DER parsing - - JDK-8272249: Better properties of loaded Properties - - JDK-8277608: Address IP Addressing - - JDK-8281859, CVE-2022-21540: Improve class compilation - - JDK-8281866, CVE-2022-21541: Enhance MethodHandle invocations - - JDK-8283190: Improve MIDI processing - - JDK-8284370: Improve zlib usage - - JDK-8285407, CVE-2022-34169: Improve Xalan supports -* Other changes - - JDK-8031567: Better model for storing source revision information - - JDK-8076190: Customizing the generation of a PKCS12 keystore - - JDK-8129572: Cleanup usage of getResourceAsStream in jaxp - - JDK-8132256: jaxp: Investigate removal of com/sun/org/apache/bcel/internal/util/ClassPath.java - - JDK-8168926: C2: Bytecode escape analyzer crashes due to stack overflow - - JDK-8170385: JDK-8031567 broke source bundles - - JDK-8170392: JDK-8031567 broke builds from source bundles - - JDK-8170530: bash configure output contains a typo in a suggested library name - - JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream - - JDK-8194154: System property user.dir should not be changed - - JDK-8202142: jfr/event/io/TestInstrumentation is unstable - - JDK-8209771: jdk.test.lib.Utils::runAndCheckException error - - JDK-8221988: add possibility to build with Visual Studio 2019 - - JDK-8223396: [TESTBUG] several jfr tests do not clean up files created in /tmp - - JDK-8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target - - JDK-8235211: serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file - - JDK-8244973: serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" - - JDK-8248876: LoadObject with bad base address created for exec file on linux - - JDK-8253424: Add support for running pre-submit testing using GitHub Actions - - JDK-8253865: Pre-submit testing using GitHub Actions does not detect failures reliably - - JDK-8254054: Pre-submit testing using GitHub Actions should not use the deprecated set-env command - - JDK-8254173: Add Zero, Minimal hotspot targets to submit workflow - - JDK-8254175: Build no-pch configuration in debug mode for submit checks - - JDK-8254282: Add Linux x86_32 builds to submit workflow - - JDK-8255239: The timezone of the hs_err_pid log file is corrupted in Japanese locale - - JDK-8255305: Add Linux x86_32 tier1 to submit workflow - - JDK-8255352: Archive important test outputs in submit workflow - - JDK-8255373: Submit workflow artifact name is always "test-results_.zip" - - JDK-8255895: Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch - - JDK-8256127: Add cross-compiled foreign architectures builds to submit workflow - - JDK-8256277: Github Action build on macOS should define OS and Xcode versions - - JDK-8256354: Github Action build on Windows should define OS and MSVC versions - - JDK-8256393: Github Actions build on Linux should define OS and GCC versions - - JDK-8256414: add optimized build to submit workflow - - JDK-8256747: GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing - - JDK-8257056: Submit workflow should apt-get update to avoid package installation errors - - JDK-8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" - - JDK-8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" - - JDK-8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) - - JDK-8263667: Avoid running GitHub actions on branches named pr/* - - JDK-8266187: Memory leak in appendBootClassPath() - - JDK-8274658: ISO 4217 Amendment 170 Update - - JDK-8274751: Drag And Drop hangs on Windows - - JDK-8278138: OpenJDK8 fails to start on Windows 8.1 after upgrading compiler to VS2017 - - JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition - - JDK-8281814: Debuginfo.diz contains redundant build path after backport JDK-8025936 - - JDK-8282225: GHA: Allow one concurrent run per PR only - - JDK-8282458: Update .jcheck/conf file for 8u move to git - - JDK-8282552: Bump update version of OpenJDK: 8u342 - - JDK-8283350: (tz) Update Timezone Data to 2022a - - JDK-8284620: CodeBuffer may leak _overflow_arena - - JDK-8284772: 8u GHA: Use GCC Major Version Dependencies Only - - JDK-8285445: cannot open file "NUL:" - - JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java - - JDK-8285591: [11] add signum checks in DSA.java engineVerify - - JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head - - JDK-8286989: Build failure on macOS after 8281814 - - JDK-8287537: 8u JDK-8284620 backport broke AArch64 build - -Notes on individual issues: -=========================== - -security-libs/java.security: - -JDK-8215293: Customizing PKCS12 keystore Generation -=================================================== -New system and security properties have been added to enable users to -customize the generation of PKCS #12 keystores. This includes -algorithms and parameters for key protection, certificate protection, -and MacData. The detailed explanation and possible values for these -properties can be found in the "PKCS12 KeyStore properties" section of -the `java.security` file. - -Also, support for the following SHA-2 based HmacPBE algorithms has -been added to the SunJCE provider: - -* HmacPBESHA224 -* HmacPBESHA256 -* HmacPBESHA384 -* HmacPBESHA512 -* HmacPBESHA512/224 -* HmacPBESHA512/256 - -core-libs/java.io: - -JDK-8285660: Enable Windows Alternate Data Streams by default -============================================================= -The Windows implementation of `java.io.File` has been changed so that -strict validity checks are **not** performed by default on file -paths. This includes allowing colons (':') in the path other than only -immediately after a single drive letter. It also allows paths that -represent NTFS Alternate Data Streams (ADS), such as -"filename:streamname". This restores the default behavior of -`java.io.File` to what it was prior to the April 2022 CPU in which -strict validity checks were not performed by default on file paths on -Windows. To re-enable strict path checking in `java.io.File`, the -system property `jdk.io.File.enableADS` should be set to `false` (case -ignored). This might be preferable, for example, if Windows special -device paths such as `NUL:` are *not* used. - -New in release OpenJDK 8u332 (2022-04-22): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u332 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u332.txt - -* Security fixes - - JDK-8269938: Enhance XML processing passes redux - - JDK-8270504, CVE-2022-21426: Better XPath expression handling - - JDK-8272255: Completely handle MIDI files - - JDK-8272261: Improve JFR recording file processing - - JDK-8272594: Better record of recordings - - JDK-8274221: More definite BER encodings - - JDK-8275151, CVE-2022-21443: Improved Object Identification - - JDK-8277227: Better identification of OIDs - - JDK-8277672, CVE-2022-21434: Better invocation handler handling - - JDK-8278008, CVE-2022-21476: Improve Santuario processing - - JDK-8278356: Improve file creation - - JDK-8278449: Improve keychain support - - JDK-8278805: Enhance BMP image loading - - JDK-8278972, CVE-2022-21496: Improve URL supports - - JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo -* Other changes - - JDK-8033980: Xerces Update: datatype XMLGregorianCalendarImpl and DurationImpl - - JDK-8035437: Xerces Update: xml/serialize/DOMSerializerImpl - - JDK-8035577: Xerces Update: impl/xpath/regex/RangeToken.java - - JDK-8037259: xerces update: xpointer update - - JDK-8041523: Xerces Update: Serializer improvements from Xalan - - JDK-8141508: java.lang.invoke.LambdaConversionException: Invalid receiver type - - JDK-8162572: Update License Header for all JAXP sources - - JDK-8167014: jdeps: Missing message: warn.skipped.entry - - JDK-8198411: [TEST_BUG] Two java2d tests are unstable in mach5 - - JDK-8202822: Add .git to .hgignore - - JDK-8205540: test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 commands - - JDK-8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request - - JDK-8210283: Support git as an SCM alternative in the build - - JDK-8218682: [TEST_BUG] DashOffset fails in mach5 - - JDK-8225690: Multiple AttachListener threads can be created - - JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" - - JDK-8227815: Minimal VM: set_state is not a member of AttachListener - - JDK-8240633: Memory leaks in the implementations of FileChooserUI - - JDK-8241768: git needs .gitattributes - - JDK-8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn - - JDK-8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens - - JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node - - JDK-8266749: AArch64: Backtracing broken on PAC enabled systems - - JDK-8270290: NTLM authentication fails if HEAD request is used - - JDK-8273229: Update OS detection code to recognize Windows Server 2022 - - JDK-8273341: Update Siphash to version 1.0 - - JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated - - JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake - - JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE - - JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 - - JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler - - JDK-8280060: The sun/rmi/server/Activation.java class use Thread.dumpStack() - - JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 - - JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character - - JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException - - JDK-8284920: Incorrect Token type causes XPath expression to return empty result - - JDK-8284936: Fix Java 7 bootstrap breakage due to use of Arrays.stream -* Shenandoah - - JDK-8260632: Build failures after JDK-8253353 - - JDK-8282458: Update .jcheck/conf file for sh-jdk8u move to git - -New in release OpenJDK 8u322 (2022-01-18): -=========================================== -Live versions of these release notes can be found at: - * https://bit.ly/openjdk8u322 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u322.txt - -* Security fixes - - JDK-8264934, CVE-2022-21248: Enhance cross VM serialization - - JDK-8268488: More valuable DerValues - - JDK-8268494: Better inlining of inlined interfaces - - JDK-8268512: More content for ContentInfo - - JDK-8268795: Enhance digests of Jar files - - JDK-8268801: Improve PKCS attribute handling - - JDK-8268813, CVE-2022-21283: Better String matching - - JDK-8269151: Better construction of EncryptedPrivateKeyInfo - - JDK-8269944: Better HTTP transport redux - - JDK-8270392, CVE-2022-21293: Improve String constructions - - JDK-8270416, CVE-2022-21294: Enhance construction of Identity maps - - JDK-8270492, CVE-2022-21282: Better resolution of URIs - - JDK-8270498, CVE-2022-21296: Improve SAX Parser configuration management - - JDK-8270646, CVE-2022-21299: Improved scanning of XML entities - - JDK-8271962: Better TrueType font loading - - JDK-8271968: Better canonical naming - - JDK-8271987: Manifest improved manifest entries - - JDK-8272014, CVE-2022-21305: Better array indexing - - JDK-8272026, CVE-2022-21340: Verify Jar Verification - - JDK-8272236, CVE-2022-21341: Improve serial forms for transport - - JDK-8272272: Enhance jcmd communication - - JDK-8272462: Enhance image handling - - JDK-8273290: Enhance sound handling - - JDK-8273748, CVE-2022-21349: Improve Solaris font rendering - - JDK-8273756, CVE-2022-21360: Enhance BMP image support - - JDK-8273838, CVE-2022-21365: Enhanced BMP processing -* Other changes - - JDK-6801613: Cross-platform pageDialog and printDialog top margin entry broken - - JDK-8011541: [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03 - - JDK-8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 - - JDK-8041928: MouseEvent.getModifiersEx gives wrong result - - JDK-8042199: The build of J2DBench via makefile is broken after the JDK-8005402 - - JDK-8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) - - JDK-8048021: Remove @version tag in jaxp repo - - JDK-8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage - - JDK-8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java - - JDK-8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile - - JDK-8066652: Default TimeZone is GMT not local if user.timezone is invalid on Mac OS - - JDK-8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure - - JDK-8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade - - JDK-8080287: The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank - - JDK-8140329: [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated - - JDK-8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind - - JDK-8147051: StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator - - JDK-8148915: Intermittent failures of bug6400879.java - - JDK-8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism - - JDK-8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black - - JDK-8177536: Avoid Apple Peer-to-Peer interfaces in networking tests - - JDK-8182036: Load from initializing arraycopy uses wrong memory state - - JDK-8183369: RFC unconformity of HttpURLConnection with proxy - - JDK-8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check" - - JDK-8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll - - JDK-8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar - - JDK-8190482: InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride - - JDK-8190793: Httpserver does not detect truncated request body - - JDK-8196572: Tests ColConvCCMTest.java and MTColConvTest.java fail - - JDK-8202788: Explicitly reclaim cached thread-local direct buffers at thread exit - - JDK-8210058: Algorithmic Italic font leans opposite angle in Printing - - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs - - JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 - - JDK-8225083: Remove Google certificate that is expiring in December 2021 - - JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread - - JDK-8231254: (fs) Add test for macOS Catalina changes to protect system software - - JDK-8231438: [macOS] Dark mode for the desktop is not supported - - JDK-8232178: MacVolumesTest failed after upgrade to MacOS Catalina - - JDK-8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail - - JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails - - JDK-8236897: Fix the copyright header for pkcs11gcm2.h - - JDK-8237499: JFR: Include stack trace in the ThreadStart event - - JDK-8239886: Minimal VM build fails after JDK-8237499 - - JDK-8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 - - JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" - - JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions - - JDK-8273308: PatternMatchTest.java fails on CI - - JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 - - JDK-8273826: Correct Manifest file name and NPE checks - - JDK-8273968: JCK javax_xml tests fail in CI - - JDK-8274407: (tz) Update Timezone Data to 2021c - - JDK-8274467: TestZoneInfo310.java fails with tzdata2021b - - JDK-8274468: TimeZoneTest.java fails with tzdata2021b - - JDK-8274595: DisableRMIOverHTTPTest failed: connection refused - - JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST - - JDK-8275766: (tz) Update Timezone Data to 2021e - - JDK-8275849: TestZoneInfo310.java fails with tzdata2021e - - JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 - -Notes on individual issues: -=========================== - -security-libs/java.security: - -JDK-8271434: Removed IdenTrust Root Certificate -=============================================== -The following root certificate from IdenTrust has been removed from -the `cacerts` keystore: - -Alias Name: identrustdstx3 [jdk] -Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co. - -JDK-8272535: Removed Google's GlobalSign Root Certificate -========================================================= -The following root certificate from Google has been removed from the -`cacerts` keystore: - -Alias Name: globalsignr2ca [jdk] -Distinguished Name: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2 - -core-libs/java.time: - -JDK-8274857: Update Timezone Data to 2021c -=========================================== -IANA Time Zone Database, on which JDK's Date/Time libraries are based, -has been updated to version 2021c -(https://mm.icann.org/pipermail/tz-announce/2021-October/000067.html). Note -that with this update, some of the time zone rules prior to the year -1970 have been modified according to the changes which were introduced -with 2021b. For more detail, refer to the announcement of 2021b -(https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html) - -New in release OpenJDK 8u312 (2021-10-19): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u312 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u312.txt - -* Security fixes - - JDK-8130183, CVE-2021-35588: InnerClasses: VM permits wrong Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0 - - JDK-8161016: Strange behavior of URLConnection with proxy - - JDK-8163326, CVE-2021-35550: Update the default enabled cipher suites preference - - JDK-8254967, CVE-2021-35565: com.sun.net.HttpsServer spins on TLS session close - - JDK-8263314: Enhance XML Dsig modes - - JDK-8265167, CVE-2021-35556: Richer Text Editors - - JDK-8265574: Improve handling of sheets - - JDK-8265580, CVE-2021-35559: Enhanced style for RTF kit - - JDK-8265776: Improve Stream handling for SSL - - JDK-8266097, CVE-2021-35561: Better hashing support - - JDK-8266103: Better specified spec values - - JDK-8266109: More Resilient Classloading - - JDK-8266115: More Manifest Jar Loading - - JDK-8266137, CVE-2021-35564: Improve Keystore integrity - - JDK-8266689, CVE-2021-35567: More Constrained Delegation - - JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic - - JDK-8267712: Better LDAP reference processing - - JDK-8267729, CVE-2021-35578: Improve TLS client handshaking - - JDK-8267735, CVE-2021-35586: Better BMP support - - JDK-8268193: Improve requests of certificates - - JDK-8268199: Correct certificate requests - - JDK-8268506: More Manifest Digests - - JDK-8269618, CVE-2021-35603: Better session identification - - JDK-8269624: Enhance method selection support - - JDK-8270398: Enhance canonicalization - - JDK-8270404: Better canonicalization -* Other changes - - JDK-6847157: java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit - - JDK-7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection - - JDK-7188942: Remove support of pbuffers in OGL Java2d pipeline - - JDK-8004148: NPE in sun.awt.SunToolkit.getWindowDeactivationTime - - JDK-8022323: [JavaSecurityScanner] review package com.sun.management.* Native methods should be private - - JDK-8027154: [TESTBUG] Test java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails - - JDK-8035001: TEST_BUG: the retry logic in RMID.start() should check that the subprocess hasn't terminated - - JDK-8035424: (reflect) Performance problem in sun.reflect.generics.parser.SignatureParser - - JDK-8042557: compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed - - JDK-8054118: java/net/ipv6tests/UdpTest.java failed intermittently - - JDK-8065215: Print warning summary at end of configure - - JDK-8072767: DefaultCellEditor for comboBox creates ActionEvent with wrong source object - - JDK-8079891: Store configure log in $BUILD/configure.log - - JDK-8080082: configure fails if you create an empty directory and then run configure from it - - JDK-8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing - - JDK-8131062: aarch64: add support for GHASH acceleration - - JDK-8134869: AARCH64: GHASH intrinsic is not optimal - - JDK-8134989: java/net/MulticastSocket/TestInterfaces.java failed due to unexpected IP address - - JDK-8156584: Initialization race in sun.security.x509.AlgorithmId.get - - JDK-8157404: Unable to read certain PKCS12 keystores from SequenceInputStream - - JDK-8166673: The new implementation of Robot.waitForIdle() may hang - - JDK-8170467: (reflect) Optimize SignatureParser's use of StringBuilders - - JDK-8194246: JVM crashes when calling getStackTrace if stack contains a method that is a member of a very large class - - JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails - - JDK-8202837: PBES2 AlgorithmId encoding error in PKCS12 KeyStore - - JDK-8206189: sun/security/pkcs12/EmptyPassword.java fails with Sequence tag error - - JDK-8214418: half-closed SSLEngine status may cause application dead loop - - JDK-8214513: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11 - - JDK-8220786: Create new switch to redirect error reporting output to stdout or stderr - - JDK-8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail - - JDK-8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4 - - JDK-8231222: fix pkcs11 P11_DEBUG guarded native traces - - JDK-8237495: Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 - - JDK-8238567: SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers - - JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print - - JDK-8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) - - JDK-8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files - - JDK-8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available - - JDK-8248901: Signed immediate support in .../share/assembler.hpp is broken. - - JDK-8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test - - JDK-8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" - - JDK-8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() - - JDK-8263311: Watch registry changes for remote printers update instead of polling - - JDK-8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" - - JDK-8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M - - JDK-8265238: [8u] [macos] build failure in OpenJDK8u after JDK-8211301 in older xcode - - JDK-8265836: OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container - - JDK-8265978: make test should look for more locations when searching for exit code - - JDK-8266206: Build failure after JDK-8264752 with older GCCs - - JDK-8268103: JNI functions incorrectly return a double after JDK-8265836 - - JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server - - JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark - - JDK-8269763: The JEditorPane is blank after JDK-8265167 - - JDK-8269810: [8u] Update generated_configure.sh after JDK-8250876 backport - - JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers - - JDK-8269859: BacktraceBuilder._cprefs needs to be accessed as unsigned short - - JDK-8269882: stack-use-after-scope in NewObjectA - - JDK-8269953: config.log is not in build directory after 8u backport of JDK-8079891 - - JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup - - JDK-8271466: StackGap test fails on aarch64 due to "-m64" - - JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon - - JDK-8272214: [8u] Build failure after backport of JDK-8248901 - - JDK-8272714: [8u] Build failure after backport of JDK-8248901 with MSVC 2013 -* Shenandoah - - [backport] JDK-8269661: JNI_GetStringCritical does not lock char array - - Re-cast JNI critical strings patch to be Shenandoah-specific - -Notes on individual issues: -=========================== - -core-libs/java.net: - -JDK-8164200: Modified HttpURLConnection behavior when no suitable proxy is found -================================================================================ -The behavior of HttpURLConnection when using a ProxySelector has been -modified with this JDK release. HttpURLConnection used to fall back to -a DIRECT connection attempt if the configured proxy(s) failed to make -a connection. This release introduces a change whereby no DIRECT -connection will be attempted in such a scenario. Instead, the -HttpURLConnection.connect() method will fail and throw an IOException -which occurred from the last proxy tested. - -security-libs/javax.net.ssl: - -JDK-8219551: Updated the Default Enabled Cipher Suites Preference -================================================================= -The preference of the default enabled cipher suites has been -changed. The compatibility impact should be minimal. If needed, -applications can customize the enabled cipher suites and the -preference. For more details, refer to the SunJSSE provider -documentation and the JSSE Reference Guide documentation. - -New in release OpenJDK 8u302 (2021-07-20): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u302 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u302.txt - -* Security fixes - - JDK-8256157: Improve bytecode assembly - - JDK-8256491: Better HTTP transport - - JDK-8258432, CVE-2021-2341: Improve file transfers - - JDK-8260453: Improve Font Bounding - - JDK-8260960: Signs of jarsigner signing - - JDK-8260967, CVE-2021-2369: Better jar file validation - - JDK-8262380: Enhance XML processing passes - - JDK-8262403: Enhanced data transfer - - JDK-8262410: Enhanced rules for zones - - JDK-8262477: Enhance String Conclusions - - JDK-8262967: Improve Zip file support - - JDK-8264066, CVE-2021-2388: Enhance compiler validation - - JDK-8264079: Improve abstractions - - JDK-8264460: Improve NTLM support -* Other changes - - JDK-6878250: (so) IllegalBlockingModeException thrown when reading from a closed SocketChannel's InputStream - - JDK-6990210: [TEST_BUG] EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java fails on gnome - - JDK-7059970: Test case: javax/imageio/plugins/png/ITXtTest.java is not closing a file - - JDK-7106851: Test should not use System.exit - - JDK-8019470: Changes needed to compile JDK 8 on MacOS with clang compiler - - JDK-8028618: [TEST BUG] javax/swing/JScrollBar/bug4202954/bug4202954.java fails - - JDK-8030123: java/beans/Introspector/Test8027648.java fails - - JDK-8032050: Clean up for java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java - - JDK-8033289: clang: clean up unused function warning - - JDK-8034856: gcc warnings compiling src/solaris/native/sun/security/pkcs11 - - JDK-8034857: gcc warnings compiling src/solaris/native/sun/management - - JDK-8035000: clean up ActivationLibrary.DestroyThread - - JDK-8035054: JarFacade.c should not include ctype.h - - JDK-8035287: gcc warnings compiling various libraries files - - JDK-8036095: RMI tests using testlibrary.RMID and testlibrary.JavaVM do not pass through vmoptions - - JDK-8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries - - JDK-8042891: Format issues embedded in macros for two g1 source files - - JDK-8043264: hsdis library not picked up correctly on expected paths - - JDK-8043646: libosxapp.dylib fails to build on Mac OS 10.9 with clang - - JDK-8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh - - JDK-8055754: filemap.cpp does not compile with clang - - JDK-8064909: FragmentMetaspace.java got OutOfMemoryError - - JDK-8066508: JTReg tests timeout on slow devices when run using JPRT - - JDK-8066807: langtools/test/Makefile should use -agentvm not -samevm - - JDK-8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize - - JDK-8073446: TimeZone getOffset API does not return a dst offset between years 2038-2137 - - JDK-8074835: Resolve disabled warnings for libj2gss - - JDK-8074836: Resolve disabled warnings for libosxkrb5 - - JDK-8075071: [TEST_BUG] TimSortStackSize2.java: OOME: Java heap space: MaxHeap shrinked by MaxRAMFraction - - JDK-8077364: "if( !this )" construct prevents build on Xcode 6.3 - - JDK-8078855: [TEST_BUG] javax/swing/JComboBox/8032878/bug8032878.java fails in WindowsClassicLookAndFeel - - JDK-8081764: [TEST_BUG] Test javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on Windows, Solaris Sparcv9 and Linux but passes on MacOSX - - JDK-8129511: PlatformMidi.c:83 uses malloc without malloc header - - JDK-8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java - - JDK-8130430: [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java - - JDK-8132148: G1 hs_err region dump legend out of sync with region values - - JDK-8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded - - JDK-8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported - - JDK-8134883: C1 hard crash in range check elimination in Nashorn test262parallel - - JDK-8136592: [TEST_BUG] Fix 2 platform-specific closed regtests for jigsaw - - JDK-8138820: JDK Hotspot build fails with Xcode 7.0.1 - - JDK-8151786: [TESTBUG] java/beans/XMLEncoder/Test4625418.java timed out intermittently - - JDK-8159898: Negative array size in java/beans/Introspector/Test8027905.java - - JDK-8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME - - JDK-8166724: gc/g1/TestHumongousShrinkHeap.java fails with OOME - - JDK-8172188: JDI tests fail due to "permission denied" when creating temp file - - JDK-8177809: File.lastModified() is losing milliseconds (always ends in 000) - - JDK-8178403: DirectAudio in JavaSound may hang and leak - - JDK-8180478: tools/launcher/MultipleJRE.sh fails on Windows because of extra-'' - - JDK-8183910: gc/arguments/TestAggressiveHeap.java fails intermittently - - JDK-8190332: PngReader throws NegativeArraySizeException/OOM error when IHDR width is very large - - JDK-8190679: java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size" - - JDK-8191955: AArch64: incorrect prefetch distance causes an internal error - - JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails - - JDK-8199265: java/util/Arrays/TimSortStackSize2.java fails with OOM - - JDK-8200550: Xcode 9.3 produce warning -Wexpansion-to-defined - - JDK-8202299: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016 - - JDK-8203196: C1 emits incorrect code due to integer overflow in _tableswitch keys - - JDK-8205014: com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java failed with "Read timed out" - - JDK-8206243: java -XshowSettings fails if memory.limit_in_bytes overflows LONG.max - - JDK-8206925: Support the certificate_authorities extension - - JDK-8209996: [PPC64] Fix JFR profiling - - JDK-8214345: infinite recursion while checking super class - - JDK-8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types() - - JDK-8217348: assert(thread->is_Java_thread()) failed: just checking - - JDK-8225081: Remove Telia Company CA certificate expiring in April 2021 - - JDK-8225116: Test OwnedWindowsLeak.java intermittently fails - - JDK-8228757: Fail fast if the handshake type is unknown - - JDK-8230428: Cleanup dead CastIP node code in formssel.cpp - - JDK-8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE - - JDK-8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns - - JDK-8231949: [PPC64, s390]: Make async profiling more reliable - - JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() - - JDK-8239053: [8u] clean up undefined-var-template warnings - - JDK-8239400: [8u] clean up undefined-var-template warnings - - JDK-8241649: Optimize Character.toString - - JDK-8241829: Cleanup the code for PrinterJob on windows - - JDK-8242565: Policy initialization issues when the denyAfter constraint is enabled - - JDK-8243559: Remove root certificates with 1024-bit keys - - JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node - - JDK-8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable - - JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList - - JDK-8250876: Fix issues with cross-compile on macos - - JDK-8252883: AccessDeniedException caused by delayed file deletion on Windows - - JDK-8253375: OSX build fails with Xcode 12.0 (12A7209) - - JDK-8254631: Better support ALPN byte wire values in SunJSSE - - JDK-8255086: Update the root locale display names - - JDK-8255734: VM should ignore SIGXFSZ on ppc64, s390 too - - JDK-8256818: SSLSocket that is never bound or connected leaks socket resources - - JDK-8257039: [8u] GenericTaskQueue destructor is incorrect - - JDK-8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks - - JDK-8257884: Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test - - JDK-8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 - - JDK-8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region - - JDK-8258419: RSA cipher buffer cleanup - - JDK-8258669: fastdebug jvm crashes when do event based tracing for monitor inflation - - JDK-8258753: StartTlsResponse.close() hangs due to synchronization issues - - JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" - - JDK-8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect - - JDK-8259886: Improve SSL session cache performance and scalability - - JDK-8260029: aarch64: fix typo in verify_oop_array - - JDK-8260236: better init AnnotationCollector _contended_group - - JDK-8260255: C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized - - JDK-8260484: CheckExamples.java / NoJavaLangTest.java fail with jtreg 4.2 - - JDK-8260704: ParallelGC: oldgen expansion needs release-store for _end - - JDK-8261355: No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding - - JDK-8261867: Backport relevant test changes & additions from JDK-8130125 - - JDK-8262110: DST starts from incorrect time in 2038 - - JDK-8262446: DragAndDrop hangs on Windows - - JDK-8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack - - JDK-8262730: Enable jdk8u MacOS external debug symbols - - JDK-8262864: No debug symbols in image for Windows --with-native-debug-symbols=external - - JDK-8263061: copy wrong unpack200 debuginfo to bin directory after 8252395 - - JDK-8263504: Some OutputMachOpcodes fields are uninitialized - - JDK-8263600: change rmidRunning to a simple lookup - - JDK-8264509: jdk8u MacOS zipped debug symbols won't build - - JDK-8264562: assert(verify_field_bit(1)) failed: Attempting to write an uninitialized event field: type - - JDK-8264640: CMS ParScanClosure misses a barrier - - JDK-8264816: Weak handles leak causes GC to take longer - - JDK-8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod - - JDK-8265666: Enable AIX build platform to make external debug symbols - - JDK-8265832: runtime/StackGap/testme.sh fails to compile in 8u - - JDK-8265988: Fix sun/text/IntHashtable/Bug4170614 for JDK 8u - - JDK-8266191: Missing aarch64 parts of JDK-8181872 (C1: possible overflow when strength reducing integer multiply by constant) - - JDK-8266723: JFR periodic events are causing extra allocations - - JDK-8266929: Unable to use algorithms from 3p providers - - JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash - - JDK-8267426: MonitorVmStartTerminate test timed out on Embedded VM - - JDK-8267545: [8u] Enable Xcode 12 builds on macOS - - JDK-8267689: [aarch64] Crash due to bad shift in indirect addressing mode - - JDK-8268444: keytool -v -list print is incorrect after backport JDK-8141457 - - JDK-8269388: Default build of OpenJDK 8 fails on newer GCCs with warnings as errors on format-overflow - - JDK-8269468: JDK-8269388 breaks the build on older GCCs - - JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS -* Shenandoah - - [backport] JDK-8259580: Shenandoah: uninitialized label in VerifyThreadGCState - - [backport] JDK-8259954: gc/shenandoah/mxbeans tests fail with -Xcomp - - [backport] JDK-8261251: Shenandoah: Use object size for full GC humongous - - [backport] JDK-8261413: Shenandoah: Disable class-unloading in I-U mode - - [backport] JDK-8265239: Shenandoah: Shenandoah heap region count could be off by 1 - - [backport] JDK-8266802: Shenandoah: Round up region size to page size unconditionally - - [backport] JDK-8267561: Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC - - [backport] JDK-8268127: Shenandoah: Heap size may be too small for region to align to large page size - - [backport] JDK-8268699: Shenandoah: Add test for JDK-8268127 - - Shenandoah: Process weak roots during class unloading cycle - -Notes on individual issues: -=========================== - -security-libs/java.security: - -JDK-8256902: Removed Root Certificates with 1024-bit Keys -========================================================= -The following root certificates with weak 1024-bit RSA public keys -have been removed from the `cacerts` keystore: - -Alias Name: thawtepremiumserverca [jdk] -Distinguished Name: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA - -Alias Name: verisignclass2g2ca [jdk] -Distinguished Name: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US - -Alias Name: verisignclass3ca [jdk] -Distinguished Name: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US - -Alias Name: verisignclass3g2ca [jdk] -Distinguished Name: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US - -Alias Name: verisigntsaca [jdk] -Distinguished Name: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA - -JDK-8261361: Removed Telia Company's Sonera Class2 CA certificate -================================================================= - -The following root certificate have been removed from the cacerts truststore: - -Alias Name: soneraclass2ca -Distinguished Name: CN=Sonera Class2 CA, O=Sonera, C=FI - -security-libs/javax.net.ssl: - -JDK-8257548: Improve Encoding of TLS Application-Layer Protocol Negotiation (ALPN) Values -========================================================================================= -Certain TLS ALPN values couldn't be properly read or written by the -SunJSSE provider. This is due to the choice of Strings as the API -interface and the undocumented internal use of the UTF-8 Character Set -which converts characters larger than U+00007F (7-bit ASCII) into -multi-byte arrays that may not be expected by a peer. - -ALPN values are now represented using the network byte representation -expected by the peer, which should require no modification for -standard 7-bit ASCII-based character Strings. However, SunJSSE now -encodes/decodes String characters as 8-bit ISO_8859_1/LATIN-1 -characters. This means applications that used characters above -U+000007F that were previously encoded using UTF-8 may need to either -be modified to perform the UTF-8 conversion, or set the Java security -property `jdk.tls.alpnCharset` to "UTF-8" revert the behavior. - -See the updated guide at -https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/alpn.html -for more information. - -JDK-8244460: Support for certificate_authorities Extension -========================================================== -The "certificate_authorities" extension is an optional extension -introduced in TLS 1.3. It is used to indicate the certificate -authorities (CAs) that an endpoint supports and should be used by the -receiving endpoint to guide certificate selection. - -With this JDK release, the "certificate_authorities" extension is -supported for TLS 1.3 in both the client and the server sides. This -extension is always present for client certificate selection, while it -is optional for server certificate selection. - -Applications can enable this extension for server certificate -selection by setting the `jdk.tls.client.enableCAExtension` system -property to `true`. The default value of the property is `false`. - -Note that if the client trusts more CAs than the size limit of the -extension (less than 2^16 bytes), the extension is not enabled. Also, -some server implementations do not allow handshake messages to exceed -2^14 bytes. Consequently, there may be interoperability issues when -`jdk.tls.client.enableCAExtension` is set to `true` and the client -trusts more CAs than the server implementation limit. - -New in release OpenJDK 8u292 (2021-04-20): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u292 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u292.txt - -* Security fixes - - JDK-8227467: Better class method invocations - - JDK-8244473: Contextualize registration for JNDI - - JDK-8244543: Enhanced handling of abstract classes - - JDK-8249906, CVE-2021-2163: Enhance opening JARs - - JDK-8250568, CVE-2021-2161: Less ambiguous processing - - JDK-8253799: Make lists of normal filenames -* Other changes - - JDK-6345095: regression test EmptyClipRenderingTest fails - - JDK-6896810: TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println - - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop - - JDK-7107012: sun.jvm.hotspot.code.CompressedReadStream readDouble() conversion to long mishandled - - JDK-7112454: TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed - - JDK-7131835: [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7 - - JDK-7185221: [macosx] Regtest should not throw exception if a suitable display mode found - - JDK-8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently - - JDK-8035166: Remove dependency on EC classes from pkcs11 provider - - JDK-8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error - - JDK-8038723: Openup some PrinterJob tests - - JDK-8041464: [TEST_BUG] CustomClassLoaderTransferTest does not support OS X - - JDK-8041561: Inconsistent opacity behaviour between JCheckBox and JRadioButton - - JDK-8061777: (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS - - JDK-8078024: javac, several incorporation steps are silently failing when an error should be reported - - JDK-8078450: Implement consistent process for quarantine of tests - - JDK-8078614: WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException - - JDK-8080953: [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid - - JDK-8081547: Prepare client libs regression tests for running in a concurrent, headless jtreg environment - - JDK-8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms - - JDK-8141457: keytool default cert fingerprint algorithm should be SHA-256 - - JDK-8145051: Wrong parameter name in synthetic lambda method leads to verifier error - - JDK-8150204: (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output - - JDK-8158525: Update a few java/net tests to use the loopback address instead of the host address - - JDK-8160217: JavaSound should clean up resources better - - JDK-8167281: IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods - - JDK-8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node - - JDK-8171410: aarch64: long multiplyExact shifts by 31 instead of 63 - - JDK-8172404: Tools should warn if weak algorithms are used before restricting them - - JDK-8185934: keytool shows "Signature algorithm: SHA1withECDSA, -1-bit key" - - JDK-8191915: JCK tests produce incorrect results with C2 - - JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode - - JDK-8202343: Disable TLS 1.0 and 1.1 - - JDK-8209333: Socket reset issue for TLS 1.3 socket close - - JDK-8211301: [macos] support full window content options - - JDK-8211339: NPE during SSL handshake caused by HostnameChecker - - JDK-8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy - - JDK-8217338: [Containers] Improve systemd slice memory limit support - - JDK-8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl - - JDK-8221408: Windows 32bit build build errors/warnings in hotspot - - JDK-8223186: HotSpot compile warnings from GCC 9 - - JDK-8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14 - - JDK-8225805: Java Access Bridge does not close the logger - - JDK-8226899: Problemlist compiler/rtm tests - - JDK-8227642: [TESTBUG] Make docker tests podman compatible - - JDK-8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 - - JDK-8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage - - JDK-8230388: Problemlist additional compiler/rtm tests - - JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR - - JDK-8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 - - JDK-8234728: Some security tests should support TLSv1.3 - - JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions - - JDK-8235311: Tag mismatch may alert bad_record_mac - - JDK-8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. - - JDK-8236500: Windows ucrt.dll should be looked up in versioned WINSDK subdirectory - - JDK-8238579: HttpsURLConnection drops the timeout and hangs forever in read - - JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code. - - JDK-8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1 - - JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE" - - JDK-8242141: New System Properties to configure the TLS signature schemes - - JDK-8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 - - JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit - - JDK-8249183: JVM crash in "AwtFrame::WmSize" method - - JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel - - JDK-8249588: libwindowsaccessbridge issues on 64bit Windows - - JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets - - JDK-8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities - - JDK-8251397: NPE on ClassValue.ClassValueMap.cacheArray - - JDK-8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows - - JDK-8253368: TLS connection always receives close_notify exception - - JDK-8253476: TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities - - JDK-8253932: SSL debug log prints incorrect caller info - - JDK-8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations - - JDK-8255880: UI of Swing components is not redrawn after their internal state changed - - JDK-8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem - - JDK-8255937: Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java - - JDK-8256421: Add 2 HARICA roots to cacerts truststore - - JDK-8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed - - JDK-8258079: Eliminate ParNew's use of klass_or_null() - - JDK-8256682: JDK-8202343 is incomplete - - JDK-8257746: Regression introduced with JDK-8250984 - memory might be null in some machines - - JDK-8258241: [8u] Missing doPrivileged() hunks from JDK-8226575 - - JDK-8258247: Couple of issues in fix for JDK-8249906 - - JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() - - JDK-8258430: 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes - - JDK-8258833: Cancel multi-part cipher operations in SunPKCS11 after failures - - JDK-8258933: G1 needs klass_or_null_acquire - - JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f - - JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert will - - JDK-8259384: CUP version wrong in THIRD_PARTY_README after JDK-8233548 - - JDK-8259428: AlgorithmId.getEncodedParams() should return copy - - JDK-8259568: PPC64 builds broken after JDK-8221408 8u backport - - JDK-8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS - - JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a - - JDK-8260930: AARCH64: Invalid value passed to critical JNI function - - JDK-8261183: Follow on to Make lists of normal filenames - - JDK-8261231: Windows IME was disabled after DnD operation - - JDK-8261766: [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017 - - JDK-8262073: assert(allocates2(pc)) failed: not in CodeBuffer memory - - JDK-8262075: sun/security/krb5/auto/UseCacheAndStoreKey.java timed out intermittently - - JDK-8263008: AARCH64: Add debug info for libsaproc.so - - JDK-8264171: Missing aarch64 parts of JDK-8236179 (C1 register allocation failure with T_ADDRESS) -* Shenandoah - - Normalise whitespace in AArch64 sources prior to merge of upstreamed version in 8u292-b01. - - Revert differences against upstream 8u - - [backport] 8202976: Add C1 lea patching support for x86 - - [backport] 8221507: Implement JFR Events for Shenandoah - - [backport] 8224573: Fix windows build after JDK-8221507 - - [backport] 8228369: Shenandoah: Refactor LRB C1 stubs - - [backport] 8229474: Shenandoah: Cleanup CM::update_roots() - - [backport] 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) - - [backport] 8231087: Shenandoah: Self-fixing load reference barriers for C1/C2 - - [backport] 8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots - - [backport] 8232992: Shenandoah: Implement self-fixing interpreter LRB - - [backport] 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes - - [backport] 8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64 - - [backport] 8233574: Shenandoah: build is broken without jfr - - [backport] 8237837: Shenandoah: assert(mem == __null) failed: only one safepoint - - [backport] 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" - - [backport] 8238851: Shenandoah: C1: Resolve into registers of correct type - - [backport] 8240315: Shenandoah: Rename ShLBN::get_barrier_strength() - - [backport] 8240751: Shenandoah: fold ShenandoahTracer definition - - [backport] 8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier - - [backport] 8244510: Shenandoah: invert SHC2Support::is_in_cset condition - - [backport] 8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks - - [backport] 8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape" - - [backport] 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U - - [backport] 8252660: Shenandoah: support manageable SoftMaxHeapSize option - - [backport] 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() - - [backport] 8253778: ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads - - [backport] 8255457: Shenandoah: cleanup ShenandoahMarkTask - - [backport] 8255760: Shenandoah: match constants style in ShenandoahMarkTask fallback - - [backport] 8256806: Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test - - [backport] 8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false - - Fix register allocation for thread register is 32bit LRB - - Fix Shenandoah bindings in ADLC formssel - - Shenandoah: Backed out weak roots cleaning during full gc - -Notes on individual issues: -=========================== - -security-libs/java.security: - -JDK-8260597: Added 2 HARICA Root CA Certificates -================================================ - -The following root certificates have been added to the cacerts truststore: - -Alias Name: haricarootca2015 -Distinguished Name: CN=Hellenic Academic and Research Institutions RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR - -Alias Name: haricaeccrootca2015 -Distinguished Name: CN=Hellenic Academic and Research Institutions ECC RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR - -JDK-8236730: Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default -=================================================================================== -Weak named curves are disabled by default by adding them to the -following `disabledAlgorithms` security properties: - -* jdk.tls.disabledAlgorithms -* jdk.certpath.disabledAlgorithms -* jdk.jar.disabledAlgorithms - -Red Hat has always disabled many of the curves provided by upstream, -so the only addition in this release is: - -* secp256k1 - -The curves that remain enabled are: - -* secp256r1 -* secp384r1 -* secp521r1 -* X25519 -* X448 - -When large numbers of weak named curves need to be disabled, adding -individual named curves to each `disabledAlgorithms` property would be -overwhelming. To relieve this, a new security property, -`jdk.disabled.namedCurves`, is implemented that can list the named -curves common to all of the `disabledAlgorithms` properties. To use -the new property in the `disabledAlgorithms` properties, precede the -full property name with the keyword `include`. Users can still add -individual named curves to `disabledAlgorithms` properties separate -from this new property. No other properties can be included in the -`disabledAlgorithms` properties. - -To restore the named curves, remove the `include -jdk.disabled.namedCurves` either from specific or from all -`disabledAlgorithms` security properties. To restore one or more -curves, remove the specific named curve(s) from the -`jdk.disabled.namedCurves` property. - -JDK-8244286: Tools Warn If Weak Algorithms Are Used -=================================================== -The `keytool` and `jarsigner` tools have been updated to warn users -when weak cryptographic algorithms are used in keys, certificates, and -signed JARs before they are disabled. The weak algorithms are set in -the `jdk.security.legacyAlgorithms` security property in the -`java.security` configuration file. In this release, the tools issue -warnings for the SHA-1 hash algorithm and 1024-bit RSA/DSA keys. - -security-libs/javax.net.ssl: - -JDK-8256490: Disable TLS 1.0 and 1.1 -==================================== -TLS 1.0 and 1.1 are versions of the TLS protocol that are no longer -considered secure and have been superseded by more secure and modern -versions (TLS 1.2 and 1.3). - -These versions have now been disabled by default. If you encounter -issues, you can, at your own risk, re-enable the versions by removing -"TLSv1" and/or "TLSv1.1" from the `jdk.tls.disabledAlgorithms` -security property in the `java.security` configuration file. - -JDK-8242147: New System Properties to Configure the TLS Signature Schemes -========================================================================= -Two new system properties have been added to customize the TLS -signature schemes in JDK. `jdk.tls.client.SignatureSchemes` has been -added for the TLS client side, and `jdk.tls.server.SignatureSchemes` -has been added for the server side. - -Each system property contains a comma-separated list of supported -signature scheme names specifying the signature schemes that could be -used for the TLS connections. - -The names are described in the "Signature Schemes" section of the -*Java Security Standard Algorithm Names Specification*. - -tools/javac: - -JDK-8177368: Several incorporation steps are silently failing when an error should be reported -============================================================================================== -Reporting previously silent errors found during incorporation, JLS -8§18.3, was supposed to be a clean-up with performance only -implications. But consider the test case: - -import java.util.Arrays; -import java.util.List; - -class Klass { - public static List> foo(List... lists) { - return foo(Arrays.asList(lists)); - } - - public static List> foo(List> lists) { - return null; - } -} - -This code was not accepted before the patch for [1], but after this -patch the compiler is accepting it. Accepting this code is the right -behavior as not reporting incorporation errors was a bug in the -compiler. While determining the applicability of method: -List> foo(List> lists) for which -we have the constraints: b <: Object t <: List t<:Object -List <: t first, inference variable b is selected for -instantiation: b = CAP1 of ? extends A so this implies that: t <: -List t<: Object List <: t - -Now all the bounds are checked for consistency. While checking if -List is a subtype of List -a bound error is reported. Before the compiler was just swallowing -it. As now the error is reported while inference variable b is being -instantiated, the bound set is rolled back to it's initial state, 'b' -is instantiated to Object, and with this instantiation the constraint -set is solvable, the method is applicable, it's the only applicable -one and the code is accepted as correct. The compiler behavior in this -case is defined at JLS 8 §18.4 - -This fix has source compatibility impact, right now code that wasn't -being accepted is now being accepted by the javac compiler. Currently -there are no reports of any other kind of incompatibility. - -[1] https://bugs.openjdk.java.net/browse/JDK-8078024 - -New in release OpenJDK 8u282 (2021-01-19): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u282 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u282.txt - -* Security fixes - - JDK-8247619: Improve Direct Buffering of Characters -* Other changes - - JDK-6962725: Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux - - JDK-8008657: JSpinner setComponentOrientation doesn't affect on text orientation - - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails - - JDK-8025936: Windows .pdb and .map files does not have proper dependencies setup - - JDK-8030350: Enable additional compiler warnings for GCC - - JDK-8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows - - JDK-8036122: Fix warning 'format not a string literal' - - JDK-8039279: Move awt tests to openjdk repository - - JDK-8041592: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - - JDK-8043126: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - - JDK-8043131: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - - JDK-8043899: compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m - - JDK-8044157: [TEST_BUG] Improve recently submitted AWT_Mixing tests - - JDK-8044172: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - - JDK-8044429: move awt automated tests for AWT_Modality to OpenJDK repository - - JDK-8044765: Move functional tests AWT_SystemTray/Automated to openjdk repository - - JDK-8046221: [TEST_BUG] Cleanup datatransfer tests - - JDK-8047180: Move functional tests AWT_Headless/Automated to OpenJDK repository - - JDK-8047367: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - - JDK-8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - - JDK-8049617: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - - JDK-8049694: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - - JDK-8050885: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - - JDK-8051440: move tests about maximizing undecorated to OpenJDK - - JDK-8051853: new URI("x/").resolve("..").getSchemeSpecificPart() returns null! - - JDK-8052012: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - - JDK-8052408: Move AWT_BAT functional tests to OpenJDK (3 of 3) - - JDK-8053657: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - - JDK-8054143: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - - JDK-8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - - JDK-8054359: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - - JDK-8055360: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - - JDK-8055664: move 14 tests about setLocationRelativeTo to jdk - - JDK-8055836: move awt tests from AWT_Modality to OpenJDK repository - part 9 - - JDK-8057694: move awt tests from AWT_Modality to OpenJDK repository - part 10 - - JDK-8058805: [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java fails - - JDK-8062808: Turn on the -Wreturn-type warning - - JDK-8063102: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - - JDK-8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - - JDK-8063106: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - - JDK-8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - - JDK-8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - - JDK-8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - - JDK-8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - - JDK-8067441: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - - JDK-8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - - JDK-8068275: Some tests failed after JDK-8063104 - - JDK-8069211: (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once - - JDK-8074807: Fix some tests unnecessary using internal API - - JDK-8076315: move 4 manual functional swing tests to regression suite - - JDK-8130772: Util.hitMnemonics does not work: getSystemMnemonicKeyCodes() returns ALT_MASK rather than VK_ALT - - JDK-8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows - - JDK-8134632: Mark javax/sound/midi/Devices/InitializationHang.java as headful - - JDK-8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent - - JDK-8148916: Mark bug6400879.java as intermittently failing - - JDK-8148983: Fix extra comma in changes for JDK-8148916 - - JDK-8152545: Use preprocessor instead of compiling a program to generate native nio constants - - JDK-8156803: Turn StressLCM/StressGCM flags to diagnostic - - JDK-8160438: javax/swing/plaf/nimbus/8057791/bug8057791.java fails - - JDK-8160761: [TESTBUG] Several compiler tests fail with product bits - - JDK-8163161: [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java - - JDK-8165808: Add release barriers when allocating objects with concurrent collection - - JDK-8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java - - JDK-8166583: Add oopDesc::klass_or_null_acquire() - - JDK-8166663: Simplify oops_on_card_seq_iterate_careful - - JDK-8166862: CMS needs klass_or_null_acquire - - JDK-8168292: [TESTBUG] [macosx] Test java/awt/TrayIcon/DragEventSource/DragEventSource.java fails on OS X - - JDK-8168682: jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp - - JDK-8179083: Uninitialized notifier in Java Monitor Wait tracing event - - JDK-8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument - - JDK-8197981: Missing return statement in __sync_val_compare_and_swap_8 - - JDK-8202076: test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017 - - JDK-8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java timed out - - JDK-8207766: [testbug] Adapt tests for Aix. - - JDK-8212070: Introduce diagnostic flag to abort VM on failed JIT compilation - - JDK-8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash - - JDK-8215727: Restore JFR thread sampler loop to old / previous behavior - - JDK-8217362: Emergency dump does not work when disk=false is set - - JDK-8217766: Container Support doesn't work for some Join Controllers combinations - - JDK-8219013: Update Apache Santuario (XML Signature) to version 2.1.3 - - JDK-8219562: Line of code in osContainer_linux.cpp L102 appears unreachable - - JDK-8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp - - JDK-8220657: JFR.dump does not work when filename is set - - JDK-8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 - - JDK-8221342: [TESTBUG] Generate Dockerfile for docker testing - - JDK-8221710: [TESTBUG] more configurable parameters for docker testing - - JDK-8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable - - JDK-8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM - - JDK-8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs - - JDK-8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 - - JDK-8229868: Update Apache Santuario TPRM version - - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread - - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes - - JDK-8232114: JVM crashed at imjpapi.dll in native code - - JDK-8233548: Update CUP to v0.11b - - JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area - - JDK-8234339: replace JLI_StrTok in java_md_solinux.c - - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes - - JDK-8239105: Add exception for expiring Digicert root certificates to VerifyCACerts test - - JDK-8242335: Additional Tests for RSASSA-PSS - - JDK-8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker - - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in - - JDK-8245400: Upgrade to LittleCMS 2.11 - - JDK-8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 - - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention - - JDK-8249176: Update GlobalSignR6CA test certificates - - JDK-8249846: Change of behavior after JDK-8237117: Better ForkJoinPool behavior - - JDK-8250636: iso8601_time returns incorrect offset part on MacOS - - JDK-8250665: Wrong translation for the month name of May in ar_JO,LB,SY - - JDK-8250928: JFR: Improve hash algorithm for stack traces - - JDK-8251365: Build failure on AIX after 8250636 - - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java - - JDK-8251840: Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers - - JDK-8252384: [TESTBUG] Some tests refer to COMPAT provider rather than JRE - - JDK-8252395: [8u] --with-native-debug-symbols=external doesn't include debuginfo files for binaries - - JDK-8252497: Incorrect numeric currency code for ROL - - JDK-8252754: Hash code calculation of JfrStackTrace is inconsistent - - JDK-8252904: VM crashes when JFR is used and JFR event class is transformed - - JDK-8252975: [8u] JDK-8252395 breaks the build for --with-native-debug-symbols=internal - - JDK-8253036: Support building the Zero assembler port on AArch64 - - JDK-8253284: Zero OrderAccess barrier mappings are incorrect - - JDK-8253550: [8u] JDK-8252395 breaks the build for make STRIP_POLICY=no_strip - - JDK-8253752: test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java fails randomly - - JDK-8253837: JFR 8u fix symbol and cstring hashtable equals implementaion - - JDK-8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate - - JDK-8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp - - JDK-8254166: Zero: return-type warning in zeroInterpreter_zero.cpp - - JDK-8254683: [TEST_BUG] jdk/test/sun/tools/jconsole/WorkerDeadlockTest.java fails - - JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c - - JDK-8255003: Build failures on Solaris - - JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d - - JDK-8255269: Unsigned overflow in g1Policy.cpp - - JDK-8255603: Memory/Performance regression after JDK-8210985 - - JDK-8255717: Fix JFR crash in WriteObjectSampleStacktrace due to object not initialized - - JDK-8256618: Zero: Linux x86_32 build still fails - - JDK-8256671: Incorrect assignment operator used in guarantee() in genCollectedHeap - - JDK-8256752: 8252395 incorrect copy rule for macos .dSYM folder - - JDK-8257397: [TESTBUG] test/lib/containers/docker/Common.java refers to -Xlog:os+container=trace - - JDK-8258630: Add expiry exception for QuoVadis root certificate -* AArch64 port - - Fix AArch64 build failure after JDK-8062808 backport -* Shenandoah - - Fix racy update of code roots - -Notes on individual issues: -=========================== - -security-libs/javax.xml.crypto: - -JDK-8230839: Updated XML Signature Implementation to Apache Santuario 2.1.3 -=========================================================================== -The XML Signature implementation in the `java.xml.crypto` module has -been updated to version 2.1.3 of Apache Santuario. New features -include: - -* Added support for embedding elliptic curve public keys in the - KeyValue element - -New in release OpenJDK 8u275 (2020-11-05): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u275 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u275.txt - -* Regression fixes - - JDK-8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate" - - JDK-8223940: Private key not supported by chosen signature algorithm - - JDK-8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding - - JDK-8250861: Crash in MinINode::Ideal(PhaseGVN*, bool) - -New in release OpenJDK 8u272 (2020-10-20): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u272 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u272.txt - -* New features - - JDK-8245468: Add TLSv1.3 implementation classes from 11.0.7 -* Security fixes - - JDK-8233624: Enhance JNI linkage - - JDK-8236196: Improve string pooling - - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class - - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts - - JDK-8237995, CVE-2020-14782: Enhance certificate processing - - JDK-8240124: Better VM Interning - - JDK-8241114, CVE-2020-14792: Better range handling - - JDK-8242680, CVE-2020-14796: Improved URI Support - - JDK-8242685, CVE-2020-14797: Better Path Validation - - JDK-8242695, CVE-2020-14798: Enhanced buffer support - - JDK-8243302: Advanced class supports - - JDK-8244136, CVE-2020-14803: Improved Buffer supports - - JDK-8244479: Further constrain certificates - - JDK-8244955: Additional Fix for JDK-8240124 - - JDK-8245407: Enhance zoning of times - - JDK-8245412: Better class definitions - - JDK-8245417: Improve certificate chain handling - - JDK-8248574: Improve jpeg processing - - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit - - JDK-8253019: Enhanced JPEG decoding -* Other changes - - JDK-6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes - - JDK-8006205: [TESTBUG] NEED_TEST: please JTREGIFY test/compiler/7177917/Test7177917.java - - JDK-8023697: failed class resolution reports different class name in detail message for the first and subsequent times - - JDK-8025886: replace [[ and == bash extensions in regtest - - JDK-8026236: Add PrimeTest for BigInteger - - JDK-8031625: javadoc problems referencing inner class constructors - - JDK-8035493: JVMTI PopFrame capability must instruct compilers not to prune locals - - JDK-8036088: Replace strtok() with its safe equivalent strtok_s() in DefaultProxySelector.c - - JDK-8039082: [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails - - JDK-8046274: Removing dependency on jakarta-regexp - - JDK-8048933: -XX:+TraceExceptions output should include the message - - JDK-8057003: Large reference arrays cause extremely long synchronization times - - JDK-8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler - - JDK-8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double - - JDK-8062947: Fix exception message to correctly represent LDAP connection failure - - JDK-8064319: Need to enable -XX:+TraceExceptions in release builds - - JDK-8075774: Small readability and performance improvements for zipfs - - JDK-8076151: [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails - - JDK-8078334: Mark regression tests using randomness - - JDK-8078880: Mark a few more intermittently failuring security-libs - - JDK-8080462: Update SunPKCS11 provider with PKCS11 v2.40 support - - JDK-8132206: move ScanTest.java into OpenJDK - - JDK-8132376: Add @requires os.family to the client tests with access to internal OS-specific API - - JDK-8132745: minor cleanup of java/util/Scanner/ScanTest.java - - JDK-8137087: [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh - - JDK-8144539: Update PKCS11 tests to run with security manager - - JDK-8145808: java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8 - - JDK-8148754: C2 loop unrolling fails due to unexpected graph shape - - JDK-8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent - - JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect - - JDK-8151788: NullPointerException from ntlm.Client.type3 - - JDK-8151834: Test SmallPrimeExponentP.java times out intermittently - - JDK-8152077: (cal) Calendar.roll does not always roll the hours during daylight savings - - JDK-8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout - - JDK-8153583: Make OutputAnalyzer.reportDiagnosticSummary public - - JDK-8154313: Generated javadoc scattered all over the place - - JDK-8156169: Some sound tests rarely hangs because of incorrect synchronization - - JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider - - JDK-8161973: PKIXRevocationChecker.getSoftFailExceptions() not working - - JDK-8163251: Hard coded loop limit prevents reading of smart card data greater than 8k - - JDK-8165936: Potential Heap buffer overflow when seaching timezone info files - - JDK-8165996: PKCS11 using NSS throws an error regarding secmod.db when NSS uses sqlite - - JDK-8166148: Fix for JDK-8165936 broke solaris builds - - JDK-8167300: Scheduling failures during gcm should be fatal - - JDK-8167615: Opensource unit/regression tests for JavaSound - - JDK-8168517: java/lang/ProcessBuilder/Basic.java failed - - JDK-8169925: PKCS #11 Cryptographic Token Interface license - - JDK-8172012: [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java - - JDK-8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled - - JDK-8177334: Update xmldsig implementation to Apache Santuario 2.1.1 - - JDK-8177628: Opensource unit/regression tests for ImageIO - - JDK-8183341: Better cleanup for javax/imageio/AllowSearch.java - - JDK-8183349: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java - - JDK-8183351: Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh - - JDK-8184762: ZapStackSegments should use optimized memset - - JDK-8191678: [TESTBUG] Add keyword headful in java/awt FocusTransitionTest test. - - JDK-8192953: sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied - - JDK-8193137: Nashorn crashes when given an empty script file - - JDK-8193234: When using -Xcheck:jni an internally allocated buffer can leak - - JDK-8194298: Add support for per Socket configuration of TCP keepalive - - JDK-8198004: javax/swing/JFileChooser/6868611/bug6868611.java throws error - - JDK-8200313: java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails - - JDK-8201633: Problems with AES-GCM native acceleration - - JDK-8203357: Container Metrics - - JDK-8209113: Use WeakReference for lastFontStrike for created Fonts - - JDK-8210147: adjust some WSAGetLastError usages in windows network coding - - JDK-8211049: Second parameter of "initialize" method is not used - - JDK-8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean - - JDK-8211714: Need to update vm_version.cpp to recognise VS2017 minor versions - - JDK-8214862: assert(proj != __null) at compile.cpp:3251 - - JDK-8216283: Allow shorter method sampling interval than 10 ms - - JDK-8217606: LdapContext#reconnect always opens a new connection - - JDK-8217647: JFR: recordings on 32-bit systems unreadable - - JDK-8217878: ENVELOPING XML signature no longer works in JDK 11 - - JDK-8218629: XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11, works 8/9/10 - - JDK-8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero - - JDK-8219919: RuntimeStub name lost with PrintFrameConverterAssembly - - JDK-8220165: Encryption using GCM results in RuntimeException- input length out of bound - - JDK-8220313: [TESTBUG] Update base image for Docker testing to OL 7.6 - - JDK-8220555: JFR tool shows potentially misleading message when it cannot access a file - - JDK-8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs - - JDK-8221569: JFR tool produces incorrect output when both --categories and --events are specified - - JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp - - JDK-8224217: RecordingInfo should use textual representation of path - - JDK-8225695: 32-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support) - - JDK-8226575: OperatingSystemMXBean should be made container aware - - JDK-8226697: Several tests which need the @key headful keyword are missing it. - - JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous - - JDK-8228835: Memory leak in PKCS11 provider when using AES GCM - - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow - - JDK-8230303: JDB hangs when running monitor command - - JDK-8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG - - JDK-8231213: Migrate SimpleDateFormatConstTest to JDK Repo - - JDK-8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate - - JDK-8233097: Fontmetrics for large Fonts has zero width - - JDK-8233621: Mismatch in jsse.enableMFLNExtension property name - - JDK-8234617: C1: Incorrect result of field load due to missing narrowing conversion - - JDK-8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version - - JDK-8235325: build failure on Linux after 8235243 - - JDK-8235687: Contents/MacOS/libjli.dylib cannot be a symlink - - JDK-8236645: JDK 8u231 introduces a regression with incompatible handling of XML messages - - JDK-8237951: CTW: C2 compilation fails with "malformed control flow" - - JDK-8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary - - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10 - - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10 - - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10 - - JDK-8238898: Missing hash characters for header on license file - - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD - - JDK-8239819: XToolkit: Misread of screen information memory - - JDK-8240295: hs_err elapsed time in seconds is not accurate enough - - JDK-8240676: Meet not symmetric failure when running lucene on jdk8 - - JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one - - JDK-8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash - - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array - - JDK-8243138: Enhance BaseLdapServer to support starttls extended request - - JDK-8243320: Add SSL root certificates to Oracle Root CA program - - JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program - - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions - - JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26 - - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor - - JDK-8245467: Remove 8u TLSv1.2 implementation files - - JDK-8245469: Remove DTLS protocol implementation - - JDK-8245470: Fix JDK8 compatibility issues - - JDK-8245471: Revert JDK-8148188 - - JDK-8245472: Backport JDK-8038893 to JDK8 - - JDK-8245473: OCSP stapling support - - JDK-8245474: Add TLS_KRB5 cipher suites support according to RFC-2712 - - JDK-8245476: Disable TLSv1.3 protocol in the ClientHello message by default - - JDK-8245477: Adjust TLS tests location - - JDK-8245653: Remove 8u TLS tests - - JDK-8245681: Add TLSv1.3 regression test from 11.0.7 - - JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ - - JDK-8246310: Clean commented-out code about ModuleEntry andPackageEntry in JFR - - JDK-8246384: Enable JFR by default on supported architectures for October 2020 release - - JDK-8248643: Remove extra leading space in JDK-8240295 8u backport - - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read - - JDK-8249158: THREAD_START and THREAD_END event posted in primordial phase - - JDK-8249610: Make sun.security.krb5.Config.getBooleanObject(String... keys) method public - - JDK-8249677: Regression in 8u after JDK-8237117: Better ForkJoinPool behavior - - JDK-8250546: Expect changed behaviour reported in JDK-8249846 - - JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics - - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java - - JDK-8250875: Incorrect parameter type for update_number in JDK_Version::jdk_update - - JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher - - JDK-8251120: [8u] HotSpot build assumes ENABLE_JFR is set to either true or false - - JDK-8251341: Minimal Java specification change - - JDK-8251478: Backport TLSv1.3 regression tests to JDK8u - - JDK-8251546: 8u backport of JDK-8194298 breaks AIX and Solaris builds - - JDK-8252084: Minimal VM fails to bootcycle: undefined symbol: AgeTableTracer::is_tenuring_distribution_event_enabled - - JDK-8252573: 8u: Windows build failed after 8222079 backport - - JDK-8252886: [TESTBUG] sun/security/ec/TestEC.java : Compilation failed - - JDK-8254673: Call to JvmtiExport::post_vm_start() was removed by the fix for JDK-8249158 - - JDK-8254937: Revert JDK-8148854 for 8u272 - -Notes on individual issues: -=========================== - -core-svc/java.lang.management: - -JDK-8236876: OperatingSystemMXBean Methods Inside a Container Return Container Specific Data -============================================================================================ -When executing in a container, or other virtualized operating -environment, the following `OperatingSystemMXBean` methods in this -release return container specific information, if -available. Otherwise, they return host specific data: - -* getFreePhysicalMemorySize() -* getTotalPhysicalMemorySize() -* getFreeSwapSpaceSize() -* getTotalSwapSpaceSize() -* getSystemCpuLoad() - -security-libs/java.security: - -JDK-8250756: Added Entrust Root Certification Authority - G4 certificate -======================================================================== -The Entrust root certificate has been added to the cacerts truststore: - -Alias Name: entrustrootcag4 -Distinguished Name: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US - -JDK-8250860: Added 3 SSL Corporation Root CA Certificates -========================================================= -The following root certificates have been added to the cacerts truststore for the SSL Corporation: - -Alias Name: sslrootrsaca -Distinguished Name: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US - -Alias Name: sslrootevrsaca -Distinguished Name: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US - -Alias Name: sslrooteccca -Distinguished Name: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US - -security-libs/javax.crypto:pkcs11: - -JDK-8221441: SunPKCS11 Provider Upgraded with Support for PKCS#11 v2.40 -======================================================================= -The SunPKCS11 provider has been updated with support for PKCS#11 -v2.40. This version adds support for more algorithms such as the -AES/GCM/NoPadding cipher, DSA signatures using SHA-2 family of message -digests, and RSASSA-PSS signatures when the corresponding PKCS11 -mechanisms are supported by the underlying PKCS11 library. - -security-libs/javax.security: - -JDK-8242059: Support for canonicalize in krb5.conf -================================================== -The 'canonicalize' flag in the [krb5.conf file][0] is now supported by -the JDK Kerberos implementation. When set to *true*, RFC 6806 [1] name -canonicalization is requested by clients in TGT requests to KDC -services (AS protocol). Otherwise, and by default, it is not -requested. - -The new default behavior is different from previous releases where -name canonicalization was always requested by clients in TGT requests -to KDC services (provided that support for RFC 6806[1] was not -explicitly disabled with the *sun.security.krb5.disableReferrals* -system or security properties). - -[0]: https://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html -[1]: https://tools.ietf.org/html/rfc6806 - -security-libs/javax.xml.crypto: - -JDK-8202891: Updated xmldsig Implementation to Apache Santuario 2.1.1 -===================================================================== -The XMLDSig provider implementation in the `java.xml.crypto` module has been updated to version 2.1.1 of Apache Santuario. - -New features include: - -1. Support for the SHA-224 and SHA-3 DigestMethod algorithms specified -in RFC 6931. -2. Support for the HMAC-SHA224, RSA-SHA224, ECDSA-SHA224, and -RSASSA-PSS family of SignatureMethod algorithms specified in RFC 6931. - -JDK-8238185: New OpenJDK-specific JDK 8 Updates System Property to fallback to legacy Base64 Encoding format -============================================================================================================ -The upgrade to the Apache Santuario libraries (see above) introduced -an issue where XML signature using Base64 encoding resulted in -appending ` ` or ` ` to the encoded output. This behavioural -change was made in the Apache Santuario codebase to comply with RFC -2045. The Santuario team has adopted a position of keeping their -libraries compliant with RFC 2045. - -Earlier versions of OpenJDK 8 using the legacy encoder returns encoded -data in a format without ` ` or ` `. - -Therefore a new system property, specific to the 8 update stream, -`com.sun.org.apache.xml.internal.security.lineFeedOnly` is made -available to fall back to the legacy Base64 encoded format. - -Users can set this flag in one of two ways: - -1. -Dcom.sun.org.apache.xml.internal.security.lineFeedOnly=true - -2. System.setProperty("com.sun.org.apache.xml.internal.security.lineFeedOnly", "true") - -This new system property is disabled by default. It has no effect on -default behaviour nor when -`com.sun.org.apache.xml.internal.security.ignoreLineBreaks` property -is set. - -Later JDK family versions will only support the recommended property: - -`com.sun.org.apache.xml.internal.security.ignoreLineBreaks` - -JDK-8254177: US/Pacific-New Zone name removed as part of tzdata2020b -==================================================================== -Following JDK's update to tzdata2020b, the long-obsolete files -pacificnew and systemv have been removed. As a result, the -"US/Pacific-New" zone name declared in the pacificnew data file is no -longer available for use. - -Information regarding the update can be viewed at -https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html - -New in release OpenJDK 8u265 (2020-07-27): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u265 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u265.txt - -* Bug fixes - - JDK-8249677: Regression in 8u after JDK-8237117: Better ForkJoinPool behavior - - JDK-8250546: Expect changed behaviour reported in JDK-8249846 - -New in release OpenJDK 8u262 (2020-07-14): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/oj8u262 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u262.txt - -* New features - - JDK-8223147: JFR Backport -* Security fixes - - JDK-8028431, CVE-2020-14579: NullPointerException in DerValue.equals(DerValue) - - JDK-8028591, CVE-2020-14578: NegativeArraySizeException in sun.security.util.DerInputStream.getUnalignedBitString() - - JDK-8230613: Better ASCII conversions - - JDK-8231800: Better listing of arrays - - JDK-8232014: Expand DTD support - - JDK-8233255: Better Swing Buttons - - JDK-8234032: Improve basic calendar services - - JDK-8234042: Better factory production of certificates - - JDK-8234418: Better parsing with CertificateFactory - - JDK-8234836: Improve serialization handling - - JDK-8236191: Enhance OID processing - - JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior - - JDK-8237592, CVE-2020-14577: Enhance certificate verification - - JDK-8238002, CVE-2020-14581: Better matrix operations - - JDK-8238804: Enhance key handling process - - JDK-8238842: AIOOBE in GIFImageReader.initializeStringTable - - JDK-8238843: Enhanced font handing - - JDK-8238920, CVE-2020-14583: Better Buffer support - - JDK-8238925: Enhance WAV file playback - - JDK-8240119, CVE-2020-14593: Less Affine Transformations - - JDK-8240482: Improved WAV file playback - - JDK-8241379: Update JCEKS support - - JDK-8241522: Manifest improved jar headers redux - - JDK-8242136, CVE-2020-14621: Better XML namespace handling -* Other changes - - JDK-4949105: Access Bridge lacks html tags parsing - - JDK-7147060: com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java doesn't run in agentvm mode - - JDK-8003209: JFR events for network utilization - - JDK-8030680: 292 cleanup from default method code assessment - - JDK-8035633: TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently - - JDK-8037866: Replace the Fun class in tests with lambdas - - JDK-8041626: Shutdown tracing event - - JDK-8041915: Move 8 awt tests to OpenJDK regression tests tree - - JDK-8067796: (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null - - JDK-8076475: Misuses of strncpy/strncat - - JDK-8130737: AffineTransformOp can't handle child raster with non-zero x-offset - - JDK-8141056: Erroneous assignment in HeapRegionSet.cpp - - JDK-8146612: C2: Precedence edges specification violated - - JDK-8148886: SEGV in sun.java2d.marlin.Renderer._endRendering - - JDK-8149338: JVM Crash caused by Marlin renderer not handling NaN coordinates - - JDK-8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format - - JDK-8151582: (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing due to "Connection succeeded" - - JDK-8165675: Trace event for thread park has incorrect unit for timeout - - JDK-8171934: ObjectSizeCalculator.getEffectiveMemoryLayoutSpecification() does not recognize OpenJDK's HotSpot VM - - JDK-8172559: [PIT][TEST_BUG] Move @test to be 1st annotation in java/awt/image/Raster/TestChildRasterOp.java - - JDK-8176182: 4 security tests are not run - - JDK-8178374: Problematic ByteBuffer handling in CipherSpi.bufferCrypt method - - JDK-8178910: Problemlist sample tests - - JDK-8181841: A TSA server returns timestamp with precision higher than milliseconds - - JDK-8183925: Decouple crash protection from watcher thread - - JDK-8191393: Random crashes during cfree+0x1c - - JDK-8195817: JFR.stop should require name of recording - - JDK-8195818: JFR.start should increase autogenerated name by one - - JDK-8195819: Remove recording=x from jcmd JFR.check output - - JDK-8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE - - JDK-8199712: Flight Recorder - - JDK-8202578: Revisit location for class unload events - - JDK-8202835: jfr/event/os/TestSystemProcess.java fails on missing events - - JDK-8203287: Zero fails to build after JDK-8199712 (Flight Recorder) - - JDK-8203346: JFR: Inconsistent signature of jfr_add_string_constant - - JDK-8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording - - JDK-8203921: JFR thread sampling is missing fixes from JDK-8194552 - - JDK-8203929: Limit amount of data for JFR.dump - - JDK-8205516: JFR tool - - JDK-8207392: [PPC64] Implement JFR profiling - - JDK-8207829: FlightRecorderMXBeanImpl is leaking the first classloader which calls it - - JDK-8209960: -Xlog:jfr* doesn't work with the JFR - - JDK-8210024: JFR calls virtual is_Java_thread from ~Thread() - - JDK-8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 - - JDK-8211239: Build fails without JFR: empty JFR events signatures mismatch - - JDK-8212232: Wrong metadata for the configuration of the cutoff for old object sample events - - JDK-8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions - - JDK-8213421: Line number information for execution samples always 0 - - JDK-8213617: JFR should record the PID of the recorded process - - JDK-8213734: SAXParser.parse(File, ..) does not close resources when Exception occurs. - - JDK-8213914: [TESTBUG] Several JFR VM events are not covered by tests - - JDK-8213917: [TESTBUG] Shutdown JFR event is not covered by test - - JDK-8213966: The ZGC JFR events should be marked as experimental - - JDK-8214542: JFR: Old Object Sample event slow on a deep heap in debug builds - - JDK-8214750: Unnecessary

tags in jfr classes - - JDK-8214896: JFR Tool left files behind - - JDK-8214906: [TESTBUG] jfr/event/sampling/TestNative.java fails with UnsatisfiedLinkError - - JDK-8214925: JFR tool fails to execute - - JDK-8215175: Inconsistencies in JFR event metadata - - JDK-8215237: jdk.jfr.Recording javadoc does not compile - - JDK-8215284: Reduce noise induced by periodic task getFileSize() - - JDK-8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) - - JDK-8215362: JFR GTest JfrTestNetworkUtilization fails - - JDK-8215771: The jfr tool should pretty print reference chains - - JDK-8216064: -XX:StartFlightRecording:settings= doesn't work properly - - JDK-8216486: Possibility of integer overflow in JfrThreadSampler::run() - - JDK-8216528: test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp - - JDK-8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps - - JDK-8216578: Remove unused/obsolete method in JFR code - - JDK-8216995: Clean up JFR command line processing - - JDK-8217744: [TESTBUG] JFR TestShutdownEvent fails on some systems due to process surviving SIGINT - - JDK-8217748: [TESTBUG] Exclude TestSig test case from JFR TestShutdownEvent - - JDK-8218935: Make jfr strncpy uses GCC 8.x friendly - - JDK-8220293: Deadlock in JFR string pool - - JDK-8223689: Add JFR Thread Sampling Support - - JDK-8223690: Add JFR BiasedLock Event Support - - JDK-8223691: Add JFR G1 Region Type Change Event Support - - JDK-8223692: Add JFR G1 Heap Summary Event Support - - JDK-8224172: assert(jfr_is_event_enabled(id)) failed: invariant - - JDK-8224475: JTextPane does not show images in HTML rendering - - JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020 - - JDK-8225069: Remove Comodo root certificate that is expiring in May 2020 - - JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden. - - JDK-8226779: [TESTBUG] Test JFR API from Java agent - - JDK-8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys - - JDK-8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory - - JDK-8227269: Slow class loading when running with JDWP - - JDK-8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" - - JDK-8229366: JFR backport allows unchecked writing to memory - - JDK-8229401: Fix JFR code cache test failures - - JDK-8229708: JFR backport code does not initialize - - JDK-8229873: 8229401 broke jdk8u-jfr-incubator - - JDK-8229888: (zipfs) Updating an existing zip file does not preserve original permissions - - JDK-8229899: Make java.io.File.isInvalid() less racy - - JDK-8230448: [test] JFRSecurityTestSuite.java is failing on Windows - - JDK-8230597: Update GIFlib library to the 5.2.1 - - JDK-8230707: JFR related tests are failing - - JDK-8230769: BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return - - JDK-8230782: Robot.createScreenCapture() fails if ?awt.robot.gtk? is set to false - - JDK-8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return - - JDK-8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout - - JDK-8230947: TestLookForUntestedEvents.java is failing after JDK-8230707 - - JDK-8231995: two jtreg tests failed after 8229366 is fixed - - JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing - - JDK-8233623: Add classpath exception to copyright in EventHandlerProxyCreator.java file - - JDK-8233880: Support compilers with multi-digit major version numbers - - JDK-8236002: CSR for JFR backport suggests not leaving out the package-info - - JDK-8236008: Some backup files were accidentally left in the hotspot tree - - JDK-8236074: Missed package-info - - JDK-8236174: Should update javadoc since tags - - JDK-8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing - - JDK-8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport - - JDK-8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01 - - JDK-8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB - - JDK-8238589: Necessary code cleanup in JFR for JDK8u - - JDK-8238590: Enable JFR by default during compilation in 8u - - JDK-8239055: Wrong implementation of VMState.hasListener - - JDK-8239476: JDK-8238589 broke windows build by moving OrderedPair - - JDK-8239479: minimal1 and zero builds are failing - - JDK-8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed - - JDK-8239867: correct over use of INCLUDE_JFR macro - - JDK-8240375: Disable JFR by default for July 2020 release - - JDK-8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges - - JDK-8241444: Metaspace::_class_vsm not initialized if compressed class pointers are disabled - - JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set - - JDK-8241750: x86_32 build failure after JDK-8227269 - - JDK-8241902: AIX Build broken after integration of JDK-8223147 (JFR Backport) - - JDK-8242788: Non-PCH build is broken after JDK-8191393 - - JDK-8242883: Incomplete backport of JDK-8078268: backport test part - - JDK-8243059: Build fails when --with-vendor-name contains a comma - - JDK-8243474: [TESTBUG] removed three tests of 0 bytes - - JDK-8243539: Copyright info (Year) should be updated for fix of 8241638 - - JDK-8243541: (tz) Upgrade time-zone data to tzdata2020a - - JDK-8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in - - JDK-8244461: [JDK 8u] Build fails with glibc 2.32 - - JDK-8244548: JDK 8u: sun.misc.Version.jdkUpdateVersion() returns wrong result - - JDK-8244777: ClassLoaderStats VM Op uses constant hash value - - JDK-8244843: JapanEraNameCompatTest fails - - JDK-8245167: Top package in method profiling shows null in JMC - - JDK-8246223: Windows build fails after JDK-8227269 - - JDK-8246703: [TESTBUG] Add test for JDK-8233197 - - JDK-8248399: Build installs jfr binary when JFR is disabled - - JDK-8248715: New JavaTimeSupplementary localisation for 'in' installed in wrong package - -Notes on individual issues: -=========================== - -hotspot/jfr: - -JDK-8240687: JDK Flight Recorder Integrated to OpenJDK 8u -========================================================= - -OpenJDK 8u now contains the backport of JEP 328: Flight Recorder -(https://openjdk.java.net/jeps/328) from later versions of OpenJDK. - -JFR is a low-overhead framework to collect and provide data helpful to -troubleshoot the performance of the OpenJDK runtime and of Java -applications. It consists of a new API to define custom events under -the jdk.jfr namespace and a JMX interface to interact with the -framework. The recording can also be initiated with the application -startup using the -XX:+FlightRecorder flag or via jcmd. JFR replaces -the +XX:EnableTracing feature introduced in JEP 167, providing a more -efficient way to retrieve the same information. For compatibility -reasons, +XX:EnableTracing is still accepted, however no data will be -printed. - -While JFR is not built by default upstream, it is included in Red Hat -binaries for supported architectures (x86_64, AArch64 & PowerPC 64) - -hotspot/runtime: - -JDK-8205622: JFR Start Failure After AppCDS Archive Created with JFR StartFlightRecording -========================================================================================= - -JFR will be disabled with a warning message if it is enabled during -CDS dumping. The user will see the following warning message: - -OpenJDK 64-Bit Server VM warning: JFR will be disabled during CDS dumping - -if JFR is enabled during CDS dumping such as in the following command -line: - -$ java -Xshare:dump -XX:StartFlightRecording=dumponexit=true - -security-libs/java.security: - -JDK-8244167: Removal of Comodo Root CA Certificate -================================================== - -The following expired Comodo root CA certificate was removed from the -`cacerts` keystore: + alias name "addtrustclass1ca [jdk]" - -Distinguished Name: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE - -JDK-8244166: Removal of DocuSign Root CA Certificate -==================================================== - -The following expired DocuSign root CA certificate was removed from - the `cacerts` keystore: + alias name "keynectisrootca [jdk]" - -Distinguished Name: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR - -security-libs/javax.crypto:pkcs11: - -JDK-8240191: Allow SunPKCS11 initialization with NSS when external FIPS modules are present in the Security Modules Database -============================================================================================================================ - -The SunPKCS11 security provider can now be initialized with NSS when -FIPS-enabled external modules are configured in the Security Modules -Database (NSSDB). Prior to this change, the SunPKCS11 provider would -throw a RuntimeException with the message: "FIPS flag set for -non-internal module" when such a library was configured for NSS in -non-FIPS mode. - -This change allows the JDK to work properly with recent NSS releases -on GNU/Linux operating systems when the system-wide FIPS policy is -turned on. - -Further information can be found in JDK-8238555. - -New in release OpenJDK 8u252 (2020-04-14): -=========================================== -Live versions of these release notes can be found at: - * https://bitly.com/oj8u252 - * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u252.txt - -* Security fixes - - JDK-8223898, CVE-2020-2754: Forward references to Nashorn - - JDK-8223904, CVE-2020-2755: Improve Nashorn matching - - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs - - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues - - JDK-8225603: Enhancement for big integers - - JDK-8227542: Manifest improved jar headers - - JDK-8231415, CVE-2020-2773: Better signatures in XML - - JDK-8233250: Better X11 rendering - - JDK-8233410: Better Build Scripting - - JDK-8234027: Better JCEKS key support - - JDK-8234408, CVE-2020-2781: Improve TLS session handling - - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers - - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers - - JDK-8235274, CVE-2020-2805: Enhance typing of methods - - JDK-8236201, CVE-2020-2830: Better Scanner conversions - - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap -* Other changes - - JDK-8005819: Support cross-realm MSSFU - - JDK-8022263: use same Clang warnings on BSD as on Linux - - JDK-8038631: Create wrapper for awt.Robot with additional functionality - - JDK-8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid - - JDK-8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests - - JDK-8068184: Fix for JDK-8032832 caused a deadlock - - JDK-8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature - - JDK-8132130: some docs cleanup - - JDK-8135318: CMS wrong max_eden_size for check_gc_overhead_limit - - JDK-8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal - - JDK-8144446: Automate the Marlin crash test - - JDK-8144526: Remove Marlin logging use of deleted internal API - - JDK-8144630: Use PrivilegedAction to create Thread in Marlin RendererStats - - JDK-8144654: Improve Marlin logging - - JDK-8144718: Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins - - JDK-8166976: TestCipherPBECons has wrong @run line - - JDK-8167409: Invalid value passed to critical JNI function - - JDK-8181872: C1: possible overflow when strength reducing integer multiply by constant - - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT - - JDK-8191227: issues with unsafe handle resolution - - JDK-8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider - - JDK-8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object - - JDK-8215756: Memory leaks in the AWT on macOS - - JDK-8216472: (se) Stack overflow during selection operation leads to crash (win) - - JDK-8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread - - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions - - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test - - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test - - JDK-8229022: BufferedReader performance can be improved by using StringBuilder - - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC - - JDK-8229872: (fs) Increase buffer size used with getmntent - - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception - - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type - - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 - - JDK-8235904: Infinite loop when rendering huge lines - - JDK-8236179: C1 register allocation error with T_ADDRESS - - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read - - JDK-8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - - JDK-8241296: Segfault in JNIHandleBlock::oops_do() - - JDK-8241307: Marlin renderer should not be the default in 8u252 - -Notes on individual issues: -=========================== - -hotspot/svc: - -JDK-8174881: Binary format for HPROF updated -============================================ - -When dumping the heap in binary format, HPROF format 1.0.2 is always -used now. Previously, format 1.0.1 was used for heaps smaller than -2GB. HPROF format 1.0.2 is also used by jhsdb jmap for the -serviceability agent. - -security-libs/java.security: - -JDK-8229518: Added Support for PKCS#1 v2.2 Algorithms Including RSASSA-PSS Signature -==================================================================================== - -The SunRsaSign and SunJCE providers have been enhanced with support -for more algorithms defined in PKCS#1 v2.2, such as RSASSA-PSS -signature and OAEP using FIPS 180-4 digest algorithms. New -constructors and methods have been added to relevant JCA/JCE classes -under the `java.security.spec` and `javax.crypto.spec` packages for -supporting additional RSASSA-PSS parameters. - -security-libs/javax.crypto: - -JDK-8205471: RSASSA-PSS Signature Support Added to SunMSCAPI -============================================================ - -The RSASSA-PSS signature algorithm support has been added to the SunMSCAPI provider. - -security-libs/javax.security: - -JDK-8227564: Allow SASL Mechanisms to Be Restricted -=================================================== - -A security property named `jdk.sasl.disabledMechanisms` has been added -that can be used to disable SASL mechanisms. Any disabled mechanism -will be ignored if it is specified in the `mechanisms` argument of -`Sasl.createSaslClient` or the `mechanism` argument of -`Sasl.createSaslServer`. The default value for this security property -is empty, which means that no mechanisms are disabled out-of-the-box. diff --git a/download b/download index cc3d9cdf8847f7a347f599332fc0e60a075998e2..5b93789dcd5402452b07d43ae168e987fb24215e 100644 --- a/download +++ b/download @@ -1,3 +1,2 @@ -1bb1ed11a60383d732e5750dab700193 openjdk-shenandoah-jdk8u-shenandoah-jdk8u392-b08.tar.xz +ab6fd994c04017781a7917d22e5387d2 openjdk-shenandoah-jdk8u-shenandoah-jdk8u402-b06.tar.xz 870d829d8e1c38e251cc7498032a768a tapsets-icedtea-3.15.0.tar.xz -cb2a3885cf55f13058aaee2fc157a7e8 loongson8.1.15-fx-jdk8u372b07-linux-loongarch64.tar.gz diff --git a/java-1.8.0-openjdk-portable.spec b/java-1.8.0-openjdk-portable.spec index d085ff9162acd6686e76ee69544ead47dbdafe2d..d717167b8a7f7d3f1c4a4bc09c4f7fb63663c7db 100644 --- a/java-1.8.0-openjdk-portable.spec +++ b/java-1.8.0-openjdk-portable.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.2 +%define anolis_release .0.1 # RPM conditionals so as to be able to dynamically produce # slowdebug/release builds. See: # http://rpm.org/user_doc/conditional_builds.html @@ -46,6 +46,9 @@ # Turn off the debug package as we just produce a bunch of tarballs %define debug_package %{nil} +%if 0%{?rhel} == 9 +%define _lto_cflags %{nil} +%endif # note: parametrized macros are order-sensitive (unlike not-parametrized) even with normal macros # also necessary when passing it as parameter to other macros. If not macro, then it is considered a switch @@ -272,7 +275,7 @@ # Define version of OpenJDK 8 used %global project openjdk %global repo shenandoah-jdk8u -%global openjdk_revision jdk8u392-b08 +%global openjdk_revision jdk8u402-b06 %global shenandoah_revision shenandoah-%{openjdk_revision} # Define IcedTea version used for SystemTap tapsets and desktop file %global icedteaver 3.15.0 @@ -401,7 +404,7 @@ # this expression, when declared as global, filled component with java-x-vendor portable %define component %(echo %{name} | sed "s;-portable;;g") -Name: java-%{javaver}-%{origin}-portable +Name: java-%{javaver}-%{origin}-portable Version: %{javaver}.%{updatever}.%{buildver} Release: %{?eaprefix}%{rpmrelease}%{?extraver}%{anolis_release}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons @@ -414,9 +417,9 @@ Release: %{?eaprefix}%{rpmrelease}%{?extraver}%{anolis_release}%{?dist} # JDK package >= 1.6.0 to 1, and packages referring to JDK virtual # provides >= 1.6.0 must specify the epoch, "java >= 1:1.6.0". -Epoch: 1 +Epoch: 1 Summary: %{origin_nice} %{majorver} Runtime Environment portable edition -Group: Development/Languages +Group: Development/Languages # HotSpot code is licensed under GPLv2 # JDK library code is licensed under GPLv2 with the Classpath exception @@ -428,8 +431,8 @@ Group: Development/Languages # The test code includes copies of NSS under the Mozilla Public License v2.0 # The PCSClite headers are under a BSD with advertising license # The elliptic curve cryptography (ECC) source code is licensed under the LGPLv2.1 or any later version -License: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib -URL: http://openjdk.java.net/ +License: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib +URL: http://openjdk.java.net/ # Shenandoah HotSpot # aarch64-port/jdk8u-shenandoah contains an integration forest of @@ -442,7 +445,7 @@ URL: http://openjdk.java.net/ Source0: %{project}-%{repo}-%{shenandoah_revision}.tar.xz # Custom README for -src subpackage -Source2: README.md +Source2: README.md # Release notes Source7: NEWS @@ -499,7 +502,7 @@ Source101: config.sub # Accessibility patches # Ignore AWTError when assistive technologies are loaded -Patch1: rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch +Patch1: rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch # Turn on AssumeMP by default on RHEL systems Patch534: rh1648246-always_instruct_vm_to_assume_multiple_processors_are_available.patch # RH1648249: Add PKCS11 provider to java.security @@ -602,8 +605,6 @@ Patch204: jdk8042159-allow_using_system_installed_lcms2-jdk.patch Patch581: jdk8257794-remove_broken_assert.patch # JDK-8186464, RH1433262: ZipFile cannot read some InfoZip ZIP64 zip files Patch12: jdk8186464-rh1433262-zip64_failure.patch -# JDK-8312489, OJ2095: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar -Patch2000: jdk8312489-max_sig_default_increase.patch ############################################# # @@ -732,7 +733,7 @@ The %{origin_nice} %{majorver} runtime environment - portable edition %if %{include_normal_build} %package devel Summary: %{origin_nice} %{majorver} Development Environment portable edition -Group: Development/Tools +Group: Development/Tools %description devel The %{origin_nice} %{majorver} development tools - portable edition %endif @@ -740,14 +741,14 @@ The %{origin_nice} %{majorver} development tools - portable edition %if %{include_debug_build} %package slowdebug Summary: %{origin_nice} %{majorver} Runtime Environment portable edition %{debug_on} -Group: Development/Languages +Group: Development/Languages %description slowdebug The %{origin_nice} %{majorver} runtime environment - portable edition %{debug_warning} %package devel-slowdebug Summary: %{origin_nice} %{majorver} Development Environment portable edition %{debug_on} -Group: Development/Tools +Group: Development/Tools %description devel-slowdebug The %{origin_nice} %{majorver} development tools - portable edition %{debug_warning} @@ -756,14 +757,14 @@ The %{origin_nice} %{majorver} development tools - portable edition %if %{include_fastdebug_build} %package fastdebug Summary: %{origin_nice} %{majorver} Runtime Environment portable edition %{fastdebug_on} -Group: Development/Languages +Group: Development/Languages %description fastdebug The %{origin_nice} %{majorver} runtime environment - portable edition %{fastdebug_warning} %package devel-fastdebug Summary: %{origin_nice} %{majorver} Development Environment portable edition %{fastdebug_on} -Group: Development/Tools +Group: Development/Tools %description devel-fastdebug The %{origin_nice} %{majorver} development tools - portable edition %{fastdebug_warning} @@ -772,20 +773,20 @@ The %{origin_nice} %{majorver} development tools - portable edition %if %{include_normal_build} %package unstripped Summary: The %{origin_nice} %{majorver} runtime environment, unstripped. -Group: Development/Languages +Group: Development/Languages %description unstripped The %{origin_nice} %{majorver} runtime environment, unstripped. %endif %package docs Summary: %{origin_nice} %{majorver} API documentation -Group: Development/Languages +Group: Development/Languages %description docs The %{origin_nice} %{majorver} API documentation. %package misc Summary: %{origin_nice} %{majorver} miscellany -Group: Development/Languages +Group: Development/Languages %description misc The %{origin_nice} %{majorver} miscellany. @@ -888,8 +889,6 @@ pushd %{top_level_dir_name} %patch1000 -p1 # system cacerts support %patch539 -p1 -# JDK-8312489 backport, proposed for 8u402: https://github.com/openjdk/jdk8u-dev/pull/381 -%patch2000 -p1 %ifarch loongarch64 %patch3000 -p1 %endif @@ -1524,11 +1523,25 @@ done %{_jvmdir}/%{miscportablearchive}.sha256sum %changelog -* Mon Oct 30 2023 Leslie Zhai - 1:1.8.0.392.b08-1.0.2 -- Add LoongArch build - -* Fri Oct 27 2023 Liwei Ge - 1:1.8.0.392.b08-1.0.1 +* Tue Feb 20 2024 Liwei Ge - 1:1.8.0.402.b06-2.0.1 - Use anolis dist +- Add loongarch64 base support (zhaixiang@loongson.cn) + +* Wed Jan 17 2024 Release Engineering - 1.8.0.402.b06-2 +- Build for Rocky Linux %{rocky} + +* Thu Jan 11 2024 Andrew Hughes - 1:1.8.0.402.b06-0.1.ea +- Update to shenandoah-jdk8u402-b06 (GA) +- Update release notes for shenandoah-8u402-b06. +- Drop local copy of JDK-8312489 which is now included upstream +- Switch to GA mode. +- ** This tarball is embargoed until 2024-01-16 @ 1pm PT. ** + +* Tue Dec 05 2023 Andrew Hughes - 1:1.8.0.402.b01-0.1.ea +- Update to shenandoah-jdk8u402-b01 (EA) +- Update release notes for shenandoah-8u402-b01. +- Switch to EA mode. +- Sync NEWS with vanilla branch version. * Wed Oct 11 2023 Andrew Hughes - 1:1.8.0.392.b08-1 - Update to shenandoah-jdk8u392-b08 (GA) diff --git a/jdk8312489-max_sig_default_increase.patch b/jdk8312489-max_sig_default_increase.patch deleted file mode 100644 index adf9e09c461c4e11ed38a596eef56ef39270d269..0000000000000000000000000000000000000000 --- a/jdk8312489-max_sig_default_increase.patch +++ /dev/null @@ -1,48 +0,0 @@ -commit c38a36f124a7eb28920cc367cb01b67d973a55c0 -Author: Andrew John Hughes -Date: Wed Oct 11 01:42:03 2023 +0100 - - Backport e47a84f23dd2608c6f5748093eefe301fb5bf750 - -diff --git a/jdk/src/share/classes/java/util/jar/JarFile.java b/jdk/src/share/classes/java/util/jar/JarFile.java -index a26dcc4a1c7..ac2e1c9d6a8 100644 ---- a/jdk/src/share/classes/java/util/jar/JarFile.java -+++ b/jdk/src/share/classes/java/util/jar/JarFile.java -@@ -436,7 +436,9 @@ class JarFile extends ZipFile { - throw new IOException("Unsupported size: " + uncompressedSize + - " for JarEntry " + ze.getName() + - ". Allowed max size: " + -- SignatureFileVerifier.MAX_SIG_FILE_SIZE + " bytes"); -+ SignatureFileVerifier.MAX_SIG_FILE_SIZE + " bytes. " + -+ "You can use the jdk.jar.maxSignatureFileSize " + -+ "system property to increase the default value."); - } - int len = (int)uncompressedSize; - byte[] b = IOUtils.readAllBytes(is); -diff --git a/jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java b/jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java -index c335e964f63..afdfa406b92 100644 ---- a/jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java -+++ b/jdk/src/share/classes/sun/security/util/SignatureFileVerifier.java -@@ -855,16 +855,16 @@ public class SignatureFileVerifier { - * the maximum allowed number of bytes for the signature-related files - * in a JAR file. - */ -- Integer tmp = AccessController.doPrivileged(new GetIntegerAction( -- "jdk.jar.maxSignatureFileSize", 8000000)); -+ int tmp = AccessController.doPrivileged(new GetIntegerAction( -+ "jdk.jar.maxSignatureFileSize", 16000000)); - if (tmp < 0 || tmp > MAX_ARRAY_SIZE) { - if (debug != null) { -- debug.println("Default signature file size 8000000 bytes " + -- "is used as the specified size for the " + -- "jdk.jar.maxSignatureFileSize system property " + -+ debug.println("The default signature file size of 16000000 bytes " + -+ "will be used for the jdk.jar.maxSignatureFileSize " + -+ "system property since the specified value " + - "is out of range: " + tmp); - } -- tmp = 8000000; -+ tmp = 16000000; - } - return tmp; - }