Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8257061 | openjdk8u282 | Kim Barrett | P2 | Resolved | Fixed | b04 |
HeapRegion::oops_on_card_seq_iterate_careful has an interface and implementation that try to be (somewhat) general and support multiple caller contexts. However, there is actually only one caller, G1RemSet::refine_card, which does not use or need that generality.
This unused generality makes the code harder to understand. In particular, it makes the analysis needed to addressJDK-8160369, due to the need to consider effectively unused code paths.
This unused generality makes the code harder to understand. In particular, it makes the analysis needed to address
- backported by
-
JDK-8257061 Simplify oops_on_card_seq_iterate_careful
-
- Resolved
-
- blocks
-
JDK-8166607 G1 needs klass_or_null_acquire
-
- Resolved
-