| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-09 | Deprecate `Segment.serialize` and `Section.serialize` in favor of ↵ | Brian Potchik | |
| descriptor-based classes. | |||
| 2024-12-27 | Fix trying to construct a FunctionViewType from a FunctionViewType | Glenn Smith | |
| 2024-12-27 | Add default implementations to Python TypePrinter to dual C++ | Glenn Smith | |
| 2024-12-14 | Pass length to free flag conditions list callback and remove libc from rust api | Mason Reed | |
| Allows language bindings like rust to free conditions lists sanely | |||
| 2024-12-14 | Pass length to free register list callback | Mason Reed | |
| Allows language bindings like rust to free register lists sanely | |||
| 2024-12-05 | fix documentation around workflow example code | Jordan Wiens | |
| 2024-12-03 | Add `Relocation` information to python api | Mason Reed | |
| Previously only the relocation ranges were available | |||
| 2024-12-03 | Update documentation for add_memory_region. | Brian Potchik | |
| 2024-11-27 | Add support for a logical memory map representation. | Brian Potchik | |
| 2024-11-25 | Add additional python APIs to query tags by scope. | Brian Potchik | |
| 2024-11-25 | Fix placeholder deprecation decorators and versions. | Brian Potchik | |
| 2024-11-22 | C++ and Python API for Firmware Ninja | Brandon Miller | |
| 2024-11-18 | Minor documentation update for python API workflows. | Brian Potchik | |
| 2024-11-15 | Add extra explanation for `export_*_to_library` APIs. | Alexander Taylor | |
| 2024-11-15 | Add warnings about silent failures in function APIs. | Alexander Taylor | |
| Attempts to partially address #6019. | |||
| 2024-11-07 | Add APIs to support bulk segment addition operations. | Brian Potchik | |
| 2024-11-06 | Improve documentation for `update_analysis*` methods. | Brian Potchik | |
| 2024-11-05 | Add delay support to workflow machine. | Brian Potchik | |
| 2024-11-05 | Make Python data renderers backwards compatible | Rusty Wagner | |
| 2024-11-05 | Fix python DataRenderer API | Peter LaFosse | |
| 2024-11-03 | Update type hints for BaseILInstruction.add_subgraph | KyleMiles | |
| 2024-11-03 | Python API : Update .operands documentation | KyleMiles | |
| 2024-11-01 | Fix segment removal APIs. | Brian Potchik | |
| 2024-10-30 | Use idiomatic Python | Zerotistic | |
| 2024-10-30 | fix: validate input type in TypeLibrary.add_alternate_name to prevent crashes | Zerotistic | |
| Fixes Vector35/binaryninja-api#5814. The function now checks if the input is of type . This prevents crashes caused by passing null or non-string values. | |||
| 2024-10-29 | Small type hint fixes | Josh Ferrell | |
| 2024-10-28 | Eliminate AST parameter in high level rendering APIs, as it is already part ↵ | Rusty Wagner | |
| of the HLIL instruction | |||
| 2024-10-28 | Properly wrap the Activity object returned from 'register_activity'. | Brian Potchik | |
| 2024-10-25 | Fix not being able to set UIDF on function parameters | Glenn Smith | |
| Mirrors the UI code's method for handling this situation: if the variable's index field is 0, then it is a function parameter and it needs to have its value set at the function's entry point. | |||
| 2024-10-25 | Retrieve view from analysis context | Mason Reed | |
| Makes it possible to write module workflows in plugins and scripts | |||
| 2024-10-24 | Improve documentation for `update_analysis`. | Brian Potchik | |
| 2024-10-24 | Initial implementation of the module-level analysis workflow. | Brian Potchik | |
| 2024-10-24 | Remove bad import in __init__.py | Josh Ferrell | |
| 2024-10-24 | Add __hash__ method to FunctionViewType | Peter LaFosse | |
| 2024-10-23 | Initial commit of the alpha dyld_shared_cache view API Plugin. | kat | |
| This is an early release of our DSC processing plugin. We're still hard at work improving this feature. You should be able to just drop in a dyld_shared_cache and use the 'Shared Cache Triage' view to load and analyze images. | |||
| 2024-10-23 | Add API to bulk add segments, use it in elf view | Josh Ferrell | |
| 2024-10-23 | Fix Database.global_keys not converting bytes to str | Glenn Smith | |
| 2024-10-22 | doc: Add BackgroundTaskThread python example | riskydissonance | |
| To allow python plugins to do work not on the UI thread. Also allows them to call update_analysis_and_wait() | |||
| 2024-10-22 | fix: implement slicing on TypedDataAccessor for ArrayTypes | Scott Lagler | |
| 2024-10-22 | fix: BasicBlockList iteration returns a new list | Scott Lagler | |
| The culprit here is the _n class member which serves as the counter for the __next__ function. That needs to be reset when iterating through the list | |||
| 2024-10-21 | Allow `current_il_instruction` to work in Pseudo C (or any high level language) | Rusty Wagner | |
| 2024-10-21 | Allow multiple high level representations for display, add Pseudo Rust and a ↵ | Rusty Wagner | |
| Pseudo Python example plugin | |||
| 2024-10-19 | Add misc docs to BinaryDataNotification | Mason Reed | |
| Should make it more clear when certain callbacks are called. | |||
| 2024-10-19 | Improved support for interactive flowgraphs. | Brian Potchik | |
| 2024-10-17 | Demangler plugin API | Glenn Smith | |
| Closes #467 | |||
| 2024-10-11 | Move ScriptingProvider log messages to a dedicated logger | Josh Ferrell | |
| 2024-10-11 | Fix type hints in log.py | Josh Ferrell | |
| 2024-10-03 | Fix RemoteProject.create_file | Josh Ferrell | |
| 2024-10-03 | Added IsForceLoadable method to BinaryViewType | Brandon Miller | |
| 2024-10-03 | Make sure the undefined data variable does not get recreated by ↵ | Xusheng | |
| auto-analysis. Fix https://github.com/Vector35/binaryninja-api/issues/5817 | |||
