package bap
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Binary Analysis Platform
Install
Dune Dependency
Authors
Maintainers
Sources
v0.9.9.tar.gz
sha256=f3b166d7784d9d641bd3fe46f7bc29c930728c0a7d83a250dca93af299c63113
md5=38bd9e8790c11707272e5808c97166a1
Description
BAP is platform for binary analysis. It provides an OCaml library, a set of tools and Python bindings. It also has a JSON API, exposed with bap-server utility.
BAP uses LLVM library as a disassembling backend, and provide facilities to parse files in ELF, MACH-O, COFF and PE formats. It has a basic support for all LLVM architectures, but first tier platforms are:
- ARM
- IA32 aka x86
- AMD64 aka x86-64
Published: 08 Aug 2015
Dependencies (22)
- ocamlbuild
- uuidm
-
piqi
>= "0.7.4"
- zarith
- utop
- uri
- re
-
ocurl
<= "0.7.1"
- ocamlgraph
-
oasis
build & >= "0.4.0" & < "0.4.7"
- lwt
- fileutils
- faillib
-
ezjsonm
>= "0.4.0"
-
core_kernel
>= "111.28.0" & <= "112.35.0"
-
cohttp
>= "0.15.0" & < "0.99"
-
cmdliner
>= "0.9.6"
- camlzip
- bitstring
- conf-time
- base-unix
-
ocaml
>= "4.02.1" & < "4.03"
Dev Dependencies
None
Used by (3)
-
bap-ida-plugin
>= "2.0.0" & < "2.2.0"
-
bap-ida-python
= "2.1.0"
- clp_operations
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page