ARM disassembler bug

Qijia Liu liumeo at bu.edu
Sun Dec 27 16:59:36 CST 2020


Hello,
I’m from downstream radare2 project. There seems to be a bug in winedbg’s ARM 32-bit disassembler. For the instruction 0xe329f00d, it produces “msr cpsr, sp” while our other 2 disassembler (gnu and capstone) produces “msr cpsr_fc, 13”. I think the bug is in https://github.com/wine-mirror/wine/blob/e377786a71c3b6eab5bc11c0b1c9c7c3dc309398/programs/winedbg/be_arm.c#L238-L254.
Please take a look. Thank you.
Best,
Qijia Liu


More information about the wine-devel mailing list