| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-15 | [Rust] Add `BinaryView::search` and friends | Mason Reed | |
| 2025-05-12 | [Rust] Reduce usage of `IntoCStr` in function signatures | Mason Reed | |
| This is being done to reduce complexity in function signatures, specifically many of the strings we are passing ultimately should be new types themselves instead of "just strings", things such as type ids. Another place which was confusing was dealing with filesystem related APIs, this commit turns most of those params into a stricter `Path` type. This is bringing the rust api more inline with both python and C++, where the wrapper eagerly converts the string into the languages standard string type. Special consideration must be made for symbols or other possible non utf-8 objects. This commit will be followed up with one that adds the `IntoCStr` bound on API's we want to keep as invalid utf-8 so we can for example, get section by name on a section with invalid utf-8. | |||
| 2025-05-07 | [Rust] Fix a pre-existing formatting issue CI is complaining about | Mark Rowe | |
| 2025-05-04 | Add a setting to disable creating a backing memory region for SVD regions | Mason Reed | |
| This is apart of https://github.com/Vector35/binaryninja-api/issues/6678 | |||
| 2025-02-26 | SVD Loader: Support subregion register address blocks | Mason Reed | |
| Previously we assumed a well-formed SVD file to only address its register block with a single definition, this is unfortunately not always the case and to handle it we must attempt to merge blocks, more work on this needs to be done later to support multi-register address blocks. | |||
| 2025-02-24 | Add SVD Loader Plugin | Mason Reed | |
