[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