| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-07 | Resolve analysis pipeline suspend processing and integrate with existing ↵ | Brian Potchik | |
| core functionality. | |||
| 2025-03-07 | Allow PE view endianness to be overridden to BE | Brandon Miller | |
| 2025-03-06 | Add API to insert Activities after a specified Activity. | Brian Potchik | |
| 2025-03-06 | Python: Add LLILFunction.translate and sample workflow using it | Glenn Smith | |
| 2025-03-06 | Python: LLILFunction.prepare_to_copy_function and copy_to | Glenn Smith | |
| 2025-03-06 | Python: Fix LLILFunction.flag() calling the flag `reg` | Glenn Smith | |
| 2025-03-06 | Python: Fix LLILFunction.add_label_map | Glenn Smith | |
| 2025-03-06 | Python: Fix blank flag_write in another place | Glenn Smith | |
| 2025-03-06 | ARMv7: Fix lifting of instructions that use register-shifted registers | Josh Ferrell | |
| 2025-03-06 | ARMv7: update test_lift.py and test.py | Josh Ferrell | |
| 2025-03-06 | ARMv7: Add support for register-shifted registers | Josh Ferrell | |
| 2025-03-06 | Make more GLOB_RECURSE statements GLOB | Mason Reed | |
| I don't want to wait 10 seconds to glob for rust plugins! Someone should really go and rip out all these duplicate cmake files... | |||
| 2025-03-06 | Fix dwarf CMakeLists.txt globbing wrong directory | Mason Reed | |
| Reason #555 we should redo rust cmake stuff | |||
| 2025-03-06 | Make the Workflow::Clone name optional and update the docs. | Brian Potchik | |
| 2025-03-05 | Python: HLIL instruction builders | Glenn Smith | |
| 2025-03-05 | Python: MLIL instruction builders | Glenn Smith | |
| 2025-03-05 | Python: Fix some missing params/docs for LLIL float exprs | Glenn Smith | |
| 2025-03-05 | Python: Add source location parameter to LLIL builders | Glenn Smith | |
| 2025-03-05 | Python: Make copy_expr copy with location | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-03-05 | Python: Fix LLILInstr.copy_expr breaking with flags | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-03-05 | Python: Add ability to construct expressions with locations | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-03-05 | small doc formatting fix | Jordan Wiens | |
| 2025-03-05 | API has been refactored, this warning is no longer correct | Jordan Wiens | |
| 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! | |||
