keystone-engine / keypatch

Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
http://www.keystone-engine.org/keypatch
GNU General Public License v2.0
1.49k stars 355 forks source link

Possible bug with arm64 conditional branch #44

Open awakened1712 opened 6 years ago

awakened1712 commented 6 years ago

One picture says it all.

capture

Confirmed with http://armconverter.com/ capture2

This happens too with KeyStone python binding capture3

KeyStone did not take the address of the B.COND instructions into consideration (i.e. nothing happens if the second param is changed).