| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-02 | Rust API : Add HLIL Bindings | Rubens Brandao | |
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2024-01-04 | Support function recognizers in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support relocations in Rust architecture plugins | Rusty Wagner | |
| 2023-12-22 | add more documentation about specifying the full path for install_api.py | Jordan Wiens | |
| 2023-12-05 | Resolves #3714: Adds core initialization/shutdown wrapper object (to the ↵ | KyleMiles | |
| Rust API) that you can initialize at the top of your script and it'll auto-cleanup at the end of your script. Also some misc doc fixes. | |||
| 2023-11-21 | add mlil to rust | Rubens Brandao | |
| 2023-09-20 | Rust API : FFI Fix, was leaking some non-null-terminated strings to the ↵ | KyleMiles | |
| core..fix passing a nullptr to `load` | |||
| 2023-07-10 | DWARF Import DebugInfo Plugin | KyleMiles | |
| Resolves #3206 | |||
| 2023-07-10 | Move binary view loading in to the core; deprecate open_view in favor of ↵ | KyleMiles | |
| load; update examples | |||
| 2023-06-06 | Rust API : Add the noexports feature to not export the ABI functions (for ↵ | KyleMiles | |
| when you're statically compiling several Rust modules that use the API...only one needs to export it) | |||
| 2023-05-10 | Rust API : Minor cleanup of PR | KyleMiles | |
| 2023-05-10 | Added some stack layout and reference APIs | toolCHAINZ | |
| 2023-05-10 | Fixed calling open_view on a bndb with an invalid view would panic as unwrap ↵ | tanakalian | |
| was called. Fixed by matching to handle the error case | |||
| 2023-05-10 | Rust API : Remove some unused type parameters (this should remove a little ↵ | KyleMiles | |
| bit of codegen)...but will likely break custom BV plugins | |||
| 2023-04-18 | Rust API : Misc Changes and Improvements | KyleMiles | |
| 2023-01-30 | Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIs | Rusty Wagner | |
| 2023-01-25 | Fix rust headless BinaryView not loading correctly | geno nullfree nullfree.geno@gmail.com | |
| 2023-01-10 | Move `logger` module into its own file | Michael Krasnitski | |
| 2023-01-10 | Clean up `open_view` and `open_view_with_options` | Michael Krasnitski | |
| 2023-01-06 | Rust API: Additional Cleanup | Michael Krasnitski | |
| 2023-01-06 | Rust API: Lots and lots of clippy changes | KyleMiles | |
| 2023-01-06 | Cargo doc fixes | KyleMiles | |
| 2023-01-06 | Fix update copyright year leftover | Xusheng | |
| 2022-09-29 | [Rust API] Various path getters | Glenn Smith | |
| 2022-09-29 | [Rust API] DownloadProvider | Glenn Smith | |
| 2022-09-29 | [Rust API] Add support for Metadata | Glenn Smith | |
| 2022-08-31 | Rust API : Major docs update (still need detailed module and function ↵ | KyleMiles | |
| documentation) | |||
| 2022-08-29 | Rust docs : add `#![doc(html_no_source)]` to reduce file count | KyleMiles | |
| 2022-08-29 | Add Rust docs to CI (see https://dev-rust.binary.ninja 🎉) | KyleMiles | |
| 2022-08-29 | Rust API : Update and add copyrights | KyleMiles | |
| 2022-06-23 | Rust API: Change instruction_text to use Vec<> | rose | |
| 2022-03-20 | Fix detection of BNDB analysis databases | Michael Holmes | |
| 2022-03-16 | Add support for structured logging | Peter LaFosse | |
| 2022-02-14 | rust: add demangle helpers for gnu3 and ms | KyleMiles | |
| Co-authored-by: EliseZeroTwo <mail@elise.moe> | |||
| 2022-02-14 | rust: add linearview and related APIs | Fabian Freyer | |
| This should include everything required to retrieve linear disassembly for a function. * add `highest_address` method to `Function` * add `DisassemblySettings` * add text getter for `InstructionTextToken` * add `LinearViewObject`, `LinearViewCursor` * add decompilation example | |||
| 2022-02-14 | rewrote some of the API to be both a bit more rusty and nicer to read (no ↵ | Lukas Dresel | |
| more "match match {} {}") | |||
| 2022-02-14 | rust: Add BinaryReader and BinaryWriter | Fabian Freyer | |
| 2022-02-08 | rust: Add tags and tag types to the API | Fabian Freyer | |
| This is missing all the things that iterate over tag types for now. | |||
| 2022-02-08 | rust: add some interaction functions | Fabian Freyer | |
| 2021-12-02 | Rust API - Add BinaryView::data_variables | KyleMiles | |
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-07-07 | DebugInfo - plugable debug information importers - C++, Rust, and Python APIs | KyleMiles | |
| 2021-05-11 | Rust API; More setting support, fix edgecase in open_view_with_options, and ↵ | KyleMiles | |
| fixed using mut for const correctness (mut != ~const) | |||
| 2021-05-11 | Rust API : Better headless support; Introducing `binaryninja::open_view` and ↵ | KyleMiles | |
| `binaryninja::open_view_with_options`, updated init/shutdown, script example, more setting support, and misc fixes | |||
| 2021-04-28 | Slightly better work-around for ABI version retrieval | Markus Piéton | |
| 2021-04-28 | Fix wrong CorePluginABIVersion, plugin_abi_version, and ↵ | Markus Piéton | |
| plugin_abi_minimum_version | |||
| 2021-03-18 | Better type support | KyleMiles | |
| 2021-03-15 | Implementing BackgroundTask | Josh Watson | |
| 2021-02-26 | Fix rust plugin linking on Windows | yrp | |
| Windows requires the symbols from the core to crate the plugin dll. As these were gated behind the headless feature, these didn't exist, and thus linking failed. Enabling the headless feature was also insufficient, as headless features disabled CorePluginABIVersion function. This patch turns all the headless cfgs into headless or windows cfgs. | |||
