| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-06 | Misc rust API formatting | Mason Reed | |
| 2025-02-06 | Fix double ref increment for misc Repository C++ APIs | Mason Reed | |
| Noticed these when reviewing the Rust Repository API | |||
| 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 | [mips] Fix decoding of MIPS ds*32 instructions, add lifting for MIPS drotr* ↵ | Galen Williamson | |
| instructions; clean up some warnings in powerpc/il.cpp | |||
| 2025-02-06 | Add After variants for looking up variables at instructions | Glenn Smith | |
| Fixes #6397 | |||
| 2025-02-05 | fix mis-named type library action in docs | Jordan Wiens | |
| 2025-02-05 | correct user/auto api differences explanation | Jordan Wiens | |
| 2025-02-05 | Stop importing Type Archive types in parse_type_string | Glenn Smith | |
| CC Vector35/binaryninja-api#6235 | |||
| 2025-02-05 | Fixes: Unsupported ELF relocations: R_ARM_THM_MOVW_ABS_NC, ↵ | Galen Williamson | |
| R_ARM_THM_MOVT_ABS #6215 | |||
| 2025-02-05 | Search item descriptions in project browser | Josh Ferrell | |
| 2025-02-04 | Fixes `Architecture._get_stack_pointer_register` to return 0 instead of None ↵ | Galen Williamson | |
| when unimplemented to prevent ctypes error | |||
| 2025-02-04 | Update to Qt 6.8.2 | Rusty Wagner | |
| 2025-02-04 | Fix misc rust formatting | Mason Reed | |
| 2025-02-04 | Fix crash with unnamed function self reference in DWARF import | Mason Reed | |
| 2025-02-04 | Avoid crashing when initial type parse fails in DSCView | kat | |
| 2025-02-04 | Firmware Ninja relationships API | Brandon Miller | |
| 2025-02-04 | Do not call callbacks on IL instruction when the instruction index is ↵ | Xusheng | |
| invalid. Fix https://github.com/Vector35/binaryninja-api/issues/6320 | |||
| 2025-02-03 | Fix leak in Render Layer api | Glenn Smith | |
| 2025-02-03 | Greatly improve performance of memory map view | Josh Ferrell | |
| 2025-02-03 | update enumeration example api docs | Jordan Wiens | |
| 2025-02-03 | Add option to support auto parsing text formats. | Brian Potchik | |
| 2025-02-03 | Fix documentation around `LLIL_MUL` | Dusk Banks | |
| `mul` is aligned with at least what x86 returns for tokens. Signed-off-by: Dusk Banks <me@bb010g.com> | |||
| 2025-02-02 | Fix Rust apply_to_linear_object logic applying non basic block backed disasm ↵ | Mason Reed | |
| lines | |||
| 2025-02-02 | Fix upper 16 registers not being listed in ARMv7 register list operand | Mason Reed | |
| Fixes #6383 | |||
| 2025-02-02 | Fix QualifiedName being leaked in function UserTypeReference related functions | Mason Reed | |
| 2025-02-02 | Fix crash in dwarf import when no constant value attribute found for enumeration | Mason Reed | |
| Fixes #6382 | |||
| 2025-01-31 | Update IDB import to idb-rs 0.1.9 | rbran | |
| 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 | Remove the push trigger on Rust testing CI | Mason Reed | |
| This is still being triggered by non-rust commits, need to look into this further later. Fixes #6378 | |||
| 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 | |
| 2025-01-31 | Add lock on enterprise checkout code in Rust API | Mason Reed | |
| This is being done as a preventative measure against possible races in checkout code. This is more so just peace of mind, the enterprise code that is touched in this function only locks on a single mutex so this is probably useless, but I would rather have this assurance than have to debug some issue in this code. | |||
| 2025-01-31 | Improve headless initialization in Rust API | Mason Reed | |
| - Add option to disable loading of user and repo plugins - Prevent shutting down the core while other sessions are still running The reason we need to prevent shutting down the core is if one session is dropped and another session has worker actions queued than they would be cleared prematurely, and also the enterprise license would be revoked prematurely as well. | |||
| 2025-01-31 | Add LLIL_REG_STACK_POP and LLIL_REG_STACK_PUSH to Rust API | Mason Reed | |
| These were unhandled and x87 register stack LLIL would emit a bunch of warnings | |||
| 2025-01-31 | Rust remove function ref from HighLevelILLiftedInstruction impl Debug | Mason Reed | |
| 2025-01-31 | Update Render Layer docs and type annotations | Glenn Smith | |
| 2025-01-30 | Render Layers | Glenn Smith | |
| 2025-01-30 | [SharedCache] Vision Pro, tvOS, iOS Simulator support | kat | |
| 2025-01-28 | Merge branch 'fix_6370_HighlightColor_init_sets_wrong_attribute' into dev | Galen Williamson | |
| 2025-01-28 | Fixes #6370: HighlightColor.__init__ attempts to set a property with no setter | Galen Williamson | |
| 2025-01-28 | Add CursorPosition::operator<= | Josh Ferrell | |
| 2025-01-28 | Fix `BnStrCompatible` impl for `&Path` | Michael Krasnitski | |
| 2025-01-27 | Update some rust impl Debug | Mason Reed | |
| If a function had a tag it would recurse cyclicly | |||
| 2025-01-27 | Fix building rust tests in demo mode | Mason Reed | |
| 2025-01-27 | Fix some rust race conditions and comment some likely suspects | Mason Reed | |
| FYI The binary view saving stuff can deadlock right now, so we document that now :/ | |||
