[jdk13u-dev] RFR: 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills
Ekaterina Vergizova
evergizova at openjdk.java.net
Wed Feb 10 12:43:51 UTC 2021
I'd like to backport JDK-8234662 to 13u as a prerequisite for JDK-8235829.
JDK-8234662 adds a piece of code to CompiledMethod::cleanup_inline_caches() that is extracted to separate method (CompiledMethod::run_nmethod_entry_barrier()) and widely used in JDK-8235829.
The patch doesn't apply cleanly due to minor context difference in barrierSetNMethod.hpp (JDK-8230765 is not in 13u), reapplied manually.
Tested with tier1.
-------------
Commit messages:
- Backport 22ea33cf7a8d964fedb93e479ad22dc49cb897bf
Changes: https://git.openjdk.java.net/jdk13u-dev/pull/115/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=115&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8234662
Stats: 15 lines in 2 files changed: 14 ins; 1 del; 0 mod
Patch: https://git.openjdk.java.net/jdk13u-dev/pull/115.diff
Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/115/head:pull/115
PR: https://git.openjdk.java.net/jdk13u-dev/pull/115
More information about the jdk-updates-dev
mailing list