| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2021-01-27 | Add ABI version verification for plugins | Rusty Wagner | |
| 2021-01-21 | cargo fmt and all my changes | KyleMiles | |
| 2021-01-21 | This is a combination of 23 commits, the work of Ryan Snyder: | Ryan Snyder | |
| Initial fresh repo Add support for recent calling convention API updates and folds the binaryninjacore-sys crate directly into this one. Add support for auto function analysis suppression Finish moving binaryninjacore-sys back into this crate Update for Symbol/Segment core API changes Update for Symbol API cleanup api: advance submodule reference, support Token changes arch/lifting: support for flags in custom architectures arch/lifting: support default flag write behaviors, handle more ops build: enable headless binary support on MacOS via evil hack bv: add BinaryView wrapper support, remove wrong comment api: update to latest binja dev branch support deps: bump dep versions rust: bump to 2018 edition api: bump to avoid cargo submodule brokenness build: improve binaryninja path detection; enable linux linkhack bv: stub for bv load settings arch: fix flag related crash, minor llil update api: update for recent changes macos: disable linkhack briefly | |||
