summaryrefslogtreecommitdiff
path: root/rust/src/debuginfo.rs
AgeCommit message (Collapse)Author
2024-07-09Rust API : Fix misc clippy warningsKyleMiles
2024-06-13Apply stack variables from DWARFJosh Ferrell
2024-05-10use the new public/private Array trait implRubens Brandao
2024-05-10hide array implementation detailsRubens Brandao
2024-05-09fix GAT CoreArrayWrapper implRubens Brandao
2024-05-09fix rust doc codeRubens Brandao
2024-05-01rust: account for changes to NameAndType bindingsRyan Snyder
2024-05-01Merge branch 'name-and-type-transparent' of github.com:rbran/binaryninja-api ↵Ryan Snyder
into dev
2024-04-17remove unecessary and crash causing zeroed call initsRubens Brandao
2024-04-17use Ref to own typesRubens Brandao
2024-04-17allow DataVariable and NameAndType to be transmutableRubens Brandao
2024-01-19Add support for components in debug infoKyleMiles
2024-01-08update copyright yearJordan Wiens
2023-05-08Pass debug file along with original file to debug info parsersKyleMiles
2023-04-18Rust API : Misc Changes and ImprovementsKyleMiles
2023-03-22DebugInfo: Make datavar types have confidenceGlenn Smith
2023-01-10Remove unused impls of `AsRef<T> for T`Michael Krasnitski
2023-01-06Rust API: Additional CleanupMichael Krasnitski
2023-01-06Rust API: Clean up APIs by removing artificial mut constriantsKyleMiles
2023-01-06Rust API: Lots and lots of clippy changesKyleMiles
2023-01-06Fix update copyright year leftoverXusheng
2022-10-09Remove default load settings; Move settings `analysis.debugInfoInternal` and ↵KyleMiles
`loader.debugInfoExternal` to `analysis.debugInfo.internal` and `analysis.debugInfo.external`
2022-10-04Fix cargo warnings about unused imports; cargo fmtKyleMiles
2022-10-04Rename and move `Analysis/Database Merge Tool` to `File/Merge Databases`; ↵KyleMiles
Add API bindings for `BinaryView::GetDebugInfo()`, `BinaryView::ApplyDebugInfo()`, and `BinaryView::SetDebugInfo()`; Remove `analysis.experimental.parseDebugInfo` (in favor of `loader.debugInfoInternal` and `loader.debugInfoExternal`)
2022-09-29DebugInfo: make parseInfo have a progress callbackGlenn Smith
This will enable us to have progress bars and cancellation of debuginfo application
2022-09-29DebugInfo: take entire Type for function instead of by-partsGlenn Smith
2022-09-29Make DebugInfo::parse failableGlenn Smith
2022-09-29[Rust API] Better name for this trait fn, more CC supportGlenn Smith
2022-09-22Add new DebugInfo APIsKyleMiles
2022-08-29Rust API : Update and add copyrightsKyleMiles
2022-07-07Revert 94649dde0d847aa2407d565632f7d2c3cdff32f5: "Add IsExternal callback to ↵KyleMiles
debug info API"
2022-06-09Add `IsExternal` callback to debug info APIrose
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-08-18Rust API : DebugInfo API FixesKyleMiles
2021-07-07DebugInfo - plugable debug information importers - C++, Rust, and Python APIsKyleMiles