| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-02 | must escape newlines in long parameter descriptions | Jordan Wiens | |
| 2025-07-02 | must use double backquotes instead of single in RST | Jordan Wiens | |
| 2025-07-02 | fix warning for (m/l)lilfunction translate docs | Jordan Wiens | |
| 2025-07-02 | fix docs for submodules like collaboration and debugger | Jordan Wiens | |
| 2025-07-02 | improve summary splits to prevent a doc warning | Jordan Wiens | |
| 2025-07-02 | sphinx warnings now stop the build | Jordan Wiens | |
| 2025-07-02 | replace autosummary with built-in to fix warnings | Jordan Wiens | |
| 2025-07-02 | removing defucnt cpp sphinx config | Jordan Wiens | |
| 2025-07-02 | [Rust] Add missing `LLIL_FLAG_GROUP` and `LLIL_FLAG_COND` lifted IL expressions | Mason Reed | |
| 2025-07-02 | [WARP] Make plugin commands more discoverable | Mason Reed | |
| Removing the nesting because we now scope view plugin commands out of the context menu | |||
| 2025-07-02 | Fix thumb2 lifting to prevent temp reg spillover for post dec stm instruction. | Brian Potchik | |
| 2025-07-02 | [WARP] Fix headless builds depending on binaryninjaui | Mason Reed | |
| 2025-07-02 | Added no export trie data detection. | Hongyu Chen | |
| 2025-07-02 | Add refs count column to Strings view table, fix address column width, make ↵ | Galen Williamson | |
| sort indicator clearable | |||
| 2025-07-02 | Add Length column to Strings view tables | Galen Williamson | |
| 2025-07-02 | Fix Objective-C dynamic dispatch setting. | Brian Potchik | |
| 2025-07-02 | [mips] Merges PR https://github.com/Vector35/binaryninja-api/pull/6311: MIPS ↵ | kat | |
| r5900 (PS2 EE) support | |||
| 2025-07-02 | [Rust] Misc formatting | Mason Reed | |
| 2025-07-02 | Fix misc warnings in PPC disassembler | Mason Reed | |
| 2025-07-02 | WARP 1.0 | Mason Reed | |
| - Added FFI - Added a sidebar to the UI - Added project, directory and archive processing - Added generic `Container` interface for extensible stores of WARP data - Fixed type references being constructed and pulled incorrectly - Added HTML, Markdown and JSON report generation - Made the WARP information added as an analysis activity - Flattened the signatures directory, the target information is stored in the file now - Matched function information is stored as function metadata in the database to reliably persist, alongside the function GUID - Split the matching out from the application, allowing you to match on a given function without applying it - Added more/better tests - Added support for binaries with multiple architectures, the functions are now also queried based off the Target, see WARP spec for more details - Greatly improved support for RISC architectures, see WARP spec for more details - Greatly improved UX when loading files after the fact, will now sanely rerun the matcher - Omitted the function type if not a user type, this greatly reduces file size - Improved support for functions that reference a page aligned base pointer, see WARP spec for more details - Removed some extra cache structures that were causing erroneous behavior - Fixed edge-case in LLIL traversal missing some constant pointers, this was a bug in the Rust bindings - Added support for function comments - Made long running tasks, such as generating, matching and loading signatures, cancellable where possible - Made function constraints more versatile, allowing for easy extensions in the future, see WARP spec for details - Added options to signature generation, such as what data to store, and whether to compress the data or not - Made all long running tasks prompt the user for required information before the task starts, allowing users to "set it and forget it" and not have to baby sit the finalization of the task - Myriad of other changes to the actual WARP format that impact performance, file size and general feature set, see https://github.com/Vector35/warp for more details | |||
| 2025-07-02 | [Rust] Update Cargo.lock | Mason Reed | |
| 2025-07-02 | [Rust] Add note for `Function::has_explicitly_defined_type` | Mason Reed | |
| 2025-07-02 | [Rust] Misc interaction handler fixes | Mason Reed | |
| 2025-07-02 | [Rust] Fixup some unit tests | Mason Reed | |
| 2025-07-02 | [Rust] Misc things for WARP | Mason Reed | |
| - Make LowLevelILFunction::from_raw public" - Add a helper to get lifted il from flow graph | |||
| 2025-07-02 | [Rust] Fix load options string not being terminated | Mason Reed | |
| 2025-07-02 | [Rust] Update Cargo.lock | Mason Reed | |
| 2025-07-02 | [Rust] Remove redundant `Result` from `Project::folders` | Mason Reed | |
| Also make `Project::file_by_path` take a `Path`. | |||
| 2025-07-02 | [Rust] Add some additional impls for ergonomics | Mason Reed | |
| 2025-07-02 | [Rust] Make `ProjectFile::path_on_disk` return `Option<PathBuf>` | Mason Reed | |
| This is what the API is trying to express, we should just Do The Right Thing:tm: | |||
| 2025-07-02 | [Rust] Misc `interaction::report` improvements | Mason Reed | |
| - Add `Debug` impl to `ReportCollection` - Fix flow graph related api's not being optional | |||
| 2025-07-02 | [Rust] Rerun bindings generator automatically when `BINARYNINJADIR` changes | Mason Reed | |
| This improves the experience when making changes to the core c ffi | |||
| 2025-07-02 | [Rust] impl `Send` and `Sync for `Project` | Mason Reed | |
| Need this for WARP | |||
| 2025-07-02 | Add PluginCommand for projects and hide non-contextual commands in ↵ | Mason Reed | |
| linear/graph view | |||
| 2025-07-02 | [Rust] Remove duplicate `(&str, Variable, &Type)` named variable type impl | Mason Reed | |
| 2025-07-02 | [Rust] Make the `BinaryView` handle public | Mason Reed | |
| This is temporary, please no one depend on this | |||
| 2025-07-02 | [Rust] Add `BinaryViewExt::workflow` | Mason Reed | |
| 2025-07-02 | [Rust] Add a comment about cleaning up the `BinaryView` object | Mason Reed | |
| 2025-07-02 | [Rust] Make `CoreArchitecture::from_raw` public | Mason Reed | |
| Need this for WARP FFI | |||
| 2025-07-02 | [Rust] Remove duplicate `BNGetMediumLevelILVariableDefinitions` wrapper function | Mason Reed | |
| 2025-07-02 | cargo lock | Mason Reed | |
| 2025-07-02 | [Rust] Add a comment to explain what the repository module does | Mason Reed | |
| 2025-07-02 | [Rust] Misc changes to `test_deterministic_functions` | Mason Reed | |
| The function name is redundant, just pull from the symbol | |||
| 2025-07-02 | [Rust] Misc formatting | Mason Reed | |
| 2025-07-02 | [Rust] Make `BnString::free_raw` | Mason Reed | |
| Needed this for the WARP FFI | |||
| 2025-07-02 | [Rust] Re-export interaction sub modules for convenience | Mason Reed | |
| 2025-07-02 | [Rust] Expose `BinaryView::from_raw` | Mason Reed | |
| Needed this for WARP plugin | |||
| 2025-07-02 | [Rust] Add `LowLevelILExpression::{value, possible_values, ↵ | Mason Reed | |
| possible_values_with_opts}` Needed this for WARP plugin | |||
| 2025-07-02 | [Rust] Expose `strings_to_string_list` | Mason Reed | |
| Need this for WARP plugin | |||
| 2025-07-02 | [Rust] Format code | Mason Reed | |
