Forwardport JDK 19 -> JDK 20 -------------
Commit messages: - Merge - 8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc - 8289439: Clarify relationship between ThreadStart/ThreadEnd and can_support_virtual_threads capability - 8288128: S390X: Fix crashes after JDK-8284161 (Virtual Threads) - 8289091: move oop safety check from SharedRuntime::get_java_tid() to JavaThread::threadObj() - 8287847: Fatal Error when suspending virtual thread after it has terminated - 8067757: Incorrect HTML generation for copied javadoc with multiple @throws tags - 8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl - 8287851: C2 crash: assert(t->meet(t0) == t) failed: Not monotonic - 8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run - ... and 2 more: https://git.openjdk.org/jdk/compare/83a5d599...fbbc3300 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk&pr=9397&range=00.0 - jdk19: https://webrevs.openjdk.org/?repo=jdk&pr=9397&range=00.1 Changes: https://git.openjdk.org/jdk/pull/9397/files Stats: 888 lines in 24 files changed: 705 ins; 64 del; 119 mod Patch: https://git.openjdk.org/jdk/pull/9397.diff Fetch: git fetch https://git.openjdk.org/jdk pull/9397/head:pull/9397 PR: https://git.openjdk.org/jdk/pull/9397