macaw/macaw-aarch32-symbolic
Tristan Ravitch 659cfff6c9
aarch32: Implement support for conditional calls (#289)
The core of macaw cannot represent conditional calls because the existing block terminators are not sufficiently expressive and it doesn't support creating synthetic blocks to represent control flow not directly tied to machine addresses.

To work around this, we introduce ARM-specific block terminators for conditional calls and plumb them through up to macaw-aarch32-symbolic.

Fixes #288
2022-05-20 15:17:26 -07:00
..
src/Data/Macaw/AArch32 aarch32: Implement support for conditional calls (#289) 2022-05-20 15:17:26 -07:00
tests aarch32: Implement support for conditional calls (#289) 2022-05-20 15:17:26 -07:00
CHANGELOG.md Add a (dummy) symbolic backend for AArch32 2020-04-05 21:16:03 -07:00
LICENSE Add a (dummy) symbolic backend for AArch32 2020-04-05 21:16:03 -07:00
macaw-aarch32-symbolic.cabal aarch32: Implement support for conditional calls (#289) 2022-05-20 15:17:26 -07:00
Setup.hs Add a (dummy) symbolic backend for AArch32 2020-04-05 21:16:03 -07:00