macaw/x86/src/Data/Macaw
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
..
X86 symbolic: Translate the InstructionStart metadata statement into Crucible 2019-01-10 22:23:39 -08:00
X86.hs symbolic: Translate the InstructionStart metadata statement into Crucible 2019-01-10 22:23:39 -08:00