Skip to content

Commit

Permalink
finishes all packages
Browse files Browse the repository at this point in the history
  • Loading branch information
ivg committed Aug 31, 2022
1 parent 709c83b commit ac8a8d6
Show file tree
Hide file tree
Showing 113 changed files with 529 additions and 33 deletions.
1 change: 1 addition & 0 deletions bap-abi.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP plugin and library for ABI-specific transformations"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-analyze.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP Knowledge Base REPL"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-api.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP pass that adds arguments to subroutines"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-arm.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP ARM support package"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
3 changes: 2 additions & 1 deletion bap-base.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A Package on which all BAP packages depend"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand All @@ -11,7 +12,7 @@ depends: [
"base" {>= "v0.14" & < "v0.16"}
"dune" {>= "2.8" & >= "2.8"}
"dune-configurator"
"dune-sites"
"dune-site"
"ocaml" {> "4.08.0"}
"stdio" {>= "v0.14" & < "v0.16"}
"odoc" {with-doc}
Expand Down
1 change: 1 addition & 0 deletions bap-beagle-strings.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Finds strings in binaries using microexecution"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-beagle.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP obfuscated string solver"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-bil.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP Instruction Language (BIL)"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-bml.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP Term Mapping Language (BML)"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-build.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP Build Tool (ocamlbuild+bap)"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-bundle.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A bundler for BAP plugins"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-byteweight-frontend.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A frontend to the BAP function start identification framework"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-byteweight.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP function start identification library and pass"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-c.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "The C language support library for BAP"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-cache.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP cache management"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-callgraph-collator.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Compares binaries callgraphs"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-callsites.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP pass that injects data definitions at call sites"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-constant-tracker.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A constant tracking analysis based on BAP Primus"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-core-theory.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP Machine Code Semantics"
description:
"The Core Theory is an intermediate language that is designed to express the semantics of computer programs. It focuses on programs that are represented in binary machine code and is capable of an accurate representation of the architectural and micro-architectural details of the program behavior."
Expand Down
54 changes: 51 additions & 3 deletions bap-core.opam
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "the core BAP packages"
version: "master"
synopsis: "The core BAP packages"
description: "the meta package to install the core parts of BAP"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand All @@ -10,8 +11,55 @@ homepage: "https://github.com/BinaryAnalysisPlatform/bap"
bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues"
depends: [
"dune" {>= "2.8"}
"bap-abi"
"bap-analyze"
"bap-abi" {= version}
"bap-analyze" {= version}
"bap-api" {= version}
"bap-arm" {= version}
"bap-bil" {= version}
"bap-build" {= version}
"bap-bundle" {= version}
"bap-byteweight" {= version}
"bap-cache" {= version}
"bap-callgraph-collator" {= version}
"bap-callsites" {= version}
"bap-c" {= version}
"bap-cxxfilt" {= version}
"bap-demangle" {= version}
"bap-dependencies" {= version}
"bap-disassemble" {= version}
"bap-dump-symbols" {= version}
"bap-elementary" {= version}
"bap-flatten" {= version}
"bap-frontc" {= version}
"bap-frontend" {= version}
"bap-glibc-runtime" {= version}
"bap-llvm" {= version}
"bap-mc" {= version}
"bap-mips" {= version}
"bap-objdump" {= version}
"bap-optimization" {= version}
"bap-patterns" {= version}
"bap-plugins" {= version}
"bap-powerpc" {= version}
"bap-primus-lisp" {= version}
"bap-primus" {= version}
"bap-print" {= version}
"bap-raw" {= version}
"bap-recipe-command" {= version}
"bap-recipe" {= version}
"bap-relation" {= version}
"bap-relocatable" {= version}
"bap-report" {= version}
"bap-riscv" {= version}
"bap-specification" {= version}
"bap-ssa" {= version}
"bap-std" {= version}
"bap-stub-resolver" {= version}
"bap-symbol-reader" {= version}
"bap-systemz" {= version}
"bap-thumb" {= version}
"bap-toplevel" {= version}
"bap-x86" {= version}
"odoc" {with-doc}
]
build: [
Expand Down
1 change: 1 addition & 0 deletions bap-cxxfilt.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A name demangler that uses system's c++filt"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-demangle.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Provides names service and demangling facilities for BAP"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-dependencies.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Shows program depenencies"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-disassemble.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Disassembles and analyzes binaries using BAP"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-dump-symbols.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A BAP plugin for dumping symbol information"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-dwarf.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP DWARF parser"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
5 changes: 3 additions & 2 deletions bap-elementary.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Floating-point approximations of elementary functions"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand All @@ -9,12 +10,12 @@ homepage: "https://github.com/BinaryAnalysisPlatform/bap"
bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues"
depends: [
"dune" {>= "2.8"}
"bap-bitvec" {= version}
"bap-base" {= version}
"bap-core-theory" {= version}
"bap-knowledge" {= version}
"bap-std" {= version}
"bitvec" {= version}
"core_kernel" {>= "v0.14" & < "v0.16"}
"bap-base" {= version}
"odoc" {with-doc}
]
build: [
Expand Down
1 change: 1 addition & 0 deletions bap-elf.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP ELF parser and program loader"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
38 changes: 38 additions & 0 deletions bap-extra.opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "The extra BAP packages"
description: "the meta package to install the core parts of BAP"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
license: "MIT"
tags: ["bap" "meta"]
homepage: "https://github.com/BinaryAnalysisPlatform/bap"
bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues"
depends: [
"dune" {>= "2.8"}
"bap" {= version}
"bap-byteweight-frontend" {= version}
"bap-elf" {= version}
"bap-primus-symbolic-executor" {= version}
"bap-ghidra" {= version}
"bap-trace" {= version}
"bap-traces" {= version}
"bap-radare2" {= version}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/BinaryAnalysisPlatform/bap.git"
1 change: 1 addition & 0 deletions bap-flatten.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A BAP pass that flattens program to TAC"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-frontc.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A BAP C language fronted based on FrontC"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-frontend.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "The main BAP command-line tool"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-future.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "A library for asynchronous values"
description:
"A library for reasoning about state based dynamic systems. This can be seen as a common denominator between Lwt and Async libraries."
Expand Down
1 change: 1 addition & 0 deletions bap-ghidra.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "The BAP NSA Ghidra backend"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-glibc-runtime.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "The BAP Glibc Runtime support package"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-ida-plugin.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP IDA Pro integration"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-ida.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP IDA Pro integration"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
1 change: 1 addition & 0 deletions bap-knowledge.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "Knowledge Reasoning and Representation Framework"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand Down
3 changes: 2 additions & 1 deletion bap-llvm.opam
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "master"
synopsis: "BAP LLVM backend"
maintainer: ["Ivan Gotovchits <[email protected]>"]
authors: ["The BAP Team"]
Expand All @@ -10,7 +11,7 @@ bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues"
depends: [
"dune" {>= "2.8"}
"bap-std" {= version}
"conf-bap-llvm" {>= "1.8.0"}
"conf-bap-llvm" {>= "1.8"}
"core_kernel" {>= "v0.14" & < "v0.16"}
"mmap"
"monads" {= version}
Expand Down
Loading

0 comments on commit ac8a8d6

Please sign in to comment.