Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy to use performance and memory .NET profiler for Windows and Linux.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

deobfuscation: ZKM Support

Moderators: Vladimir Kondratyev, Anton Katilin

deobfuscation: ZKM Support

Postby ArgyVonBargy » Tue Sep 07, 2021 3:03 am

Hi

I'm trying to use the automatic deobfuscation support, I'm using ZKM and it works find for some of the information however I notice that it isn't handling the method names or the line numbers. Is this a known issue?

This is what I'm seeing:
Code: Select all
com.product.various.information.Reader.dci(Information,FileObject) dbfi.java:59


This is what I'd expect for this line:
Code: Select all
com.product.various.information.Reader.readFile(Information,FileObject) Reader.java:85
ArgyVonBargy
 
Posts: 5
Joined: Tue Sep 07, 2021 2:57 am

Re: deobfuscation: ZKM Support

Postby Anton Katilin » Tue Sep 07, 2021 6:28 am

Hi,

Method names should be deobfuscated. Have you reloaded the snapshot / reconnected to the profiled instance after specifying the obfuscation log file?

Could you please send to [email protected] the problematic snapshot file (a download link) and the ZKM obfuscation log file.
Anton Katilin
 
Posts: 6070
Joined: Wed Aug 11, 2004 8:37 am

Re: deobfuscation: ZKM Support

Postby ArgyVonBargy » Thu Sep 09, 2021 5:47 am

Thanks - I've just posted a response (made a simple test project that exhibits the issue).
ArgyVonBargy
 
Posts: 5
Joined: Tue Sep 07, 2021 2:57 am

Re: deobfuscation: ZKM Support

Postby Anton Katilin » Thu Sep 09, 2021 7:35 am

Thank you, we have received your email. We're investigating your case.
Anton Katilin
 
Posts: 6070
Joined: Wed Aug 11, 2004 8:37 am

Re: deobfuscation: ZKM Support

Postby Anton Katilin » Fri Sep 10, 2021 12:52 pm

Update:

We found that the method name deobfuscation works in the latest released version YJP 2021.3 just fine. The problem was with some older unsupported version.

However, the line number deobfuscation is not available in the current version. It will be added in the next release. The Early Access Program (EAP) will start soon, and this new functionality will be included to the very first EAP build.
Anton Katilin
 
Posts: 6070
Joined: Wed Aug 11, 2004 8:37 am


Return to Java Profiler

Who is online

Users browsing this forum: No registered users and 1 guest

cron

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.