| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-03 | Add zero-copy data pointer access for BinaryData objects for API-side ↵ | Brian Potchik | |
| container transforms. | |||
| 2025-10-03 | Update IMG4 transform to use DecodeWithContext and synthesize a filename for ↵ | Brian Potchik | |
| the payload. | |||
| 2025-10-01 | Cleanup for some container format handling. | Brian Potchik | |
| 2025-09-30 | Initial support for opening container formats. | Brian Potchik | |
| 2025-09-05 | [KernelCache] Pass the correct flags when adding an image's segments | Mark Rowe | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7354. | |||
| 2025-08-20 | Fix memory leak in LZFSE transform along with some other fixes. | Brian Potchik | |
| 2025-07-28 | Improve and migrate to fmt logging functions in Mach-O/KernelCache/SharedCache | kat | |
| 2025-07-22 | Fix an incorrect offset used in KernelCache header parsing | kat | |
| 2025-07-16 | Mach-O/KernelCache warning cleanup | kat | |
| 2025-07-07 | KernelCache rewrite | kat | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-06-04 | Fix calls to BNFreeString in kernel cache API | Alexander Khosrowshahi | |
| Amends calls to BNFreeString in kernel cache API that were causing `get_macho_header_for_address`, `get_macho_header_for_image`, `get_image_name_for_address`, and `get_name_for_address` to fail. Fixes https://github.com/Vector35/binaryninja-api/issues/6855 | |||
| 2025-04-16 | Fix various views not being marked executable | Glenn Smith | |
| 2025-04-16 | Add loaded column for kernel cache view. | Alexander Taylor | |
| Required adding an API to determine if an image is loaded. | |||
| 2025-04-14 | Prevent nullptr deref if we don't find image. | Alexander Taylor | |
| 2025-04-03 | Warning cleanup in KernelCache code | kat | |
| 2025-03-19 | Add iOS/macOS MH_FILESET KernelCache View and loader. | kat | |
| This loader is inspired by/based on our dyld_shared_cache loader, following the same design language. It targets primarily the latest kernels, but should support any with the MH_FILESET format. It allows you to decide which images you would like to map in (the kernel itself included), resulting in targeted analysis when you may only need to load a singular image. It also supports dropping in compressed KernelCaches, directly from the ipsw. This is an early solution and we have many more changes and improvements planned. We look forward to your feedback | |||
