| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-23 | [Rust] Fix misc formatting | Mason Reed | |
| 2025-11-23 | Unify SettingsCache and MemoryMap access under immutable snapshots for ↵ | Brian Potchik | |
| consistent, lock-free AnalysisContext queries. | |||
| 2025-11-21 | Add get and __contains__ methods to all *MetaClass | Peter LaFosse | |
| Fixes: https://github.com/Vector35/binaryninja-api/issues/7588 | |||
| 2025-11-19 | [DWARF] Improve logging when loading fails, remove extra bv creation | Josh Ferrell | |
| 2025-11-19 | [DWARF] Fix incorrect error messages for empty lexical blocks | Josh Ferrell | |
| 2025-11-19 | Fix generated type hints for function params in _binaryninjacore.py | Josh Ferrell | |
| 2025-11-19 | Fix BinaryView.set_manual_type_source_override | Josh Ferrell | |
| 2025-11-19 | Improve python api type hints | Josh Ferrell | |
| 2025-11-19 | Fix some python API error messages | Josh Ferrell | |
| 2025-11-19 | Add more type hints to lineardisassembly.py | Josh Ferrell | |
| 2025-11-19 | Fix DisassemblyTextLine repr | Josh Ferrell | |
| 2025-11-19 | Allow loading supplementary dwarf debug info from path in .gnu_debugaltlink | Josh Ferrell | |
| 2025-11-18 | Override QDialog methods in OptionsDialog | Josh Ferrell | |
| 2025-11-17 | Fix some compiler warnings | Rusty Wagner | |
| 2025-11-17 | Add functions_by_name to rust implementation of BinaryViewExt | James Johnson | |
| Python has the get_functions_by_name method on binary views that is useful for finding a function by name. This adds that same method to the rust implementation for binary views. The implementation is essentially the same as the python version apart from the ordering of the symbols. Python will order functions defined in the binary before functions defined outside of the binary. The rust implementation of `symbols_by_name` does not take an ordering for the symbols so that is currently left out here. | |||
| 2025-11-17 | Fix calculation of mask for constant values | James Johnson | |
| This fixes an error when a constant is being loaded into a flag. The constants associated with a flag value have their size set to zero. That causes the mask for the constant value to be all zeros. Due to that, getting the value of a zero sized constant will always return 0 even if it should be 1. This commit special cases the size of zero to create a mask of 1 which will correctly mask off the lowest byte and return that as the constant. | |||
| 2025-11-16 | [DWARF] Fix crash in dwarf export with detached NTR vtable data variable | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7646 Also cleaned up and added some more context to the `NamedTypeReference::target` function. | |||
| 2025-11-16 | [WARP] Fix unused rerun matcher checkbox when loading file on disk | Mason Reed | |
| 2025-11-16 | [WARP] Fix container list not refreshing for dynamically added containers | Mason Reed | |
| When running the command "WARP\\Load File" it will create a new container and add it to the global container list, we need to show this in the UI | |||
| 2025-11-16 | [WARP] Explicitly create user signature directory on plugin init | Mason Reed | |
| Fixes cases where the user signature directory for some reason has not been created, typically the directory will exist as the sigkit runner will also try and create the directory. | |||
| 2025-11-14 | add flowgraph support | Jordan Wiens | |
| 2025-11-14 | add example render layer to inject newlines | Jordan Wiens | |
| 2025-11-13 | [DWARF] Prevent extra slashes in generated debuginfod urls | Josh Ferrell | |
| 2025-11-13 | update documentation for troubleshooting linux apparmor with snap firefox | Jordan Wiens | |
| 2025-11-12 | link to main docs site, not dev | Jordan Wiens | |
| 2025-11-12 | warp docs cleanup | Jordan Wiens | |
| 2025-11-11 | [KernelCache] Remove 'Load Selected Image and Dependencies' | Mark Rowe | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7615. The dependency loading for kernel cache images was copied from the shared cache code, and looks for `LC_LOAD_DYLIB` load commands to determine the direct dependencies of an image. Images in kernel caches don't use `LC_LOAD_DYLIB` load commands so no dependencies were ever loaded. It could, however, result in a crash. | |||
| 2025-11-11 | add missing image to xref docs | Jordan Wiens | |
| 2025-11-10 | add better documentation for new xref UI settings | Jordan Wiens | |
| 2025-11-10 | update rst doc link | Jordan Wiens | |
| 2025-11-10 | fix a few missing docs links | Jordan Wiens | |
| 2025-11-10 | fix coreversion info and add docs | Jordan Wiens | |
| 2025-11-10 | improved indentation and update formatting detection | Jordan Wiens | |
| 2025-11-10 | fix missing newlines breaking lists | Jordan Wiens | |
| 2025-11-10 | add back the light/dark toggle button | Jordan Wiens | |
| 2025-11-10 | add whitespace checking script for pydocs | Jordan Wiens | |
| 2025-11-10 | better position for sidebar toggle button | Jordan Wiens | |
| 2025-11-10 | fix small formatting in memorymap api docs | Jordan Wiens | |
| 2025-11-10 | re-add module level docs lost in docs generator refactor | Jordan Wiens | |
| 2025-11-10 | Revert various table view changes | Jordan Wiens | |
| They were not tested in time and we will address their bugs after the release | |||
| 2025-11-10 | Fix crash for psuedo views (C/Obj-C/Rust) with unknown array access expr type | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7603 | |||
| 2025-11-07 | Fix crash when attempting to open an invalid file. | Brian Potchik | |
| 2025-11-06 | final settings update for 5.2 | Jordan Wiens | |
| 2025-11-06 | make cpp link relative | Jordan Wiens | |
| 2025-11-06 | expand items when selected and fix highlighting of selected tree items | Jordan Wiens | |
| 2025-11-06 | final css tweaks | Jordan Wiens | |
| 2025-11-06 | fix outline generation | Jordan Wiens | |
| 2025-11-06 | fix thread-safe overlays and improve/extract colors | Jordan Wiens | |
| 2025-11-06 | fix multiline function definitions | Jordan Wiens | |
| 2025-11-06 | add collapsing of the sidebar and ignore empty metadata and platform names | Jordan Wiens | |
