With the addition of the parsing and verification of the EnclosingMethod
class file attribute to the VM, certain obfuscated cryptography classes are
failing to load. The reason is that Dash-O Pro is failing to process the
EnclosingMethod attribute properly during obfuscation, but still leaves the
incorrect attribute in the class file. In order to load these classes the
presence of the EnclosingMethod attribute needs to be ignored for pre-v49
class files (DashO claims that it emits v45.3 classes).
class file attribute to the VM, certain obfuscated cryptography classes are
failing to load. The reason is that Dash-O Pro is failing to process the
EnclosingMethod attribute properly during obfuscation, but still leaves the
incorrect attribute in the class file. In order to load these classes the
presence of the EnclosingMethod attribute needs to be ignored for pre-v49
class files (DashO claims that it emits v45.3 classes).
- relates to
-
JDK-4971742 HotSpot must preserve EnclosingMethod attribute
-
- Closed
-
-
JDK-4994739 New 1.5 class file attributes should only be parsed for >= v49 classes
-
- Closed
-