| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-25 | Fix misc rust doc test | Mason Reed | |
| 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 | 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-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 | Fix misc Rust formatting | Mason Reed | |
| 2025-02-17 | Fix some misc Rust CMakeLists.txt issues | Mason Reed | |
| GLOB_RECURSE has been cut down a little bit to make configuring times reasonable | |||
| 2025-02-14 | uidf refactor | Ryan Snyder | |
| 2025-02-13 | Add missing test binaries for Rust API | Mason Reed | |
| 2025-02-13 | Fix base detection in rust API failing on auto arch detection | Mason Reed | |
| Also added actual test for base address detection | |||
| 2025-02-13 | Add licensing check for Rust code | Mason Reed | |
| If we add new rust dependencies we should now be alerted when a new license type is added. | |||
| 2025-02-13 | Fix leaking BNDataVariableAndName when calling BNGetDebugDataVariableBy ↵ | Mason Reed | |
| functions | |||
| 2025-02-11 | Rust API misc formatting | Mason Reed | |
| 2025-02-11 | Fix FlowGraph::low_level_il crash in Rust APi with no LLIL function object | Mason Reed | |
| 2025-02-11 | Do not load user or repo plugins by default when initializing a headless ↵ | Mason Reed | |
| instance in Rust API | |||
| 2025-02-11 | Fix Rust InstructionTextTokenKind not consulting the string token context | Mason Reed | |
| This caused a crash if we visited a builtin with a "fake" string. Where the token value is not actually the string type. | |||
| 2025-02-11 | Add AsMut impl for Ref in Rust API | Mason Reed | |
| 2025-02-07 | Fix misc Rust example unused var | Mason Reed | |
| 2025-02-07 | Implement Rust BaseAddressDetection | Rubens Brandao | |
| 2025-02-07 | Implement Rust DisassemblyTextRenderer | Rubens Brandao | |
| 2025-02-07 | Implement Rust WebsocketProvider | Rubens Brandao | |
| 2025-02-07 | Fix incorrect casts in Rust RepositoryPlugin | Mason Reed | |
| Was causing linux arm builds to fail | |||
| 2025-02-07 | Add server error to EnterpriseCheckoutError::RefreshExpiredLicenseFailed | Mason Reed | |
| 2025-02-07 | Move session registration for Rust headless initialization to be immediate | Mason Reed | |
| This fixes a possible race if another thread can successfully shutdown before the current thread can register its session | |||
| 2025-02-07 | Fix Rust LinearDisassemblyLine not freeing properly | Mason Reed | |
| 2025-02-07 | Update types Rust test to check for type deletion | Mason Reed | |
| 2025-02-07 | Fix secrets_provider Rust tests failing for enterprise builds | Mason Reed | |
| Try and just initialize once | |||
| 2025-02-06 | Update Rust tests to respect image base | Mason Reed | |
| 2025-02-06 | Fix BinaryReader and BinaryWriter not respecting image base in Rust API | Mason Reed | |
| 2025-02-06 | Fix rust decompile example | Mason Reed | |
| 2025-02-06 | Misc rust API formatting | Mason Reed | |
| 2025-02-06 | Correctly quote the string in the Debug impl for BnString | Mason Reed | |
| 2025-02-06 | Implement Rust Repository | Rubens Brandao | |
| 2025-02-06 | Implement Rust SecretsProvider | Rubens Brandao | |
| 2025-02-06 | Add ability to query IL functions in FlowGraph for Rust API | Mason Reed | |
| 2025-02-06 | Add simple type to view test for Rust API | Mason Reed | |
| 2025-02-06 | Add After variants for looking up variables at instructions | Glenn Smith | |
| Fixes #6397 | |||
| 2025-02-02 | Fix Rust apply_to_linear_object logic applying non basic block backed disasm ↵ | Mason Reed | |
| lines | |||
| 2025-01-31 | Fix double free in CoreCallingConvention::callee_saved_registers | Mason Reed | |
| Also added an assertion in the types unit test to catch it Fixes #6379 | |||
| 2025-01-31 | Update Render Layer registration in Rust API | Mason Reed | |
| The unit tests were not updated and the enum was kept with extremely long names, so I just added a simple wrapper. | |||
| 2025-01-31 | Remove FlowGraphNode lifetime in Rust API | Mason Reed | |
| 2025-01-31 | Fix misc clippy lints | Mason Reed | |
