Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 14
-
b19
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8260305 | 13.0.7 | Olga Mikhaltcova | P4 | Resolved | Fixed | b01 |
JDK-8261052 | 13.0.6 | Olga Mikhaltcova | P4 | Resolved | Fixed | b01 |
JDK-8244062 | 11.0.9-oracle | Tom Rodriguez | P4 | Resolved | Fixed | b01 |
JDK-8246233 | 11.0.9 | Tom Rodriguez | P4 | Resolved | Fixed | b01 |
Description
The current HotSpot OopMapValue encoding uses 16 and steals 4 bits to represent 4 different flag values. The values are disjoint so they could be encoded by 2 bits, which quadruples the offset range for the encoding.
Attachments
Issue Links
- backported by
-
JDK-8244062 enlarge encoding space for OopMapValue offsets
- Resolved
-
JDK-8246233 enlarge encoding space for OopMapValue offsets
- Resolved
-
JDK-8260305 enlarge encoding space for OopMapValue offsets
- Resolved
-
JDK-8261052 enlarge encoding space for OopMapValue offsets
- Resolved
- relates to
-
JDK-8232083 Minimal VM is broken after JDK-8231586
- Resolved
-
JDK-8237949 CTW: C1 compilation fails with "too many stack slots used"
- Resolved
-
JDK-8261236 C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled
- Resolved
(2 relates to, 2 links to)