You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe error
Hi, it is my again, the one who doing researches based on Jadx. Here is another decompilation error I found duing my usage of Jadx.
Here is the source code :
Jadx generates the method invocation statement ''FuzzerUtils.init((Object[][]) iArr2, (Object) -40138)'', which cast Object[][] to the int[][][] array and cast Object to the integer -40138. It is strange, I also attached the source/decompilation code, the dex file for reference here. I hope they can help :).
The text was updated successfully, but these errors were encountered:
@AIRTEspresso right now, jadx is not very smart about resolving and checking overloaded method usage. In your sample there is no method with exact signature ((int[][][], int)) so we need to find the closest method like java compiler did, but this part is not yet completed, so jadx trying to play safe and just cast all arguments. This issue can be fixed, but it is not easy.
Also, I notice that cast (Object) -40138 is not correct and should be fixed to (Object) (-40138).
Describe error
Hi, it is my again, the one who doing researches based on Jadx. Here is another decompilation error I found duing my usage of Jadx.
Here is the source code :
and here is the code Jadx decompiled from the dex file:
Jadx generates the method invocation statement ''FuzzerUtils.init((Object[][]) iArr2, (Object) -40138)'', which cast Object[][] to the int[][][] array and cast Object to the integer -40138. It is strange, I also attached the source/decompilation code, the dex file for reference here. I hope they can help :).
The text was updated successfully, but these errors were encountered: