-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dex2jar: found bug #618
Comments
I also noticed the same symptoms. Please answer fast. |
This comment was marked as spam.
This comment was marked as spam.
That's a bit rude to say - noone contributing to this project is getting paid. We are maintaining it in our free time and hence we will take as much time as we need and/or want to reply.
Then you should have found #590 |
I'm sorry if you were offended. I am always grateful and use it. |
A phenomenon occurs where the condition value of a specific branch statement
(if statement condition) changes back and forth.
As shown in the example code below, if the right side of the comparison value is larger in a conditional statement and the left side of the comparison value is declared as a variable, the comparison value will change to the opposite side after dex2jar, but the inequality sign will not change.
(before: original source code)
int len = 0;
if (len <= 4) {
....
}
(after: dex2jar result)
if (4 <= 0) {
....
}
Any ideas as to why this working?
kindly assist
The text was updated successfully, but these errors were encountered: