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.08.0" } 20 "core_kernel" {>= "v0.14"} 21 "ppx_bap" {>= "v0.14"} 22 "bap-main" {= "2.2.0"} 23 "bap-std" {= "2.2.0"} 24 "bap-primus" {= "2.2.0"} 25 "bap-primus-track-visited" {= "2.2.0"} 26 "bitvec" {= "2.2.0"} 27 "monads" {= "2.2.0"} 28 "ppx_bap" {>= "v0.14"} 29 "regular" {= "2.2.0"} 30 "zarith" 31 "z3" 32] 33synopsis: "Primus Symbolic Executor" 34description: """ 35Provides the bap:symbolic-executor Primus system that uses an SMT solver (z3) to compute 36inputs for as many paths as possible. It also includes the symbolic-computer 37component that computes symbolic formulas for each value that depends on input 38and provides Primus Lisp primitives to create symbolic values and symbolic memories, 39as well as to specify additional constraints and post asserts that are dispatched to 40the SMT solver. 41""" 42 43url { 44 src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v2.2.0.tar.gz" 45 checksum: [ 46 "sha256=7c6d0dfe2640e800829617dd150ffe748493fe3f317ed41be44312b2821deb46" 47 "md5=5dbc6677d646bec59fd7414f23e88cf8" 48 ] 49 mirrors: "https://mirrors.aegis.cylab.cmu.edu/bap/2.2.0/v2.2.0.tar.gz" 50}