Integrated: Simplify G1CodeBlobClosure

Stefan Karlsson stefank at openjdk.java.net
Wed Mar 23 08:40:37 UTC 2022


On Tue, 22 Mar 2022 08:16:29 GMT, Stefan Karlsson <stefank at openjdk.org> wrote:

> There's no need to introduce a new _keepalive_is_strong property in the G1CodeBlobClosure. The existing _strong is set to true when the evacuation participates in the marking of the old gen, which is when we need to mark the nmethods as "maybe on continuation". The name _strong in this context is not great and it doesn't convey the actual meaning. Maybe something for a future G1 cleanup.

This pull request has now been integrated.

Changeset: 61d79b2c
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
URL:       https://git.openjdk.java.net/loom/commit/61d79b2c080bbcb9fb4cdb1bd5df5af094d1f2e7
Stats:     12 lines in 4 files changed: 0 ins; 3 del; 9 mod

Simplify G1CodeBlobClosure

Reviewed-by: tschatzl, eosterlund

-------------

PR: https://git.openjdk.java.net/loom/pull/112


More information about the loom-dev mailing list