| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-06 | [Rust] Fix MLIL function expression index usage in place of instruction index | Mason Reed | |
| Discovered when poking at variable values in WARP | |||
| 2025-07-05 | Fix ELF loader image base calculation to include memory-only PT_LOAD segments. | Brian Potchik | |
| 2025-07-04 | [Rust] Fix double precision expression low level IL definition | Mason Reed | |
| 2025-07-04 | [WARP] Fix possible skipped instructions when multiple IL expressions are ↵ | Mason Reed | |
| appended for a given instruction | |||
| 2025-07-04 | [RTTI] Fix vtables straddling section boundaries causing a OOB exception | Mason Reed | |
| This fixes an issue with certain shared cache binaries where a VFT was placed at the tail of the const data section | |||
| 2025-07-04 | [SharedCache] Enqueue pointer sweep on image/region load | Mason Reed | |
| This is enabled as is, there might need to be some restrictions later on, does not seem to have an unreasonable impact analysis time | |||
| 2025-07-04 | EFI Resolver user guide documentation | Brandon Miller | |
| 2025-07-03 | [Rust] Fix clippy + rustfmt complaints | Mark Rowe | |
| The clippy complaint was a real issue: the doc comment intended for the commented-out `unresolved_indirect_branches` was being interpreted as the start of the doc comment for the following function. | |||
| 2025-07-04 | [WARP] Remove warning about missing sections for Raw view | Mason Reed | |
| 2025-07-04 | [Rust] Fix some grammar in README.md | Mason Reed | |
| 2025-07-04 | [Rust] Add missing `ADD_OVERFLOW`, `TEST_BIT` and `LLIL_REG_STACK_FREE_REG` ↵ | Mason Reed | |
| low level IL expressions | |||
| 2025-07-03 | Fix compilation with newer clang/gcc versions | Josh Ferrell | |
| 2025-07-03 | Fix C++ deprecation warnings in nlohmann and rapidjson | Josh Ferrell | |
| 2025-07-03 | Bump current core ABI version | Alexander Khosrowshahi | |
| 2025-07-03 | Add get_files_by_path_in_project and get_path_in_project to C++ and python APIs | Alexander Khosrowshahi | |
| 2025-07-03 | Change 'Path' to 'Path on disk' in triage summary | Alexander Khosrowshahi | |
| 2025-07-03 | Add GetPathInProject() to core API | Alexander Khosrowshahi | |
| 2025-07-03 | Add API to get all type field references at the same time to avoid ↵ | Rusty Wagner | |
| duplicating work | |||
| 2025-07-03 | Reduce number of refreshes and memory usage of cross references widget. | Rusty Wagner | |
| * Generates IL for cross references only when visible instead of all at once. * Releases memory for IL after the cross references retrieves the tokens. * Much faster algorithm for updating IL when functions change. * Don't refresh cross references at all if the widget isn't visible. Retreiving the new set of cross references is deferred until the widget becomes visible again. * Don't redo the query for the list of cross references when anything in the entire UI changes, even the window layout. Only recompute the list when an event for a new cross reference selection comes in. | |||
| 2025-07-03 | Expose Add/RemoveDataReference and ensure BinaryViews use this API instead ↵ | Peter LaFosse | |
| of the _user_ variant | |||
| 2025-07-03 | api: indirect branch inlining support | Ryan Snyder | |
| 2025-07-03 | arm/thumb: signal that returns can switch arch | Ryan Snyder | |
| 2025-07-03 | [Rust] Add simple binary view tags test | Mason Reed | |
| 2025-07-03 | Temporarily disable tags for WARP functions tag types are not thread safe | Mason Reed | |
| Another set of bugs caused by undo and main thread actions, when will it end | |||
| 2025-07-03 | Fix TagType objects being leaked when opening tags sidebar | Mason Reed | |
| 2025-07-02 | Add outlining support for wmemcpy. | Brian Potchik | |
| 2025-07-02 | [Rust] Misc cleanup | Mason Reed | |
| 2025-07-02 | [Rust] Add missing `LLIL_FLOAT_CONST` low level IL expression | Mason Reed | |
| 2025-07-02 | [WARP] Fix rpath for warp UI on linux | Mason Reed | |
| Was not able to find the core plugin in the plugins directory | |||
| 2025-07-02 | Fix mips tests failing to build on arm64 linux | Mason Reed | |
| 2025-07-02 | cannot use the same keyword for RST links | Jordan Wiens | |
| 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 | |
