packagebap-core
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=9c126781385d2fa9b8edab22e62b25c70bf2f99f6ec78abb7e5e36d63cfa4174
md5=5abd9b3628b43f797326034f31ca574f
Description
The Carnegie Mellon University Binary Analysis Platform (CMU BAP) is areverse engineering and program analysis platform that works withbinary code and doesn't require the source code. BAP supports multiplearchitectures: ARM, x86, x86-64, PowerPC, and MIPS. BAP disassemblesand lifts binary code into the RISC-like BAP Instruction Language(BIL). Program analysis is performed using the BIL representation andis architecture independent in a sense that it will work equally wellfor all supported architectures. The main purpose of BAP is to providea toolkit for implementing automated program analysis. BAP is writtenin OCaml and it is the preferred language to write analysis, but wehave bindings to C, Python and Rust. The Primus Framework also providea Lisp-like DSL for writing program analysis tools.
This is a meta package that installs the core parts of BAP, exluding analysis.
Published:14 Jul 2022
Dependencies (51)
- bap-x86
= "2.5.0"
- bap-toplevel
= "2.5.0"
- bap-thumb
= "2.5.0"
- bap-systemz
= "2.5.0"
- bap-symbol-reader
= "2.5.0"
- bap-stub-resolver
= "2.5.0"
- bap-std
= "2.5.0"
- bap-ssa
= "2.5.0"
- bap-specification
= "2.5.0"
- bap-riscv
= "2.5.0"
- bap-report
= "2.5.0"
- bap-relocatable
= "2.5.0"
- bap-relation
= "2.5.0"
- bap-recipe-command
= "2.5.0"
- bap-recipe
= "2.5.0"
- bap-raw
= "2.5.0"
- bap-print
= "2.5.0"
- bap-primus-lisp
= "2.5.0"
- bap-primus
= "2.5.0"
- bap-powerpc
= "2.5.0"
- bap-plugins
= "2.5.0"
- bap-patterns
= "2.5.0"
- bap-optimization
= "2.5.0"
- bap-objdump
= "2.5.0"
- bap-mips
= "2.5.0"
- bap-mc
= "2.5.0"
- bap-main
= "2.5.0"
- bap-llvm
= "2.5.0"
- bap-glibc-runtime
= "2.5.0"
- bap-frontc
= "2.5.0"
- bap-frontend
= "2.5.0"
- bap-flatten
= "2.5.0"
- bap-elementary
= "2.5.0"
- bap-dump-symbols
= "2.5.0"
- bap-disassemble
= "2.5.0"
- bap-dependencies
= "2.5.0"
- bap-demangle
= "2.5.0"
- bap-callsites
= "2.5.0"
- bap-callgraph-collator
= "2.5.0"
- bap-cxxfilt
= "2.5.0"
- bap-cache
= "2.5.0"
- bap-c
= "2.5.0"
- bap-byteweight
= "2.5.0"
- bap-bundle
= "2.5.0"
- bap-build
= "2.5.0"
- bap-bil
= "2.5.0"
- bap-arm
= "2.5.0"
- bap-api
= "2.5.0"
- bap-analyze
= "2.5.0"
- bap-abi
= "2.5.0"
- ocaml
>= "4.08.0"
Dev Dependencies
None
Used by (1)
- bap
>= "2.5.0"
Conflicts
None