We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hello again,
i think i have found another bug for ARM32 BIG endian.
Unicorn switches to LITTLE endian when executing subs, ie sub with updating the flags (like carry, zero, ...). This should not happen in my opinon.
Please consider the attached testcase.
Real output:
start test1 before: CPSR 0x400003d3 (E: 1 == BIG endian) after: CPSR 0x400003d3 (E: 1 == BIG endian) test1 done ---------- start test2 before: CPSR 0x400003d3 (E: 1 == BIG endian) after: CPSR 0x00000153 (E: 0 == LITTLE endian) <-------- test2 done
A PR will follow. Please run all the CI tests before merging.
Thank you.
testcase.c.txt
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Hello again,
i think i have found another bug for ARM32 BIG endian.
Unicorn switches to LITTLE endian when executing subs, ie sub with updating the flags (like carry, zero, ...). This should not happen in my opinon.
Please consider the attached testcase.
Real output:
A PR will follow. Please run all the CI tests before merging.
Thank you.
testcase.c.txt
The text was updated successfully, but these errors were encountered: