macaw/x86
Tristan Ravitch 05249a4632 Change some calls to fail into translation errors
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.
2019-01-23 13:22:03 -08:00
..
src/Data/Macaw Change some calls to fail into translation errors 2019-01-23 13:22:03 -08:00
support Progrsss on symbolic and fixes to x86-support. 2018-01-03 13:18:13 -08:00
tests Add test-plt test case, and fix discovery to use trust symbols. 2018-12-04 00:04:23 -08:00
x86_tests Add x86_tests 2019-01-22 13:25:37 -05:00
.gitignore Add x86 specific code. 2017-09-27 15:54:43 -07:00
LICENSE Update license information. 2017-09-27 15:59:06 -07:00
macaw-x86.cabal Added -Wcompat for warnings about future compatibility. 2019-01-10 13:43:27 -08:00