| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-06 | DWARF Import : Check if functions already exist at parsed addresses and copy ↵ | KyleMiles | |
| their platform info if they do. Resolves #4798 | |||
| 2023-12-05 | Fix cmake dependency for dwarf import/export | KyleMiles | |
| 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 | remove unecessary lock file | Rubens Brandao | |
| 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-25 | DWARF Import : Better detection and handling of malformed DWARF info; ↵ | KyleMiles | |
| Resolves #4682 | |||
| 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-28 | Fix demo build issue on Linux due to failure to create symlink for ↵ | Xusheng | |
| libbinaryninjacore.so.1 | |||
| 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-30 | DWARF Import : >450,000% Performance Improvement | KyleMiles | |
| 2023-08-25 | DWARF Import : Fix crash on recursively defined function type that contains ↵ | KyleMiles | |
| itself as a parameter | |||
| 2023-08-25 | DWARF Import : More optimizations | KyleMiles | |
| 2023-08-25 | DWARF Import : Introduce fastpath for compilation unit handling | KyleMiles | |
| 2023-08-25 | DWARF Import : Correctly track parsing progress | KyleMiles | |
| 2023-08-24 | Commit cargo.lock files for rust api | Glenn Smith | |
| 2023-08-22 | Change how DWARF Import initializes to enable unit tests | KyleMiles | |
| 2023-08-22 | DWARF Import : Improved Cross-Compilation-Unit Handling | KyleMiles | |
| 2023-08-22 | DWARF : Update gimli dependency | KyleMiles | |
| 2023-08-22 | Recover parameter names even when type parsing fails (this could be a bad idea) | KyleMiles | |
| 2023-08-22 | DWARF Import : Prevent another crash related to #4547 | KyleMiles | |
| 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-08-04 | DWARF Import : Fix crash / Bandaid fix for #4547 | KyleMiles | |
| 2023-07-31 | Add dSYM support | KyleMiles | |
| 2023-07-31 | Dwarf import : Handle default address size for pointers better when the ↵ | KyleMiles | |
| dwarf info doesn't specify it | |||
| 2023-07-31 | Rust Minidump example : Pin time dependency version to fix builds | KyleMiles | |
| 2023-07-26 | Allow for anonymous classes and fix mutability error with respect to #4512 | KyleMiles | |
| 2023-07-26 | DWARF Import/Export : Update Cmake to save pdbs | KyleMiles | |
| 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-25 | DWARF Import : Allow for duplicate type definitions; log_error when ↵ | KyleMiles | |
| overwriting one type with another; add progress tracking; resolves #4514 | |||
| 2023-07-11 | Resolve github dependabot security warning | KyleMiles | |
| 2023-07-11 | add BinaryView::functions_containing | unknowntrojan | |
| 2023-07-11 | Bump bindgen version to fix compilation with latest rustc | unknowntrojan | |
| 2023-07-10 | Dwarf import : Resolve multiple data variable definitions for the same ↵ | KyleMiles | |
| location; Resolves Vector35/dwarf_import#19 | |||
| 2023-07-10 | DWARF Import DebugInfo Plugin | KyleMiles | |
| Resolves #3206 | |||
