Open source binary analysis tools.
Go to file
Tristan Ravitch b033f3788c ppc: Change how we translate instructions represented by arch-specific statements
The old method involved providing the TH code a list of match expressions.  This
made it very difficult to inspect arguments of instructions.  The new approach
has the architecture backend provide a function that gets the first opportunity
to process instructions, which is much more flexible.  This commit also includes
support for a number of cache hint instructions that use the new features.
2017-11-28 21:36:49 -08:00
doc Add some more detail on the instruction semantics writeup 2017-11-09 15:37:05 -08:00
macaw-ppc ppc: Change how we translate instructions represented by arch-specific statements 2017-11-28 21:36:49 -08:00
macaw-semmc Generalize the generator monad, the TH helper monad, and the simplifier 2017-11-26 23:31:04 -08:00
submodules ppc: Change how we translate instructions represented by arch-specific statements 2017-11-28 21:36:49 -08:00
.gitignore Tracing to track rewriting bug 2017-10-31 18:52:12 -07:00
.gitmodules Update the macaw and semmc submodules 2017-10-02 09:19:15 -07:00
cabal.project.dist Generalize the generator monad, the TH helper monad, and the simplifier 2017-11-26 23:31:04 -08:00
semmc-macaw.org second commit 2017-09-29 09:37:45 -07:00
stack.yaml Tracing to track rewriting bug 2017-10-31 18:52:12 -07:00