Skip to content

mangpo/arm-equiv-checker

Repository files navigation

Requirements

Getting Started

You can run Racket programs using command line (i.e. racket your_program.rkt) or via DrRacket.

test-simulator.rkt is an example program that interprets an ARM assembly program on a particular input program state and a symbolic program state.

test-solver.rkt is an example program that check the equivalence of two ARM assembly programs.

Note that we currently support subset of ARM instructions (e.g. most of 32-bit instructions).

About

A tool to check the equivalence of two ARM assembly programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages