| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-19 | Add data_variable_at_address and fixed the type propagation issue in riscv | Zichuan Li | |
| 2024-06-11 | Add original base to Rust API. | Alexander Taylor | |
| 2024-05-28 | Solved issue #1180 by adding new APIs | Zichuan Li | |
| 1. Add two new APIs for multiple entry functions `GetAllAnalysisEntryFunctions` and `AddToEntryFunctions` 2. Add Python APIs `entry_functions` and `add_to_entry_functions`. `entry_functions` resturns a list of functions, which supports parsing functions in `init_array`, `fini_array` and TLS callbacks. 3. Modify bin-info, it now prints all entry functions | |||
| 2024-05-15 | Rust: change signatures of `define_{auto,user}_data_var` | Michael Krasnitski | |
| 2024-05-15 | Apply suggestions from code review | Kyle Martin | |
| Co-authored-by: Michael Krasnitski <42564254+mkrasnitski@users.noreply.github.com> | |||
| 2024-05-15 | Fix invalid write to uninitialized reserved Vec | Rubens Brandao | |
| 2024-05-15 | Fix invalid write to uninitialized Vec | Rubens Brandao | |
| 2024-05-09 | fix rust doc code | Rubens Brandao | |
| 2024-05-09 | Fix clippy warnings and run rustfmt | Michael Krasnitski | |
| 2024-05-09 | only create FlowGraph with Ref | Rubens Brandao | |
| 2024-04-17 | remove unnecessary transmutions | Rubens Brandao | |
| 2024-04-17 | use Ref to own types | Rubens Brandao | |
| 2024-04-17 | allow DataVariable and NameAndType to be transmutable | Rubens Brandao | |
| 2024-04-09 | replace BStr with str | Rubens Brandao | |
| 2024-03-18 | add register_binary_view_event | martin | |
| 2024-03-05 | Rust: Add support for querying analysis status | Glenn Smith | |
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2024-01-04 | Add GetRelocationsAt API | Rusty Wagner | |
| 2023-09-11 | Fix memory leak in functions calling BNCreateUserFunction | Xusheng | |
| 2023-08-16 | Add DefineUserTypes to Rust/Python (+ fix return type) | Glenn Smith | |
| 2023-07-25 | rust: Add support for defining auto data vars and auto types | Michael Krasnitski | |
| In particular, added the following methods to `BinaryViewExt`: * `define_auto_data_var` * `undefine_auto_data_var` * `define_auto_type` * `undefine_auto_type` * `undefine_user_type` | |||
| 2023-07-11 | add BinaryView::functions_containing | unknowntrojan | |
| 2023-05-31 | Rustdoc warning cleanup (fixes dead links) | KyleMiles | |
| 2023-05-10 | Rust API : Minor cleanup of PR | KyleMiles | |
| 2023-05-10 | added un/define_user_data_var functions | mmaekr | |
| 2023-05-10 | Added some stack layout and reference APIs | toolCHAINZ | |
| 2023-04-18 | Rust API : Misc Changes and Improvements | KyleMiles | |
| 2023-03-22 | Tags refactor | KyleMiles | |
| 2023-02-14 | 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-10 | Remove unused impls of `AsRef<T> for T` | 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 | |
| 2023-01-05 | Bump to 2021 | Joe Rozner | |
| 2022-11-30 | [Rust API] BinaryView.get_types() etc | Glenn Smith | |
| 2022-10-09 | Remove default load settings; Move settings `analysis.debugInfoInternal` and ↵ | KyleMiles | |
| `loader.debugInfoExternal` to `analysis.debugInfo.internal` and `analysis.debugInfo.external` | |||
| 2022-10-04 | Fix cargo warnings about unused imports; cargo fmt | KyleMiles | |
| 2022-10-04 | Add API bindings for `BNBinaryViewGetDefaultLoadSettings` for force API ↵ | KyleMiles | |
| actions to load default load settings | |||
| 2022-09-29 | [Rust API] BinaryView::update_analysis | Glenn Smith | |
| 2022-09-29 | [Rust API] BinaryView metadata storing | Glenn Smith | |
| 2022-09-29 | [Rust API] Better name for this trait fn, more CC support | Glenn Smith | |
| 2022-09-29 | [Rust API] General type fixes and additions | 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 API : Update and add copyrights | KyleMiles | |
| 2022-02-14 | Rust: Minor tweaks to 2890; merge architecture::InstructionTextToken and ↵ | KyleMiles | |
| disassembly::InstructionTextToken; update examples | |||
| 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-08 | rust: Move icon and name setter to TagType::create | 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. | |||
