mirror of
https://github.com/GaloisInc/macaw.git
synced 2024-12-28 08:34:23 +03:00
05249a4632
These `getCallTarget` and `doJump` were calling `fail` if they saw an argument type that we hadn't thought to handle yet. This change turns those errors into TranslationError statements, allowing macaw to continue exploring code. This came up recently in a glibc-based example where macaw ended up exploring unaligned code and creating a strange jump to a far pointer, which doesn't make much sense in x86_64 mode. |
||
---|---|---|
.. | ||
src/Data/Macaw | ||
support | ||
tests | ||
x86_tests | ||
.gitignore | ||
LICENSE | ||
macaw-x86.cabal |