Name | Modified | Size | Downloads / 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