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/e377786a71c3b6eab5bc11c0b1c9c7c3dc3.... Please take a look. Thank you. Best, Qijia Liu
Am 27.12.20 um 23:59 schrieb Qijia Liu:
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/e377786a71c3b6eab5bc11c0b1c9c7c3dc3.... Please take a look. Thank you. Best, Qijia Liu
Hi,
Back then I wrote the code and yes, there might be some detail bugs left, good catch! Patches are welcome here, as you already have fixed it in downstream according to [1] it should be easier for you than for me :)