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.2.0
Name Modified Size InfoDownloads / Week
Parent folder
sigs.tar.gz 2020-12-08 2.9 MB
sigs.zip 2020-12-08 2.9 MB
libbap-dev_2.2.0.deb 2020-12-08 25.4 kB
libbap_2.2.0.deb 2020-12-08 9.7 MB
libbap-dev-2.2.0-2.x86_64.rpm 2020-12-08 37.5 kB
libbap-dev-2.2.0.tgz 2020-12-08 32.8 kB
libbap-2.2.0-2.x86_64.rpm 2020-12-08 14.1 MB
libbap-2.2.0.tgz 2020-12-08 14.4 MB
bap_2.2.0.deb 2020-12-08 110.0 MB
bap-2.2.0.tgz 2020-12-08 184.8 MB
bap-2.2.0-2.x86_64.rpm 2020-12-08 183.8 MB
README.md 2020-12-08 3.4 kB
v2.2.0.tar.gz 2020-12-08 1.3 MB
v2.2.0.zip 2020-12-08 1.8 MB
Totals: 14 Items   525.6 MB 0

Features

  • [#1132] adds the missing toupper and tolower prototypes
  • [#1134] implements better support for cross memory disassembling
  • [#1142] Tweak jumping and eval cond
  • [#1112] adds symbolizer based on radare2
  • [#1155] removes the buffer tracking
  • [#1160] makes build_plugin.sh more portable
  • [#1164] splits oasis multipackages into sub-packages
  • [#1171] creates a separate package for the strings plugin
  • [#1170] prevents delay slots from becoming a basic block start
  • [#1173] publishes and documents the new disassembler engine
  • [#1177] enables unallocated memories in symbolic executor
  • [#1119] enables multiple projects in the same knowledge base
  • [#1187] renovates the LLVM backend
  • [#1198] adds is-executable and format attributes and fixes glibc rt check
  • [#1197] adds the specification command
  • [#1196] implements support for ARM Modified Immediate Constants
  • [#1209] improves symbolization facilities
  • [#1212] enables enumeration of objects in the knowledge base
  • [#1200] optimizes functional tests
  • [#1217] a new portable and efficient knowledge base representation
  • [#1217] a REPL for querying and modifying the knowledge base
  • [#1220] removes section and other symbols from the ELF loader output
  • [#1221] switches to Fowler-Noll-Vo hash algorithm for hashing names
  • [#1225] optimizes the merge function for OGRE documents
  • [#1225] implements bin_io and sexp protocol for OGRE docs
  • [#1225] uses real names for Knowledge.Name.t sexp-serialization
  • [#1225] overhauls the target/architecture abstraction (1/n)
  • [#1226] overhauls the target/architecture abstraction (2/n)
  • [#1227] overhauls the target/architecture abstraction (3/n)
  • [#1229] upgrades bap to LLVM 11
  • [#1230] adds a proper handling of unitialized memory in Primus.Memory.map
  • [#1178] enables ARM Thumb/Thumb2 and interworking
  • [#1116] updates to OCaml 4.{10,11}, drops 4.07, switches to core_kernel v0.14
  • [#1234] adds binding operators to the monads library
  • [#1235] prints only code regions, use sections for names
  • [#1237] initializes the default policy in primus taint analyzers
  • [#1241] makes the taint-attached observation on taint introductions
  • [#1243] enables intermachine communication
  • [#1244] tweaks the Taint Engine and partially rewrites the Taint GC
  • [#1245] propagates stub resolver results to program term attributes
  • [#1246] protects symbolic executor from segfaults when setting memory inputs
  • [#1255] x86 floating-point lifter

Bug fixes

  • [#1123] fixes an inifinite loop in certain Primus Lisp analysis
  • [#1129] handles correctly XDG_CACHE_HOME
  • [#1140] fixes getenv Lisp stub
  • [#1147] fixes taint propagation for unmodeled subroutines
  • [#1143] fixes the fgetc stub and the channel-input primitive return type
  • [#1128] fix rev16 instruction
  • [#1165] fixes barrier instructions with delay slots
  • [#1219] fixes the implementation of strncasecmp and strcmp models
  • [#1224] fixes a trivial typo in the symbolic fread implementation
  • [#1222] Fix Pcmp instruction
  • [#1233] fixes Machine.Observation.watch function and publishes fork/switch
  • [#1238] fixes improper compartmentalization of project computations
  • [#1240] fixes-bap-taint-gc fixes the sign handling in the atoi stub
  • [#1251] fixes Primus Lisp typechecker (was missing errors)
Source: README.md, updated 2020-12-08