Skip to content
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

Binary instruction translation error #105

Open
PromiseNoDieForever opened this issue Mar 9, 2024 · 1 comment
Open

Binary instruction translation error #105

PromiseNoDieForever opened this issue Mar 9, 2024 · 1 comment

Comments

@PromiseNoDieForever
Copy link

My code is as follows:
image
discovered by chance,There is a problem with windbg executing this statement (xchg r8d, eax)。
so,I compiled this code and tested it using windbg and ttd。
The windbg compilation instruction is wrong but executed correctly
1
2
But unfortunately, ttd is simulated through instructions, so the operation error
3
4
I hope it can be repaired successfully
This is a compressed package of asm, exe, pdb, run files
Debug.zip

@KenSykes
Copy link
Contributor

Thanks for reporting this, I wasn't watching for issues reported here. We filed a bug for this in March to the Visual Studio team: https://developercommunity.visualstudio.com/t/MSDIS-is-incorrectly-decoding-some-xchg/10573512?port=1025&fsid=77f913aa-873a-4fa4-ad64-eea268d1ca7f&ref=native&refTime=1727618403552&refUserId=4ea9033d-505a-48ee-844e-5353eccf40ef

Maybe you could upvote this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants