git: openjdk/panama-foreign: master: 90 new changesets

duke duke at openjdk.org
Fri Aug 26 11:14:54 UTC 2022


Changeset: 37aa7c16
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-08-19 12:19:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37aa7c165dac13b7d6bb2b3c9814e1ec3fc4a730

8292559: Add test for -XX:+CheckJNICalls showing changed signal handlers

Reviewed-by: stuefe, coleenp

! make/test/JtregNativeHotspot.gmk
+ test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
+ test/hotspot/jtreg/runtime/posixSig/libTestPsig.c

Changeset: 5ca268ca
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-08-19 15:03:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ca268ca65f3619139abeddd1070306db406ccc1

8292636: (dc) Problem listing of java/nio/channels/DatagramChannel/Unref.java has incorrect issue ID

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 58aae340
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-08-19 15:56:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58aae340a9892889ef8784ef9360bb7e0af85ddd

8292576: Improve wording of AccessFlag-related specs

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java

Changeset: 45dec480
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-08-19 16:05:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45dec480ef6f1d5509f4afbbf414c69584ac252e

8292592: JFR test TestNative is not reliable due to low rate of sampling.

Reviewed-by: egahlin, shade

+ test/jdk/jdk/jfr/event/profiling/TestNative.java
+ test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java
- test/jdk/jdk/jfr/event/sampling/TestNative.java

Changeset: 1f3578b7
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-19 16:39:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f3578b79c6355b976d64756da7e4a8af32c2987

8292446: Make TableRateStatistics optional in CHT

Reviewed-by: coleenp, rehn

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/tableStatistics.hpp

Changeset: 7244dd6f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-19 17:25:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7244dd6fab0c516ed76af594593b8378512620c8

8292267: Clean up synchronizer.hpp

Reviewed-by: coleenp, dcubed, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.hpp

Changeset: 6a8a5313
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-19 19:13:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a8a531359295849113aa14fd6cba21c886decf3

8292564: x86: Remove redundant casts in Assembler usages

Reviewed-by: iveresov, kvn, shade

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 57aac2ab
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-19 19:16:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57aac2ab6569c18a56e9a36f174bb0bf09955f83

8290981: Enable CDS for zero builds

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: erikj, shade, ihse

! make/Images.gmk
! make/autoconf/jvm-features.m4
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java

Changeset: 74d3330e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-08-19 19:57:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74d3330e106f2f920bf264356e4f25f8f6c11580

8292682: Code change of JDK-8282730 not updated to reflect CSR update

Reviewed-by: xuelei, hchao

! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java

Changeset: df5209e7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-08-19 19:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df5209e70fd92ec6bda4e7356a3ad121732f6c66

8292683: Remove BadKeyUsageTest.java from Problem List

Reviewed-by: xuelei, hchao

! test/jdk/ProblemList.txt

Changeset: 235151ea
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-08-19 19:59:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/235151ead89f9102e3a57ba8f88807f180887866

8292676: Remove two kerberos tests from problem list

Reviewed-by: xuelei, hchao

! test/jdk/ProblemList.txt

Changeset: 07c9ba74
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-19 20:47:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07c9ba74fa3baebffcc15d3ee6ef941edf6be1a3

8292686: runtime/cds/appcds/TestWithProfiler.java SIGSEGV in TableStatistics ctr

Reviewed-by: dcubed, hseigel

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 44532009
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-20 00:38:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44532009fff11884aa6f16a997b771c41cb01d2f

8292628: x86: Improve handling of constants in trigonometric stubs

Reviewed-by: shade, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 37c0a136
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-20 10:05:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37c0a13647e74fd02823a3f621e986f96904b933

8292350: Use static methods for hashCode/toString primitives

Reviewed-by: prr, rriggs, amenkov, jpai

! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/WizardDlg.java

Changeset: 3601e30d
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-08-20 14:20:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3601e30df794db122d8d04fb3c04868ccbaa0baf

8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN"

Reviewed-by: cjplummer, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java

Changeset: 2fbb9362
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-20 23:17:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fbb9362032df26582c389b7114cf0a215ed3afd

8292691: Move CompilerConfig::is_xxx() inline functions out of compilerDefinitions.hpp

Reviewed-by: kvn, iveresov

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
+ src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: f9004fe4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-08-21 06:59:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9004fe4438c30eb639e3c36e6531c306b836e36

8292561: Make "ReplayCompiles" a diagnostic product switch

Reviewed-by: kvn, xliu

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java

Changeset: 9a65524e
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2022-08-21 17:22:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a65524e2f98c1b4e253dcb637a708cec7b591bc

8290300: Use standard String-joining tools where applicable

Reviewed-by: naoto, rriggs, dfuchs

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: 27b0f772
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-22 03:43:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27b0f7726b70127c0ed714cfc1041d3da71a9dc3

8292318: Memory corruption in remove_dumptime_info

Reviewed-by: coleenp, ccheung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java

Changeset: a3ec0bb0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-22 08:48:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3ec0bb03a5de805fc4b45477925aa18b875bc79

8253413: [REDO] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 07c79772
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-08-22 09:01:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07c797720d68d5a36d438f2e9da8b72f247f22fc

8290249: Vectorize signum on AArch64

Reviewed-by: aph, ngasson

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java

Changeset: 7b5f9edb
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-22 09:07:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b5f9edb59ef763acca80724ca37f3624d720d06

8288966: Better handle very spiky promotion in G1

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp

Changeset: 79597f1e
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-08-22 09:22:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79597f1ea6844f374beeeba219719cd9d5fe7d03

8272702: Resolving URI relative path with no / may lead to incorrect toString

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: 1ed03d82
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-22 11:00:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ed03d82b221d6fa54b855070944aec52366c658

8292226: Prepare make for better Link Time Optimization support

Reviewed-by: ihse

! make/common/Utils.gmk
! make/hotspot/lib/JvmFeatures.gmk

Changeset: a17fce75
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-22 11:13:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a17fce7507c7d485d51f98fadd444235ea31058d

6445283: ProgressMonitorInputStream not large file aware (>2GB)

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java
+ test/jdk/javax/swing/ProgressMonitor/ProgressTest.java

Changeset: 476c484e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-08-22 12:38:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/476c484e3778dddf2fb71f83524e691ce262370d

8292656: G1: Remove G1HotCardCache::_use_cache

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: c59f9b37
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2022-08-22 12:52:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c59f9b374b4497ab385675b0019c3647e6cddbbb

8287828: Fix so that one can select jtreg test case by ID from make

Reviewed-by: erikj, iklam, ihse

! make/RunTests.gmk
! make/common/Utils.gmk

Changeset: 16593cf5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-22 13:07:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16593cf51c3d994ba4a6d28ab97e519dfd53f37b

8292717: Clean up checking of testing requirements in configure

Reviewed-by: erikj

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/lib-tests.m4
! make/autoconf/toolchain.m4

Changeset: dcd78020
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-22 13:16:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dcd78020e4cd064061ac892c566c94fb744859c4

8292708: Rename G1ParScanThreadState::flush to flush_stats

Reviewed-by: iwalulya, shade

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: e5619339
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-08-22 13:40:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e561933907bbab0a42f1796fa12f582b3a347312

8292623: Reduce runtime of java.io microbenchmarks

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java
! test/micro/org/openjdk/bench/java/io/FileChannelRead.java
! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java
! test/micro/org/openjdk/bench/java/io/FileRead.java
! test/micro/org/openjdk/bench/java/io/FileWrite.java
! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java
! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java
! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java
! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java
! test/micro/org/openjdk/bench/java/io/UTF8.java

Changeset: 256b5238
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-08-22 14:14:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/256b52387b7267c234f03aac19422e59a77d956f

8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped"

Reviewed-by: jpai

! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java

Changeset: db772276
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-08-22 14:35:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db772276848f6ad2d4d13e892bcd0eb3123d030f

8282684: Obsolete UseContainerCpuShares and PreferContainerQuotaForCPUCount flags

Reviewed-by: dholmes, iklam, sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/globals_linux.hpp
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java

Changeset: 45c3e898
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-08-22 15:42:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45c3e898ed538545921395372fe507e9111401e1

8292316: Tests should not rely on specific JAR file names (jpackage)

Reviewed-by: almatvee

! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/junit.java
- test/jdk/tools/jpackage/junit/run_junit.sh

Changeset: f95ee796
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-08-22 15:53:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f95ee7960328410551a6948053d1ff0ec3d8c53d

8292566: Add reference to the java.nio.file package in java.nio package documentation

Reviewed-by: iris, jpai, alanb

! src/java.base/share/classes/java/nio/package-info.java

Changeset: aa9b8f04
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-08-22 16:26:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa9b8f04bf74d5fa00f2b27895e7369abea3a930

8292043: Incorrect decoding near EOF for stateful decoders like UTF-16

Reviewed-by: joehw, alanb, lancea

! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
+ test/jdk/java/io/InputStreamReader/StatefulDecoderNearEOF.java

Changeset: 8e8ee4b6
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-22 18:43:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e8ee4b6f22657a7efba8d7998f3c309f334a086

8292596: Make SymbolHashMap a ResourceHashtable

Reviewed-by: hseigel, dholmes

! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp

Changeset: 8a0c3e53
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-22 19:29:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a0c3e53d541395ac32d656ac64d20ca0b9a187c

8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java

Reviewed-by: cjplummer

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 54843b70
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-22 19:30:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54843b700a463e75cd23a23df8ec5dc73b80f105

8290211: jdk/internal/vm/Continuation/Fuzz.java failed with "AssertionError: Failed to compile int Fuzz.com_int(int,int) in 5000ms"

Reviewed-by: lmesnik, alanb, jiefu

! test/jdk/jdk/internal/vm/Continuation/Fuzz.java

Changeset: ab698859
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-22 19:31:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab6988599cded028ebfc4c958bc9e88d1b365ad7

8292215: java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java times out with slowdebug

Reviewed-by: rriggs, shade

+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/AbstractSpinedBufferTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferDoubleTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferIntegerTest.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferLongTest.java
- test/jdk/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java

Changeset: f58aaab4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-08-22 19:32:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f58aaab4a40f09be03d77a8df8dfefa94e47b320

8292262: adjust timeouts in several M&M tests

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java

Changeset: 27af0144
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-22 20:31:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27af0144ea57e86d9b81c2b328fad66e4a046f61

8292743: Missing include resourceHash.hpp

Reviewed-by: dcubed, stefank

! src/hotspot/share/oops/constantPool.hpp

Changeset: 38a81913
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-08-22 23:59:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38a81913d33c856d64b7c26f934026815a482e43

8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets.

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java

Changeset: 4da17458
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-08-23 01:30:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4da1745836550224306ca66201c35a5baaf30953

8291118: [vectorapi] Optimize the implementation of lanewise FIRST_NONZERO

Reviewed-by: eliu, psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: a85a7234
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-08-23 05:05:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a85a72341bd840b2c7b66ce32c8bbca920e519c8

8292351: tty should always live

Reviewed-by: clanger, coleenp, dholmes

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 259ba86c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-08-23 07:24:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/259ba86c60c9f17ac7302f73cd1e3532474c9f18

8290075: [JVMCI] only blessed methods can link against EventWriterFactory.getEventWriter

Reviewed-by: mgronlun

! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java

Changeset: 84936e92
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-08-23 07:31:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84936e9278100fc641a9c6df3cc5fc18c0386c32

8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle

Reviewed-by: michaelm

! src/java.base/windows/native/libnet/NTLMAuthSequence.c

Changeset: b4e1aa87
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-08-23 07:44:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4e1aa87e3caa56bde52120bb3d84da53e7ebaa3

8289658: Avoid redundant LinkedHashMap.get call in TagletManager.addNewSimpleCustomTag

Reviewed-by: attila, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java

Changeset: 486f90c1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-23 07:45:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/486f90c134f3b8562221839f8a3aefa74ae0d070

8292716: Configure should check that jtreg is of the required version

Reviewed-by: erikj

! make/autoconf/lib-tests.m4

Changeset: d92e00a5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-23 08:32:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d92e00a5191e8b50a5a17e3cd0105dbfb5a00281

8292763: JDK-8292716 breaks configure without jtreg

Reviewed-by: alanb

! make/autoconf/lib-tests.m4

Changeset: cf006774
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-08-23 08:58:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf0067741249cc3260b1d220769dac408b614f22

8292368: [ppc64] internal error g1BarrierSet.inline.hpp assert(oopDesc::is_oop(pre_val, true)) failed: Error

Reviewed-by: eosterlund, shade

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp

Changeset: cc287832
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-23 13:42:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc287832c2f5e58a37468952fdcdb8c326d07118

8292777: Remove hashtable.hpp from dependencies.hpp

Reviewed-by: chagedorn

! src/hotspot/share/code/dependencies.hpp

Changeset: 8a45abd5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-08-23 13:54:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a45abd5f3bb224e564c8e6087bac618147f484e

8292654: G1 remembered set memory footprint regression after JDK-8286115

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: d24b7b70
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-08-23 14:36:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d24b7b7026cf85f1aecf44f60819762872cfd5c1

8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0

Reviewed-by: jpai, alanb

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c

Changeset: f3be6731
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-23 19:32:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3be6731d3fa4fb1b7fc42c5bcbe6a64a50eaf42

8292638: x86: Improve scratch register handling in VM stubs

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, shade

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 926380d3
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-23 20:25:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/926380d3b748fd591f45abc99c497abc62c52565

8292640: C2: Remove unused scratch register usages on x86

Reviewed-by: kvn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: fe0544f8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-23 20:39:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fe0544f8a7db5bf0e93313e16b54b31bcdff946a

8292790: Remove hashtable.hpp from other files

Reviewed-by: shade, hseigel

! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 13c03696
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-08-24 06:44:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13c03696463cb3ba77663edfd2dfb78d3f45cbaa

8242181: [Linux] Show source information when printing native stack traces in hs_err files

Reviewed-by: erikj, tschatzl, stuefe, ihse

! make/RunTests.gmk
! make/autoconf/flags-cflags.m4
! make/conf/jib-profiles.js
! src/hotspot/os/windows/decoder_windows.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/decoder_elf.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarf.c
+ test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h

Changeset: ad2e0c4d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-08-24 07:05:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad2e0c4df045261c04b00bfa1faf5c21392edc58

8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free

Reviewed-by: rriggs, kevinw, amenkov

! src/java.instrument/windows/native/libinstrument/EncodingSupport_md.c

Changeset: fa5cc4cc
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-08-24 07:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa5cc4cc8e1c7c1f627905191e311cfcb3d94b5e

8291878: NMT: Malloc limits

Reviewed-by: kvn, shade

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
+ test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java

Changeset: 0813a470
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-08-24 09:50:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0813a4705184e33f6bd175dcd9a17d3212890daf

8282729: Serial: Move BOT implementation to collector specific directory

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/serial/defNewGeneration.hpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
= src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: b653b9cc
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-24 11:39:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b653b9cc274abb906d3ebe887827ef16b4e57be4

8291969: Convert LoaderConstraintsTable to ResourceHashtable

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java

Changeset: d3fed128
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-24 12:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3fed128671312ae138a7ad5677c3c140de9a8f3

8292864: Remove resourceHash.hpp from header files

Reviewed-by: stefank

! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: a45a4b94
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-24 13:11:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a45a4b9465d7d01715425000c4fd47c0aa3e76ca

8292194: G1 nmethod entry barrier disarm value wraps around too early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp

Changeset: c0623972
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-24 13:19:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0623972cffdbcd7f80e84a1ec344fd382a4a5cc

8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses

Reviewed-by: psandoz, kvn, fyang

! src/hotspot/share/classfile/vmIntrinsics.cpp

Changeset: 71ab5c95
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-08-24 13:43:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71ab5c95af28497fb31aba8ba9597da71bc4d3d5

8292816: GPL Classpath exception missing from assemblyprefix.h

Reviewed-by: stuefe, ihse

! make/data/autoheaders/assemblyprefix.h

Changeset: 3c2289d6
Author:    Jayashree Huttanagoudar <jhuttana at redhat.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-08-24 15:47:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c2289d65157fca3f303d2fe703b31ef53b2f5bf

8215916: The failure reason of an optional JAAS LoginModule is not logged

Reviewed-by: weijun

! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
+ test/jdk/javax/security/auth/login/LoginContext/OptionalJaas/UnixNTPlatform.java

Changeset: 69448f9c
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-24 15:50:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69448f9c1a9b123be8ef63bb039111a8976a8da6

8292679: Simplify thread creation in gtest and port 2 tests to new way

Reviewed-by: rehn, coleenp, stuefe

! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/threadHelper.inline.hpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp

Changeset: 568be58e
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-08-24 16:23:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/568be58e8521e5e87baca1872ba8cc1941607bb7

8290469: Add new positioning options to PassFailJFrame test framework

Reviewed-by: prr, aivanov

! test/jdk/java/awt/Dialog/ModalDialogTest/ModalDialogTest.java
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
! test/jdk/javax/swing/text/html/HtmlScriptTagParserTest.java

Changeset: 14623c60
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-08-24 18:23:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14623c6087105a4228ff190e9e27372729b2bc4b

8292739: Invalid legacy entries may be returned by Provider.getServices() call

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Provider.java
! test/jdk/java/security/Provider/CaseSensitiveServices.java

Changeset: 76ee5495
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-24 22:39:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76ee5495cd00f5546a5748051cc36965a8e936db

8292329: Enable CDS shared heap for zero builds

Reviewed-by: shade, erikj, ihse

! make/Images.gmk

Changeset: 7b81a9c7
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-08-25 01:37:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b81a9c75d60f6eb2727515bacfffcf7cf15e128

8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"

Reviewed-by: lmesnik

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/gc/lock/LockerTest.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java

Changeset: 5a20bc44
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-08-25 07:34:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a20bc44b1fb4edb6ab714191cdc6c3f33ac9836

8292715: Cleanup Problemlist

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: dc7e2562
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-08-25 09:15:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc7e2562f47edb1489f2fb0c8d6ec847fb7a6dc5

8290376: G1: Refactor G1MMUTracker::when_sec

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp

Changeset: 054c23f4
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-25 09:48:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/054c23f484522881a0879176383d970a8de41201

8290025: Remove the Sweeper

Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
+ src/hotspot/share/compiler/compilationLog.cpp
+ src/hotspot/share/compiler/compilationLog.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcBehaviours.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
- src/hotspot/share/runtime/sweeper.cpp
- src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
- test/hotspot/gtest/code/test_dependencyContext.cpp
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java
! test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
- test/jdk/jdk/jfr/event/compiler/TestCodeSweeperConfig.java
- test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java
! test/jdk/jdk/jfr/event/compiler/TestJitRestart.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 8d3d4397
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-08-25 14:52:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d3d4397ccbfadab99fe572f0d0a8504d268a0dc

8292903: enhance round_up_power_of_2 assertion output

Reviewed-by: stefank, stuefe

! src/hotspot/share/utilities/powerOfTwo.hpp

Changeset: 88af2040
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-08-25 16:10:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88af204027ec51d6e13516fa61e1c217a9445c62

8292494: Ensure SystemDictionary::set_platform_loader and set_system_loader are called only once

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: f57d3424
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-25 16:24:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f57d34242c9b47936d137589fc75ab794d39a9d1

8292867: RISC-V: Simplify weak CAS return value handling

Reviewed-by: yadongwang, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 251bff6b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-25 16:47:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/251bff6beeafcd98824dab60e9831c0175fe0689

8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly

Reviewed-by: psandoz, martin, alanb

! test/jdk/java/util/concurrent/atomic/Serial.java

Changeset: 2fe0ce01
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-08-25 16:50:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fe0ce01485d7b84dc109d3d4f24bdd908c0e7cf

8292203: AArch64: Represent Registers as values

Reviewed-by: kvn, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp

Changeset: 4f50316a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-25 19:02:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f50316a1a985cd06af7eed158d7e1917b86d159

8292680: Convert Dictionary to ConcurrentHashTable

Reviewed-by: rehn, hseigel

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
+ test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java

Changeset: 5d799d80
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-25 19:43:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d799d80e638b85fa3881904e7330ffb5100764a

8292304: [REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/Disposer.java
! test/jdk/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java
+ test/jdk/sun/java2d/Disposer/TestDisposerRace.java

Changeset: 95a33fe1
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-08-25 19:44:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95a33fe1502b6f0db2c60fa92b389fda74d94407

8292314: Cleanup legacy address handling

Reviewed-by: prr

! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c

Changeset: e353b572
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-08-25 21:12:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e353b572a54edbbf0df1f01afa36067500157603

8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods

Reviewed-by: iklam, hseigel

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
- test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java
- test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethodsJcmd.java
- test/hotspot/jtreg/runtime/CommandLine/TestLogTouchedMethods.java

Changeset: d83faeaf
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-08-25 22:03:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d83faeaf9ab3584de6af23de16aad3738d179c86

8292250: Create test for co-located JDI MethodEntry, Step, and Breakpoint events

Reviewed-by: amenkov, kevinw

+ test/jdk/com/sun/jdi/CLETest.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 55f5a83b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-08-25 22:25:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55f5a83b88d7259bf7965ff12abd8dff4f79315f

8282410: Remove SA ProcDebugger support

Reviewed-by: kevinw, amenkov

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java

Changeset: 909e1edb
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-08-25 22:44:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/909e1edb188ead748bd452067ca06d6e91aee4c6

8292919: Build failure due to UseJVMCICompiler was not declared when C2 is disabled after JDK-8292691

Reviewed-by: shade, kvn

! src/hotspot/share/compiler/oopMap.inline.hpp

Changeset: 3e187730
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-08-25 22:54:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e187730162965981a5e6d238935e46d1015708e

8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java

Reviewed-by: amenkov, kevinw

! test/jdk/com/sun/jdi/ClassUnloadEventTest.java

Changeset: 6354a57b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-08-26 07:57:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6354a57b5cb85d31ea70a998202470467402b669

8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestInfiniteIGVNAfterCCP.java

Changeset: f91943c1
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-08-26 09:37:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f91943c19fc0b060684a437d2c768461d54c088e

8292868: Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64

Reviewed-by: shade, eosterlund, tschatzl

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 7a5f23f0
Author:    duke <duke at openjdk.org>
Date:      2022-08-26 11:00:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a5f23f0aff146a5c4ad8eb1425c4411a6bb4808

Automatic merge of jdk:master into master




More information about the panama-dev mailing list