RFR: 8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found
Doug Simon
dnsimon at openjdk.org
Wed May 1 15:08:00 UTC 2024
This PR adds the missing nmethod entry barriers to JVMCI hand assembled tests.
It also closes the escape hatch in jvmciCodeInstaller.cpp that allowed JVMCI code to be installed without nmethod entry barriers.
-------------
Commit messages:
- emit nmethod entry barriers in JVMCI assembler tests
Changes: https://git.openjdk.org/jdk/pull/19035/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19035&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8329982
Stats: 302 lines in 6 files changed: 297 ins; 1 del; 4 mod
Patch: https://git.openjdk.org/jdk/pull/19035.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/19035/head:pull/19035
PR: https://git.openjdk.org/jdk/pull/19035
More information about the hotspot-compiler-dev
mailing list