-
Sub-task
-
Resolution: Fixed
-
P2
-
9
-
b140
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8257061 | openjdk8u282 | Kim Barrett | P2 | Resolved | Fixed | b04 |
JDK-8261218 | 8u301 | Fairoz Matte | P2 | Closed | Fixed | b01 |
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
-
-
JDK-8261218 Simplify oops_on_card_seq_iterate_careful
-
- Closed
-
- blocks
-
JDK-8166607 G1 needs klass_or_null_acquire
-
- Resolved
-