Description
The classfile generated by SA ClassWriter is missing many of the attributes. Many commands like dumpclass and buildreplayjars rely on ClassWriter for dumping the classfiles. If the classfiles are not complete (compared to the original class files), then the jars generated by buildreplayjars cannot be used for replay compilation, thus limiting the serviceability of the jdk.
This task will serve as the umbrella for sub-tasks that add missing attributes and fix any other bugs in SA ClassWriter to bring it up to the level where replay compilations do not fail due to missing classfile pieces in the class files generated by buildreplayjars command.
This task will serve as the umbrella for sub-tasks that add missing attributes and fix any other bugs in SA ClassWriter to bring it up to the level where replay compilations do not fail due to missing classfile pieces in the class files generated by buildreplayjars command.
Attachments
Issue Links
- duplicates
-
JDK-8022659 ClassDump should dump all class attributes.
- Closed
- relates to
-
JDK-8311879 SA ClassWriter generates invalid invokedynamic code
- Resolved
-
JDK-8316342 CLHSDB "dumpclass" command produces invalid classes
- Resolved
-
JDK-8311101 Add test for SA's buildreplayjars command
- Open