| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-05 | Improvements for advanced binary search. | Brian Potchik | |
| 2025-03-04 | Use robust check for MIPS architecture when generating the lazy bind ↵ | Brian Potchik | |
| resolver symbol. | |||
| 2025-03-04 | Add filtering to BNDB import dialog. | Alexander Taylor | |
| 2025-03-03 | Perform fixups for MIPS local GOT slots using synthetic relocation entries. | Brian Potchik | |
| 2025-03-03 | Revert label change to the issue templates. | fosdick.io | |
| 2025-03-03 | Add Portal file upload info to the bug report template | fosdick.io | |
| 2025-03-03 | Correctly perform fixups for MIPS32 local symbols using synthetic relocation ↵ | Brian Potchik | |
| entries. | |||
| 2025-03-03 | Function param pointers to external mem in FWN | Brandon Miller | |
| 2025-02-28 | Handle base structures in DWARF import | Mason Reed | |
| 2025-02-28 | Handle base structures in DWARF export | Scott Lagler | |
| 2025-02-28 | Fix cookbook.md example; func.function_type doesn't exist | ElykDeer | |
| 2025-02-28 | [SharedCache] Fix symbol view navigation away from DSCTriage into Linear/Graph | kat | |
| 2025-02-27 | Fix for log/scripting views having a BinaryView context for non-viewframe tabs. | Brian Potchik | |
| 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-26 | Remove module level `Session` initialization in Rust unit tests | Mason Reed | |
| This was preventing the enterprise license checkout from dropping, also the initialization story is much better than it was when we added the rstest fixtures, we can get away with initialization in parallel more broadly. | |||
| 2025-02-26 | [SharedCache] Add the ability to install the plugin using CMake | WeiN76LQh | |
| Using `-t install` currently doesn't install the plugin into the Binary Ninja user plugin directory. This commit fixes that. | |||
| 2025-02-26 | Add null check to prevent crash when BinaryView::GetAnalysisFunction called ↵ | Galen Williamson | |
| with null platform | |||
| 2025-02-26 | [SharedCache] Fix loading DSC BNDB from a local project crashing | Glenn Smith | |
| Also fixes a BinaryViewRef leak | |||
| 2025-02-26 | Use new icons for code folding feature. | Alexander Taylor | |
| 2025-02-26 | Add theme color for code fold icons. | Alexander Taylor | |
| 2025-02-25 | Misc Rust formatting | Mason Reed | |
| 2025-02-25 | Check for enterprise keychain environment variable in Rust ↵ | Mason Reed | |
| `headless::license_location` We also likely need to check the _actual_ keychain (not the environment variable) later. | |||
| 2025-02-25 | Fix misc rust doc test | Mason Reed | |
| 2025-02-25 | Refactor analysis pipeline completion logic and add support for re-enabling ↵ | Brian Potchik | |
| analysis after an abort. | |||
| 2025-02-25 | Make `register_platform_recognizer` return by ref in Rust API | Mason Reed | |
| 2025-02-25 | Fix BnString usage of `as_ref` instead of `as_str` | Mason Reed | |
| Fixes `BnString::len` and `BnString::is_empty` incorrectly reporting 1 and true on empty null terminated string. | |||
| 2025-02-24 | Specify target rust version in Rust CI | Mason Reed | |
| This impacts the linter and formatting jobs, one day we will store the rust target version as a environment variable... one day. Then no one will understand what is going on! | |||
| 2025-02-24 | Fix clippy lints applying to `binaryninjacore-sys` | Mason Reed | |
| This should _hopefully_ fix clippy checking the output of bindgen. | |||
| 2025-02-24 | Remove `is_floating_point` from `Type` impl Debug | Mason Reed | |
| It is unnecessary | |||
| 2025-02-24 | Add SVD Loader Plugin | Mason Reed | |
| 2025-02-24 | Fix default scope for settings QueryOptions in Rust API | Mason Reed | |
| 2025-02-24 | Add `BinaryViewExt::comment_at` and `BinaryViewExt::set_comment_at` | Mason Reed | |
| How did we not have this before? | |||
| 2025-02-24 | Implement Rust MemoryMap | Mason Reed | |
| Also split out SegmentFlags and fix some UB with the section creation | |||
| 2025-02-24 | Add platform recognizer to Rust API | Mason Reed | |
| 2025-02-23 | Fix API compilation for clang on windows | Josh Ferrell | |
| 2025-02-21 | Deduplicate function objects returned from 'get_functions_by_name' API. | Brian Potchik | |
| 2025-02-19 | [SharedCache] Don't capture `this` within lambda passed to ↵ | Mark Rowe | |
| MMappedFileAccessor::Open Nothing guarantees that the `SharedCache` lives long enough. | |||
| 2025-02-18 | add documentation for BN_QSETTINGS_POSTFIX | Jordan Wiens | |
| 2025-02-18 | [SharedCache] Fix un-updated symbols list | Mason Reed | |
| There was a second BeginBulkModifySymbols after rebasing the new processing symbols commit | |||
| 2025-02-18 | Add BinaryView.forget_undo_actions | Glenn Smith | |
| Closes Vector35/binaryninja-api#6430 | |||
| 2025-02-18 | Remove function from Debug impl of MediumLevelILLiftedInstruction in Rust API | Mason Reed | |
| Causing unneeded noise in the debug print | |||
| 2025-02-18 | Fix the lifted GotoLabel in Rust printing the function in Debug impl | Mason Reed | |
| This was causing a lot of extra noise, where the function is kept just to ref for the tag name | |||
| 2025-02-18 | Fix Rust TagReference incorrectly holding a Tag reference | Mason Reed | |
| This caused a crash when a user called function.tags() on a function with tags | |||
| 2025-02-17 | [SharedCache] Fix building on windows due to unresolved extern symbols | Mason Reed | |
| This is _probably_ the fix? I am not actually sure I am pushing so the CI can figure it out for me :) | |||
| 2025-02-17 | [SharedCache] Remove using namespace statement from headers | Mason Reed | |
| 2025-02-17 | Don't fully initialize when in parseOnly mode | Peter LaFosse | |
| 2025-02-17 | Add long Symbol constructor for no namespace allocation | Mason Reed | |
| This allows us to construct a symbol without constructing a namespace, while also giving us the ability to specify raw, long, short names | |||
| 2025-02-17 | [SharedCache] Split out symbol processing into own function | Mason Reed | |
| Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols | |||
| 2025-02-17 | [SharedCache] Define BackingCacheType | WeiN76LQh | |
| Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols | |||
| 2025-02-17 | Fix misc Rust formatting | Mason Reed | |
