summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-07Fix Rust LinearDisassemblyLine not freeing properlyMason Reed
2025-02-07Update types Rust test to check for type deletionMason Reed
2025-02-07Fix secrets_provider Rust tests failing for enterprise buildsMason Reed
Try and just initialize once
2025-02-06Update Rust tests to respect image baseMason Reed
2025-02-06Fix BinaryReader and BinaryWriter not respecting image base in Rust APIMason Reed
2025-02-06Fix rust decompile exampleMason Reed
2025-02-06Misc rust API formattingMason Reed
2025-02-06Fix double ref increment for misc Repository C++ APIsMason Reed
Noticed these when reviewing the Rust Repository API
2025-02-06Correctly quote the string in the Debug impl for BnStringMason Reed
2025-02-06Implement Rust RepositoryRubens Brandao
2025-02-06Implement Rust SecretsProviderRubens Brandao
2025-02-06Add ability to query IL functions in FlowGraph for Rust APIMason Reed
2025-02-06Add simple type to view test for Rust APIMason 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-06Add After variants for looking up variables at instructionsGlenn Smith
Fixes #6397
2025-02-05fix mis-named type library action in docsJordan Wiens
2025-02-05correct user/auto api differences explanationJordan Wiens
2025-02-05Stop importing Type Archive types in parse_type_stringGlenn Smith
CC Vector35/binaryninja-api#6235
2025-02-05Fixes: Unsupported ELF relocations: R_ARM_THM_MOVW_ABS_NC, ↵Galen Williamson
R_ARM_THM_MOVT_ABS #6215
2025-02-05Search item descriptions in project browserJosh Ferrell
2025-02-04Fixes `Architecture._get_stack_pointer_register` to return 0 instead of None ↵Galen Williamson
when unimplemented to prevent ctypes error
2025-02-04Update to Qt 6.8.2Rusty Wagner
2025-02-04Fix misc rust formattingMason Reed
2025-02-04Fix crash with unnamed function self reference in DWARF importMason Reed
2025-02-04Avoid crashing when initial type parse fails in DSCViewkat
2025-02-04Firmware Ninja relationships APIBrandon Miller
2025-02-04Do not call callbacks on IL instruction when the instruction index is ↵Xusheng
invalid. Fix https://github.com/Vector35/binaryninja-api/issues/6320
2025-02-03Fix leak in Render Layer apiGlenn Smith
2025-02-03Greatly improve performance of memory map viewJosh Ferrell
2025-02-03update enumeration example api docsJordan Wiens
2025-02-03Add option to support auto parsing text formats.Brian Potchik
2025-02-03Fix 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-02Fix Rust apply_to_linear_object logic applying non basic block backed disasm ↵Mason Reed
lines
2025-02-02Fix upper 16 registers not being listed in ARMv7 register list operandMason Reed
Fixes #6383
2025-02-02Fix QualifiedName being leaked in function UserTypeReference related functionsMason Reed
2025-02-02Fix crash in dwarf import when no constant value attribute found for enumerationMason Reed
Fixes #6382
2025-01-31Update IDB import to idb-rs 0.1.9rbran
2025-01-31Fix double free in CoreCallingConvention::callee_saved_registersMason Reed
Also added an assertion in the types unit test to catch it Fixes #6379
2025-01-31Remove the push trigger on Rust testing CIMason Reed
This is still being triggered by non-rust commits, need to look into this further later. Fixes #6378
2025-01-31Update Render Layer registration in Rust APIMason 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-31Remove FlowGraphNode lifetime in Rust APIMason Reed
2025-01-31Fix misc clippy lintsMason Reed
2025-01-31Add lock on enterprise checkout code in Rust APIMason 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-31Improve headless initialization in Rust APIMason 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-31Add LLIL_REG_STACK_POP and LLIL_REG_STACK_PUSH to Rust APIMason Reed
These were unhandled and x87 register stack LLIL would emit a bunch of warnings
2025-01-31Rust remove function ref from HighLevelILLiftedInstruction impl DebugMason Reed
2025-01-31Update Render Layer docs and type annotationsGlenn Smith
2025-01-30Render LayersGlenn Smith
2025-01-30[SharedCache] Vision Pro, tvOS, iOS Simulator supportkat
2025-01-28Merge branch 'fix_6370_HighlightColor_init_sets_wrong_attribute' into devGalen Williamson