| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-01 | Python: Fix MLIL add_label_map | Glenn Smith | |
| 2025-07-01 | Python: Fix various MLIL expr operand names and types | Glenn Smith | |
| 2025-07-01 | Python: Couple minor typing tweaks | Glenn Smith | |
| 2025-07-01 | Python: Fix indentation on some MLIL classes | Glenn Smith | |
| 2025-07-01 | Python: Fix MLIL call params types | Glenn Smith | |
| 2025-07-01 | Python: MLIL add assert_expr and force_ver | Glenn Smith | |
| 2025-07-01 | Python: Fix copy_to for LowLevelILOperation.LLIL_REG_STACK_FREE_REL | Glenn Smith | |
| 2025-07-01 | Python: Add LLIL for assert, force_ver | Glenn Smith | |
| 2025-07-01 | Fix scripting console losing edited text when navigating history | Glenn Smith | |
| 2025-06-30 | [powerpc] Adjust default decoding modes in disassembler.cpp to improve ↵ | Galen Williamson | |
| coverage of instruction table in assembler.cpp | |||
| 2025-06-30 | Fix busted stringify_unicode_data python API. | Brian Potchik | |
| 2025-06-30 | [x86] Fixes #6628: "sysret should be considered a terminator #6628" by ↵ | Galen Williamson | |
| lifting XED_ICLASS_SYSRET* instructions as returns to RCX | |||
| 2025-06-30 | Add Checkbox input support to python api | Alexander Khosrowshahi | |
| 2025-06-30 | Add functions for toggling full filesize in project browser | Alexander Khosrowshahi | |
| 2025-06-30 | Add raw file size setting to projectbrowser | Alexander Khosrowshahi | |
| 2025-06-29 | [powerpc] Full merge of PowerPC disassembler PRs, including: | Galen Williamson | |
| * Remove dependency on capstone for PowerPC disassembly #6292 * Add support for PowerPC VLE instruction set #6740 * Add support for paired-single instructions #6821 * Various post-merge fixes and tweaks to disassembly and lifting * Removal of dependence on capstone for assembler's scoring mechanism (capstone currently disabled, but not removed from codebase yet) | |||
| 2025-06-29 | Fix invalid memory free for ArchAndAddr list in C++ API. | Brian Potchik | |
| 2025-06-28 | Fix psuedo-c semicolon highlighting in ternary operations | Alexander Khosrowshahi | |
| 2025-06-28 | Add support for ternary simplification in Psuedo C and disable in graph view | Alexander Khosrowshahi | |
| 2025-06-27 | Support projects in form file dialog | Mason Reed | |
| 2025-06-27 | [RTTI] Fix itanium vft analysis adding misaligned functions for thumb2 | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/6959 | |||
| 2025-06-27 | Update docs. | Brian Potchik | |
| 2025-06-26 | Add dataflowquery option to allow reading writable memory | Glenn Smith | |
| 2025-06-26 | Fold the base structure fields in the create structure dialog by default. ↵ | Xusheng | |
| Fix https://github.com/Vector35/binaryninja-api/issues/4268 | |||
| 2025-06-25 | Add workflow eligibility settings to quick settings menu by default. | Brian Potchik | |
| 2025-06-25 | Fix Ref comparison operators | Rusty Wagner | |
| 2025-06-25 | Fix const correctness error on Linux. | Alexander Taylor | |
| Apparently GCC will fail the build for this in C++20. | |||
| 2025-06-25 | Temporary fix for Rust API. | Alexander Taylor | |
| This...should probably not be done this way. But, at least we don't fail clippy now. | |||
| 2025-06-25 | Fix compiler warnings in PDB type parser. | Alexander Taylor | |
| 2025-06-25 | cmake: binaryninjaui depends on binaryninjaapi | Eric Kilmer | |
| Fixes building the uinotification example that only links against `binaryninjaui`. Without this fix, there's a compilation error about not finding `binaryninjaapi.h`: ``` In file included from binaryninja-api/examples/uinotification/uinotification.cpp:2: In file included from binaryninja-api/examples/uinotification/uinotification.h:3: binaryninja-api/ui/uicontext.h:8:10: fatal error: 'binaryninjaapi.h' file not found 8 | #include "binaryninjaapi.h" | ^~~~~~~~~~~~~~~~~~ 1 error generated. ``` | |||
| 2025-06-25 | Fix reported `cargo fmt` errors from Rust CI. | Alexander Taylor | |
| 2025-06-25 | Fix build error on Windows due to defined min/max. | Alexander Taylor | |
| This is so dumb. | |||
| 2025-06-25 | Fix cxx20 build issue on Linux. | Alexander Taylor | |
| Apparently the compiler on macOS is less strict about this change? | |||
| 2025-06-25 | Fix cxx20 compiler warnings. | Alexander Taylor | |
| 2025-06-25 | Fix cxx20 compiler errors. | Alexander Taylor | |
| 2025-06-25 | Update fmt to 11.2.0. | Alexander Taylor | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-06-25 | Remove implicit conversions from Confidence to underlying type, these can ↵ | Rusty Wagner | |
| cause bugs and also issues with C++20 | |||
| 2025-06-25 | Migrate 'Function Analysis' submenu into the 'Function Settings' menu. | Brian Potchik | |
| 2025-06-25 | Initial support for guided disassembly. | Brian Potchik | |
| 2025-06-25 | [view][elf] Fixed duplicate NOTE section loading in address space. | Hongyu Chen | |
| NOTE sections were being treated as loadable segments when they should be metadata-only. The NOTE section had the allocatable flag set. The program correctly checked for SHF_ALLOC but didn't exclude NOTE sections explicitly. NOTE sections consumed 0x50 bytes at the base address | |||
| 2025-06-24 | [Rust] Fix ParsedType fields being private | Mason Reed | |
| 2025-06-24 | abb: temp workaround pending binding update | Ryan Snyder | |
| 2025-06-24 | Add comment on Pointer.offset being useless | Peter LaFosse | |
| 2025-06-23 | Allow sidebar icons to be hidden | Rusty Wagner | |
| 2025-06-23 | abb: minor refactor | Ryan Snyder | |
| 2025-06-23 | Perform BB analysis from Architecture C++ API | Brandon Miller | |
| This commit moves AnalyzeBasicBlocks from the binary ninja core to the API and allows architecture plugins to optionally override AnalyzeBasicBlocks for a custom implementation Supply ABB inputs in BNBasicBlockAnalysisContext Register default analyze basic blocks callback This allows the nanomips and rust core architecture plugins to work again while using the C++ API DefaultAnalyzeBasicBlocks Use default ABB from Python plugins Fix bug in API ArchAndAddr operator overload Python APIs for basic block analysis | |||
| 2025-06-23 | Move workflow_objc to API repo, remove CFString & relptr renderers | kat | |
| 2025-06-23 | add image for update dialog | Jordan Wiens | |
| 2025-06-20 | Update Settings documentation in the User Guide. | Brian Potchik | |
