Download Latest Version sigs.tar.gz (2.9 MB)
Email in envelope

Get an email when there's a new version of Binary Analysis Platform

Home / v2.3.0
Name Modified Size InfoDownloads / Week
Parent folder
bap-2.3.0-2.x86_64.rpm 2021-05-27 199.2 MB
libbap-2.3.0-2.x86_64.rpm 2021-05-27 14.1 MB
bap_2.3.0.deb 2021-05-27 120.0 MB
bap-2.3.0.tgz 2021-05-27 200.3 MB
libbap-2.3.0.tgz 2021-05-27 14.4 MB
libbap-dev-2.3.0-2.x86_64.rpm 2021-05-27 37.5 kB
libbap-dev-2.3.0.tgz 2021-05-27 32.8 kB
libbap-dev_2.3.0.deb 2021-05-27 25.4 kB
libbap_2.3.0.deb 2021-05-27 9.7 MB
sigs.zip 2021-05-26 2.9 MB
sigs.tar.gz 2021-05-26 2.9 MB
README.md 2021-05-26 2.0 kB
v2.3.0.tar.gz 2021-05-26 1.4 MB
v2.3.0.zip 2021-05-26 1.8 MB
Totals: 14 Items   566.6 MB 0

2.3.0

Features

  • [#1265] introduces BIL special encodings and publishes BIL CT parser
  • [#1266] introduces the BIL code slot and a few convenience functions
  • [#1268] adds a Primus Lisp fronted
  • [#1273] rewrites the read-symbols plugin to enable multiple files support
  • [#1274] updates the raw loader to enable better support for targets
  • [#1275] overhauls target/value abstraction and introduces roles (4/n)
  • [#1276] adds the --target parameter to disassemble and compare commands
  • [#1277] enables writing program semantics (lifting) in Primus Lisp
  • [#1278] moves to centralized and uniform path handling
  • [#1286] adds namepspaces (packages) to Primus Lisp
  • [#1287] adds riscv32 and riscv64 support
  • [#1288] restores output for non-empty instructions
  • [#1289] fixes the unit tracking mechanism
  • [#1290] implements ABI description eDSL
  • [#1291] adds armv8 (aarch64) lifter
  • [#1293] implements the array to pointer conversion in C ABI processor
  • [#1294] introduces bap dependencies command
  • [#1296] uses ARM EABI for Thumb binaries
  • [#1295] adds YAML as an alternative output of the specification command
  • [#1297] adds the missing ux, sx, s?bz instructions
  • [#1298] adds more thumb-specific instructions
  • [#1304] adds the --show-knowledge option to bap mc
  • [#1303] preserves the encoding name of the instruction
  • [#1307] renames the core-theory package to just core
  • [#1306] adds bap primus-lisp-documentation command
  • [#1309] adds support for big-endian arm and thumb architectures

Bug Fixes

  • [#1263] fixes PE/COFF sections decoding
  • [#1272] fixes two bugs in the Memory module
  • [#1280] fixes, cleans, and optimizes KB AVL tree implementation
  • [#1281] prunes empty segments
  • [#1282] fixes recipes search paths
  • [#1285] fixes a missing str dependency in the x86 plugin
  • [#1308] fixes a bug in the method that computes C padding.
  • [#1310] removes the old unit tracking module, fixes the modern one
Source: README.md, updated 2021-05-26