summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-10Add C-SKY linux support to Ultimate edition.Alexander Taylor
2025-03-07Resolve analysis pipeline suspend processing and integrate with existing ↵Brian Potchik
core functionality.
2025-03-07Allow PE view endianness to be overridden to BEBrandon Miller
2025-03-06Add API to insert Activities after a specified Activity.Brian Potchik
2025-03-06Python: Add LLILFunction.translate and sample workflow using itGlenn Smith
2025-03-06Python: LLILFunction.prepare_to_copy_function and copy_toGlenn Smith
2025-03-06Python: Fix LLILFunction.flag() calling the flag `reg`Glenn Smith
2025-03-06Python: Fix LLILFunction.add_label_mapGlenn Smith
2025-03-06Python: Fix blank flag_write in another placeGlenn Smith
2025-03-06ARMv7: Fix lifting of instructions that use register-shifted registersJosh Ferrell
2025-03-06ARMv7: update test_lift.py and test.pyJosh Ferrell
2025-03-06ARMv7: Add support for register-shifted registersJosh Ferrell
2025-03-06Make more GLOB_RECURSE statements GLOBMason 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-06Fix dwarf CMakeLists.txt globbing wrong directoryMason Reed
Reason #555 we should redo rust cmake stuff
2025-03-06Make the Workflow::Clone name optional and update the docs.Brian Potchik
2025-03-05Python: HLIL instruction buildersGlenn Smith
2025-03-05Python: MLIL instruction buildersGlenn Smith
2025-03-05Python: Fix some missing params/docs for LLIL float exprsGlenn Smith
2025-03-05Python: Add source location parameter to LLIL buildersGlenn Smith
2025-03-05Python: Make copy_expr copy with locationGlenn Smith
Co-Authored-By: ltlly <a1253213025@163.com>
2025-03-05Python: Fix LLILInstr.copy_expr breaking with flagsGlenn Smith
Co-Authored-By: ltlly <a1253213025@163.com>
2025-03-05Python: Add ability to construct expressions with locationsGlenn Smith
Co-Authored-By: ltlly <a1253213025@163.com>
2025-03-05small doc formatting fixJordan Wiens
2025-03-05API has been refactored, this warning is no longer correctJordan Wiens
2025-03-05Improvements for advanced binary search.Brian Potchik
2025-03-04Use robust check for MIPS architecture when generating the lazy bind ↵Brian Potchik
resolver symbol.
2025-03-04Add filtering to BNDB import dialog.Alexander Taylor
2025-03-03Perform fixups for MIPS local GOT slots using synthetic relocation entries.Brian Potchik
2025-03-03Revert label change to the issue templates.fosdick.io
2025-03-03Add Portal file upload info to the bug report templatefosdick.io
2025-03-03Correctly perform fixups for MIPS32 local symbols using synthetic relocation ↵Brian Potchik
entries.
2025-03-03Function param pointers to external mem in FWNBrandon Miller
2025-02-28Handle base structures in DWARF importMason Reed
2025-02-28Handle base structures in DWARF exportScott Lagler
2025-02-28Fix cookbook.md example; func.function_type doesn't existElykDeer
2025-02-28[SharedCache] Fix symbol view navigation away from DSCTriage into Linear/Graphkat
2025-02-27Fix for log/scripting views having a BinaryView context for non-viewframe tabs.Brian Potchik
2025-02-26SVD Loader: Support subregion register address blocksMason 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-26Remove module level `Session` initialization in Rust unit testsMason 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 CMakeWeiN76LQh
Using `-t install` currently doesn't install the plugin into the Binary Ninja user plugin directory. This commit fixes that.
2025-02-26Add 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 crashingGlenn Smith
Also fixes a BinaryViewRef leak
2025-02-26Use new icons for code folding feature.Alexander Taylor
2025-02-26Add theme color for code fold icons.Alexander Taylor
2025-02-25Misc Rust formattingMason Reed
2025-02-25Check 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-25Fix misc rust doc testMason Reed
2025-02-25Refactor analysis pipeline completion logic and add support for re-enabling ↵Brian Potchik
analysis after an abort.
2025-02-25Make `register_platform_recognizer` return by ref in Rust APIMason Reed
2025-02-25Fix 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.