-
Sub-task
-
Resolution: Fixed
-
P4
-
21
-
b08
The current implementation of StringTable::create_archived_string requires the use of "archived oops" via the HeapShared::archive_object() API:
https://github.com/openjdk/jdk/blob/be69930d9d72fe5b1c2b642943cc7d4347979ca6/src/hotspot/share/classfile/stringTable.cpp#L757-L780
This violates requirement [1] ofJDK-8298600
Also, the string object and the string value array are separately archived, violating requirement [2] ofJDK-8298600
https://github.com/openjdk/jdk/blob/be69930d9d72fe5b1c2b642943cc7d4347979ca6/src/hotspot/share/classfile/stringTable.cpp#L757-L780
This violates requirement [1] of
Also, the string object and the string value array are separately archived, violating requirement [2] of
- relates to
-
JDK-8296344 Remove dependency on G1 for writing the CDS archive heap
-
- Resolved
-