You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your great plugin, it's very useful. However, it does not properly emulate ARM in thumb mode. In order to fix this, the following line should be added to the start of step_thread_main()
if get_arch()[0:3] == "arm" and GetReg(self.pc, "T"):
self.pc |= 1
Possibly, it would be a good idea to store get_arch() in a class variable, as it is now frequently computed while it is a constant value. This negatively impacts emulation speed.
Kind regards,
Wouter
The text was updated successfully, but these errors were encountered:
- Menu system rewritten to be more generic
- Fix ARM emulation in thumb mode (#6)
- Fix context restore for memory breakpoint workaround (#5)
- Rename gloabal variables to avoid collisions with other plugins
Hi,
Thanks for your great plugin, it's very useful. However, it does not properly emulate ARM in thumb mode. In order to fix this, the following line should be added to the start of step_thread_main()
Possibly, it would be a good idea to store get_arch() in a class variable, as it is now frequently computed while it is a constant value. This negatively impacts emulation speed.
Kind regards,
Wouter
The text was updated successfully, but these errors were encountered: