this repo has no description
1opam-version: "2.0" 2maintainer: "Ivan Gotovchits <ivg@ieee.org>" 3authors: "BAP Team" 4homepage: "https://github.com/BinaryAnalysisPlatform/bap/" 5bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" 6dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap/" 7license: "MIT" 8build: [ 9 ["./configure" "--prefix=%{prefix}%" "--enable-primus-symbolic-executor"] 10 [make] 11] 12 13install: [[make "install"]] 14 15remove: [["ocamlfind" "remove" "bap-plugin-primus_symbolic_executor"] 16 ["bapbundle" "remove" "primus_symbolic_executor.plugin"]] 17 18depends: [ 19 "ocaml" {>= "4.07.0" & < "4.10.0"} 20 "bap-main" {= "2.1.0"} 21 "bap-std" {= "2.1.0"} 22 "bap-primus" 23 "bap-primus-support" 24 "bitvec" 25 "core_kernel" {>= "v0.12" & < "v0.13"} 26 "monads" 27 "ppx_jane" {>= "v0.12" & < "v0.13"} 28 "regular" 29 "zarith" 30 "z3" 31] 32synopsis: "Primus Symbolic Executor" 33description: """ 34Provides the bap:symbolic-executor Primus system that uses an SMT solver (z3) to compute 35inputs for as many paths as possible. It also includes the symbolic-computer 36component that computes symbolic formulas for each value that depends on input 37and provides Primus Lisp primitives to create symbolic values and symbolic memories, 38as well as to specify additional constraints and post asserts that are dispatched to 39the SMT solver. 40""" 41url { 42 src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v2.1.0.tar.gz" 43 checksum: [ 44 "sha256=631fc58628418e4856709a0cfc923a65e00c9494fbd28d444c633d11194831de" 45 "md5=3db9deac8d429b9b8a8ec9aec54987b1" 46 ] 47 mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/2.1.0/v2.1.0.tar.gz" 48}