Forwardport JDK 19 -> JDK 20 -------------
Commit messages: - Merge - 8287971: Throw exception for missing values in .jpackage.xml - 8288761: SegmentAllocator:allocate(long bytesSize) not throwing IAEx when bytesSize < 0 - 8288754: GCC 12 fails to build zReferenceProcessor.cpp - 8286103: VThreadMonitorTest fails "assert(!current->cont_fastpath() || (current->cont_fastpath_thread_state() && !interpreted_native_or_deoptimized_on_stack(current))) failed" - 8278053: serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing in loom repo with Xcomp - 8288532: additional review changes for JDK-8286830 - 8288139: JavaThread touches oop after GC barrier is detached - 8288497: add support for JavaThread::is_oop_safe() - 8288531: Empty spans in mobile navigation markup - ... and 2 more: https://git.openjdk.org/jdk/compare/9f8bfab2...cfe52474 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk&pr=9227&range=00.0 - jdk19: https://webrevs.openjdk.org/?repo=jdk&pr=9227&range=00.1 Changes: https://git.openjdk.org/jdk/pull/9227/files Stats: 363 lines in 31 files changed: 197 ins; 103 del; 63 mod Patch: https://git.openjdk.org/jdk/pull/9227.diff Fetch: git fetch https://git.openjdk.org/jdk pull/9227/head:pull/9227 PR: https://git.openjdk.org/jdk/pull/9227