macaw/x86
Tristan Ravitch 68c5578f03 symbolic: Translate the InstructionStart metadata statement into Crucible
Before, we just discarded them during the translation.  They are useful metadata
for generating diagnostics in Crucible, so this commit translates them.  They
are no-ops during symbolic evaluation.

To make them truly useful, they need to include the address of the block that
they belong to (their data payload in macaw is just an offset from the start of
a block).  This information wasn't available before, so it has to be plumbed
through in macaw-x86.
2019-01-10 22:23:39 -08:00
..
src/Data/Macaw symbolic: Translate the InstructionStart metadata statement into Crucible 2019-01-10 22:23:39 -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
.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