| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-07 | add exprIndex field to BNInstructionTextToken | Ryan Snyder | |
| 2024-02-07 | use generic version | martin | |
| 2024-02-07 | add function set_can_return_auto and set_can_return_user | martin | |
| 2024-02-02 | Rust API : Misc clippy fixes | KyleMiles | |
| 2024-02-02 | Rust API : Add HLIL Bindings | Rubens Brandao | |
| 2024-01-22 | Project support | Josh Ferrell | |
| 2024-01-19 | Add support for components in debug info | KyleMiles | |
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2024-01-04 | Add local label symbol type to always prioritize normal local symbols over ↵ | Rusty Wagner | |
| compiler generated labels | |||
| 2024-01-04 | Add GetRelocationsAt API | Rusty Wagner | |
| 2024-01-04 | Use unwrap_or_else to avoid running error path code when there isn't an error | Rusty Wagner | |
| 2024-01-04 | Support function recognizers in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support relocations in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support patching in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support assemble callback in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support register stacks in Rust architecture plugins | Rusty Wagner | |
| 2024-01-04 | Support intrinsics 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-06 | Add LLIL/MLIL instructions to describe integer vs. floating point argument usage | Rusty Wagner | |
| 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-12-04 | Rust API : Fix some clippy warnings | KyleMiles | |
| 2023-12-04 | Resolves #4774: Lifetimes were causing strings to get garbage collected ↵ | KyleMiles | |
| before use in SymbolBuilder::create (Rust API) | |||
| 2023-11-24 | Add Symbolic symbols type. | Brian Potchik | |
| 2023-11-21 | add mlil to rust | Rubens Brandao | |
| 2023-11-10 | Fix ARM64 Linux build | Rusty Wagner | |
| 2023-11-06 | Type Containers | Glenn Smith | |
| 2023-10-17 | BNGetVariablesForParameters register list also works for float regs | Rusty Wagner | |
| 2023-09-29 | DWARF Import : Misc code cleanup, improvements, and enabling by default changes | KyleMiles | |
| This includes: Gracefully handle missing DIE references Partially revert 7849cda Misc DWARFv5 Fixes Speed Improvements Fix crash on unexpected EOF Partially revert 0d5fe9ec8963a26361b8bf1af17e029afc87f952 and Correctly initialize DWARF Import plugin | |||
| 2023-09-20 | Rust API: Fix load settings not being the right load settings | Glenn Smith | |
| There is a distinction between *default* load settings and just load settings. Rust did not have this distinction and was using the default settings for a function that was not labelled default. | |||
| 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-09-19 | fix the rust API get_form_input bug | Jordan Wiens | |
| 2023-09-11 | Fix memory leak in functions calling BNCreateUserFunction | Xusheng | |
| 2023-08-17 | Rust API: Add Structure::base_structures and fix type on ↵ | Glenn Smith | |
| StructureBuilder::base_structures Now Result<Vec<BaseStructure>> since it could technically return nullptr if you have invalid usage... Probably not possible but the other functions in Structure do similar so this is for consistency. | |||
| 2023-08-17 | Rust API: Stop using NamedTypeReference::from_raw directly | Glenn Smith | |
| Now using ref_from_raw instead because you really should not have a direct reference to a bare NTR type (that doesn't make sense outside of core). | |||
| 2023-08-16 | Add DefineUserTypes to Rust/Python (+ fix return type) | Glenn Smith | |
| 2023-08-07 | [Rust API] Fix format string bug in BNLog | Glenn Smith | |
| You would think we, a security company, would not have format string vulns in $current_year. Yet, here we are. | |||
| 2023-07-25 | Rust API : apply cargo fmt | KyleMiles | |
| 2023-07-25 | impl `From<&'a Ref<T>>` for `Conf<&'a T>` | Michael Krasnitski | |
| 2023-07-25 | rust: Add `StructureBuilder::with_members` | Michael Krasnitski | |
| 2023-07-25 | rust: Change `StructureBuilder::insert` to take and return `&self` | Michael Krasnitski | |
| 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-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-07-07 | Expose function "pure" flag to api and typesystem | Glenn Smith | |
| 2023-06-08 | Undo transactions / context manager | Glenn Smith | |
| 2023-06-08 | Undo entry states and reverting | Glenn Smith | |
| 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-31 | Rustdoc warning cleanup (fixes dead links) | KyleMiles | |
| 2023-05-10 | Rust API : Minor cleanup of PR | KyleMiles | |
