summaryrefslogtreecommitdiff
path: root/rust/src/custombinaryview.rs
AgeCommit message (Collapse)Author
2024-05-10hide array implementation detailsRubens Brandao
2024-05-01Merge branch 'remove-zeroed-init' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-04-17remove unecessary and crash causing zeroed call initsRubens Brandao
2024-04-16add guard to array with unbound return typesRubens Brandao
2024-04-10fix the array implementation using GATRubens Brandao
2024-04-09replace BStr with strRubens Brandao
2024-01-08update copyright yearJordan Wiens
2023-09-20Rust API: Fix load settings not being the right load settingsGlenn 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-05-10Partially revert my previous commit: Allow extra type bounds, but suppress ↵KyleMiles
clippy with comment
2023-05-10Rust API : Remove some unused type parameters (this should remove a little ↵KyleMiles
bit of codegen)...but will likely break custom BV plugins
2023-01-06Rust API: Additional CleanupMichael Krasnitski
2023-01-06Rust API: Lots and lots of clippy changesKyleMiles
2023-01-06Fix update copyright year leftoverXusheng
2022-09-29[Rust API] Better name for this trait fn, more CC supportGlenn Smith
2022-09-29[Rust API] Add support for MetadataGlenn Smith
2022-08-31Rust API : Major docs update (still need detailed module and function ↵KyleMiles
documentation)
2022-08-29Rust API : Update and add copyrightsKyleMiles
2022-06-23Rust API: Change instruction_text to use Vec<>rose
2022-04-29Check in the debuggerXusheng
2022-04-12fix: CustomViewContext using 'std::mem::zeroed' which can result in runtime ↵EliseZeroTwo
panics when called on certain types in newer versions of Rust
2022-04-12Rust API : Fix ref counting bug in CustomBinaryView creation, ↵KyleMiles
initialization, and parsing
2022-02-14rust: add ArrayGuard and for non-owned arraysFabian Freyer
To make use of shard functionality, we split the CoreOwnedArrayProvider into CoreArrayProvider and CoreOwnedArrayProvider. Array makes use of the CoreOwnedArrayProvider, which depends on CoreArrayProvider, while the new ArrayGuard only requires CoreArrayProvider and represents a non-owned array.
2021-05-11Rust 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-01-21cargo fmt and all my changesKyleMiles