| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-29 | Add interim workflow C++ apis for logging. | Brian Potchik | |
| 2025-03-28 | missed the older dates! | Jordan Wiens | |
| 2025-03-21 | Add some workflow machine control commands to the C++ API. | Brian Potchik | |
| 2025-03-19 | Add API for BinaryView::FinalizeNewSegments | kat | |
| 2025-03-17 | Add search mode detection feedback in find dialog for advanced binary search. | Brian Potchik | |
| 2025-03-17 | core: initial union support with C++ API | Ryan Snyder | |
| 2025-03-10 | Add support for recoverable analysis abort. | Brian Potchik | |
| 2025-03-10 | Remove platform registration API footgun. | Alexander Taylor | |
| Turns out, you can just pass this thing an architecture that is *completely* different from the one in the platform you are also passing in and it'll just happily do the wrong thing. While that's pretty wild, I'm in favor of not having to make this particular mistake again the next time I copy/paste some code, so we're now deprecating it. | |||
| 2025-03-06 | Add API to insert Activities after a specified Activity. | Brian Potchik | |
| 2025-03-06 | Make the Workflow::Clone name optional and update the docs. | Brian Potchik | |
| 2025-03-05 | Improvements for advanced binary search. | Brian Potchik | |
| 2025-02-17 | Add long Symbol constructor for no namespace allocation | Mason Reed | |
| This allows us to construct a symbol without constructing a namespace, while also giving us the ability to specify raw, long, short names | |||
| 2025-02-17 | Associate a RemoteProject to a Project when applicable | Josh Ferrell | |
| 2025-02-14 | uidf refactor | Ryan Snyder | |
| 2025-02-13 | StringRef and direct access to symbol names | Glenn Smith | |
| 2025-02-12 | Add Symbol constructor for pre-allocated core namespace | Mason Reed | |
| This allows a consumer to bypass the alloc + free of the API NameSpace, removing the need for the consumer to manually construct a symbol for said behavior. | |||
| 2025-02-11 | Fix partial initialization of `DisassemblyTextLine` | Mason Reed | |
| The usage of `DisassemblyTextLine` in the FFI was unsound, we would forget to initialize some fields causing a myriad of issues where round-tripping through the FFI was losing information. | |||
| 2025-02-11 | Add typedef for ProgressFunction and add DefaultProgressFunction | Glenn Smith | |
| 2025-02-10 | Add API to get remote server build version | Josh Ferrell | |
| 2025-02-06 | Add After variants for looking up variables at instructions | Glenn Smith | |
| Fixes #6397 | |||
| 2025-02-04 | Firmware Ninja relationships API | Brandon Miller | |
| 2025-02-03 | Add option to support auto parsing text formats. | Brian Potchik | |
| 2025-02-03 | Fix documentation around `LLIL_MUL` | Dusk Banks | |
| `mul` is aligned with at least what x86 returns for tokens. Signed-off-by: Dusk Banks <me@bb010g.com> | |||
| 2025-01-31 | Update Render Layer docs and type annotations | Glenn Smith | |
| 2025-01-30 | Render Layers | Glenn Smith | |
| 2025-01-24 | Add line formatter API and a generic line formatter plugin | Rusty Wagner | |
| 2025-01-22 | Support eligibility callbacks through the API for Workflow actions. | Brian Potchik | |
| 2025-01-20 | Revert "Add line formatter API and a generic line formatter plugin" | Rusty Wagner | |
| This reverts commit 1699c71999d29d32aba5c9f8fea193a661a4b02b. | |||
| 2025-01-17 | Add line formatter API and a generic line formatter plugin | Rusty Wagner | |
| 2025-01-17 | Firmware Ninja reference tree API | Brandon Miller | |
| 2024-12-16 | Disable fmt unicode support on windows | Josh Ferrell | |
| It wasn't supported before and having it enabled means needing to change charset to utf-8 | |||
| 2024-12-16 | Update dependencies and fix compilation errors/warnings for g++14 and c++20 | Josh Ferrell | |
| 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-11-27 | Add support for a logical memory map representation. | Brian Potchik | |
| 2024-11-25 | Rename 'defaultAnalysis' to 'baseAnalysis' in the Workflow system. | Brian Potchik | |
| 2024-11-25 | Fix placeholder deprecation decorators and versions. | Brian Potchik | |
| 2024-11-24 | Properly maintain selections in the tags list. | Brian Potchik | |
| 2024-11-22 | C++ and Python API for Firmware Ninja | Brandon Miller | |
| 2024-11-07 | Add APIs to support bulk segment addition operations. | Brian Potchik | |
| 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 | hlr: expose ability to claim line addresses | Ryan Snyder | |
| 2024-10-25 | Retrieve view from analysis context | Mason Reed | |
| Makes it possible to write module workflows in plugins and scripts | |||
| 2024-10-24 | Initial implementation of the module-level analysis workflow. | Brian Potchik | |
| 2024-10-23 | Linear view function regions collapse | Peter LaFosse | |
| Update collapse code to support PseudoC | |||
| 2024-10-23 | Add API to bulk add segments, use it in elf view | Josh Ferrell | |
| 2024-10-21 | Add missing TypeBuilder::~TypeBuilder | Glenn Smith | |
| 2024-10-21 | Allow multiple high level representations for display, add Pseudo Rust and a ↵ | Rusty Wagner | |
| Pseudo Python example plugin | |||
| 2024-10-19 | Improved support for interactive flowgraphs. | Brian Potchik | |
| 2024-10-17 | Demangler plugin API | Glenn Smith | |
| Closes #467 | |||
