Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8023844 | 8 | Jiangli Zhou | P4 | Resolved | Fixed | b105 |
The InstanceKlass::source_file_name points to the source file name symbol (Symbol*). It can be a constant pool index (u2) to the utf8 entry of the source file name instead. The same can be done for InstanceKlass::_generic_signature. Saves 4bytes for each class on 32-bit machine.
- backported by
-
JDK-8023844 Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes
-
- Resolved
-
- relates to
-
JDK-8023547 com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948
-
- Closed
-