bap-primusversion
The BAP Microexecution Framework
BAP Primus is a Microexecutuin Framework. The Microexecution technique was pioneered by Patrice Godefroid from Microsoft Research. The idea is to execute a binary from any point, using random inputs for undefined values.
The idea of Primus is very similiar. A program is lifted into the Intermediate Representation, that is interpreted using the Primus interpreter. The Framework allows users to customize the interpreter by implementing different machine components.
Author | BAP Team |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/BinaryAnalysisPlatform/bap/ |
Issue Tracker | https://github.com/BinaryAnalysisPlatform/bap/issues |
Maintainer | Ivan Gotovchits <ivg@ieee.org> |
Dependencies |
|
Source [http] | https://github.com/BinaryAnalysisPlatform/bap/archive/v2.5.0.tar.gz sha256=9c126781385d2fa9b8edab22e62b25c70bf2f99f6ec78abb7e5e36d63cfa4174 md5=5abd9b3628b43f797326034f31ca574f |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/bap-primus/bap-primus.2.5.0/opam |
Required by
- bap-arm>=2.5.0
- bap-beagle>=2.5.0
- bap-constant-tracker>=2.5.0
- bap-core>=2.5.0
- bap-patterns>=2.5.0
- bap-primus-dictionary>=2.5.0
- bap-primus-exploring-scheduler>=2.5.0
- bap-primus-greedy-scheduler>=2.5.0
- bap-primus-limit>=2.5.0
- bap-primus-lisp>=2.5.0
- bap-primus-loader>=2.5.0
- bap-primus-mark-visited>=2.5.0
- bap-primus-powerpc>=2.5.0
- bap-primus-print>=2.5.0
- bap-primus-promiscuous>=2.5.0
- bap-primus-propagate-taint>=2.5.0
- bap-primus-random>=2.5.0
- bap-primus-region>=2.5.0
- bap-primus-round-robin-scheduler>=2.5.0
- bap-primus-symbolic-executor<2.2.0 | >=2.5.0
- bap-primus-systems>=2.5.0
- bap-primus-taint>=2.5.0
- bap-primus-test>=2.5.0
- bap-primus-track-visited>=2.5.0
- bap-primus-wandering-scheduler>=2.5.0
- bap-primus-x86>=2.5.0
- bap-run>=2.5.0
- bap-taint>=2.5.0
- bap-x86>=2.5.0