summaryrefslogtreecommitdiff
path: root/rust/examples
AgeCommit message (Collapse)Author
2024-05-01Merge branch 'name-and-type-transparent' of github.com:rbran/binaryninja-api ↵Ryan Snyder
into dev
2024-04-22Fix pdb compile on Free editionGlenn Smith
2024-04-22Public release of PDB parser pluginGlenn Smith
2024-04-17allow DataVariable and NameAndType to be transmutableRubens Brandao
2024-04-09replace BStr with strRubens Brandao
2024-04-09Use name method in visitor examplesMichael Krasnitski
2024-03-18Fix HLIL examplesMichael Krasnitski
2024-03-18Fix MLIL examplesMichael Krasnitski
2024-03-14Update to Rust 1.76Rusty Wagner
2024-02-02Rust API : Add HLIL BindingsRubens Brandao
2024-01-19DWARF Import : Detect and resolve trivial infinite abstract origin cyclesKyleMiles
2024-01-19DWARF Import : Remove a bunch of CString overheadKyleMiles
2024-01-19Add support for components in debug infoKyleMiles
2024-01-09DWARF Export : Fix compatibility with other tools (no longer using DWO names ↵KyleMiles
for DWO sections)
2024-01-08update copyright yearJordan Wiens
2023-12-06Add LLIL/MLIL instructions to describe integer vs. floating point argument usageRusty Wagner
2023-12-06DWARF Import : Check if functions already exist at parsed addresses and copy ↵KyleMiles
their platform info if they do. Resolves #4798
2023-12-05Fix cmake dependency for dwarf import/exportKyleMiles
2023-12-05Resolves #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-11-21remove unecessary lock fileRubens Brandao
2023-11-21add mlil to rustRubens Brandao
2023-10-25DWARF Import : Better detection and handling of malformed DWARF info; ↵KyleMiles
Resolves #4682
2023-09-29DWARF Import : Misc code cleanup, improvements, and enabling by default changesKyleMiles
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-20Rust API : FFI Fix, was leaking some non-null-terminated strings to the ↵KyleMiles
core..fix passing a nullptr to `load`
2023-08-30DWARF Import : >450,000% Performance ImprovementKyleMiles
2023-08-25DWARF Import : Fix crash on recursively defined function type that contains ↵KyleMiles
itself as a parameter
2023-08-25DWARF Import : More optimizationsKyleMiles
2023-08-25DWARF Import : Introduce fastpath for compilation unit handlingKyleMiles
2023-08-25DWARF Import : Correctly track parsing progressKyleMiles
2023-08-24Commit cargo.lock files for rust apiGlenn Smith
2023-08-22Change how DWARF Import initializes to enable unit testsKyleMiles
2023-08-22DWARF Import : Improved Cross-Compilation-Unit HandlingKyleMiles
2023-08-22DWARF : Update gimli dependencyKyleMiles
2023-08-22Recover parameter names even when type parsing fails (this could be a bad idea)KyleMiles
2023-08-22DWARF Import : Prevent another crash related to #4547KyleMiles
2023-08-04DWARF Import : Fix crash / Bandaid fix for #4547KyleMiles
2023-07-31Add dSYM supportKyleMiles
2023-07-31Dwarf import : Handle default address size for pointers better when the ↵KyleMiles
dwarf info doesn't specify it
2023-07-31Rust Minidump example : Pin time dependency version to fix buildsKyleMiles
2023-07-26Allow for anonymous classes and fix mutability error with respect to #4512KyleMiles
2023-07-26DWARF Import/Export : Update Cmake to save pdbsKyleMiles
2023-07-25DWARF Import : Allow for duplicate type definitions; log_error when ↵KyleMiles
overwriting one type with another; add progress tracking; resolves #4514
2023-07-11Resolve github dependabot security warningKyleMiles
2023-07-10Dwarf import : Resolve multiple data variable definitions for the same ↵KyleMiles
location; Resolves Vector35/dwarf_import#19
2023-07-10DWARF Import DebugInfo PluginKyleMiles
Resolves #3206
2023-07-10DWARF Export : Misc improvementsKyleMiles
2023-07-10DWARF Export : Improve Default Parameter HandlingKyleMiles
2023-07-10Move DWARF Export in to DWARF folder in Rust API examples folderKyleMiles
2023-07-10Move binary view loading in to the core; deprecate open_view in favor of ↵KyleMiles
load; update examples
2023-04-18DWARF Export Plugin: Add producer attribute to compilation unitKyleMiles