| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-26 | Misc rust formatting | Mason Reed | |
| 2025-04-26 | Add generate_ssa_form to LowLevelILFunction | Mark Rowe | |
| 2025-04-26 | [SharedCache] Fix possible crash when closing view with images still being ↵ | Mason Reed | |
| added in the background through the UI We set some model data after the fact that didn't exist because the qt object was destructed on tab close. | |||
| 2025-04-26 | [SharedCache] Update the ref count warning to only show when above 2 | Mason Reed | |
| We will have 2 live references in the DeleteController function, this warning does not need to be shown. | |||
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-25 | Fix misc rust formatting | Mason Reed | |
| 2025-04-25 | Fix Itanium RTTI skipping type info with stripped root type info object | Mason Reed | |
| 2025-04-24 | mips: fix mips32 linux-syscall cc stack behavior | Ryan Snyder | |
| 2025-04-23 | Various DWARF fixes | Josh Ferrell | |
| - Do not add binary base to function address twice when a symbol with that function's raw name already exists - Load eh_frame/debug_frame from base bv instead of debug bv and make calculated cie offset ranges relative to bv start - Fix dwarf raw name resolution not resolving specification - Try to load eh_frame/debug_frame from both raw and normal views in dwarf import | |||
| 2025-04-23 | Fix Stack Render Layer availability in Free edition | Glenn Smith | |
| 2025-04-23 | Add Function::Analyze API to perform on-demand function analysis. | Brian Potchik | |
| 2025-04-21 | Fix Itanium VFT analysis crashing when possible VFT at section start boundary | Mason Reed | |
| The vft will have a few fields above it, we did not verify that when we read those fields that they were readable. Fixes https://github.com/Vector35/binaryninja-api/issues/6694 | |||
| 2025-04-21 | Fix misc invalid root type info construction in Itanium RTTI | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/6692 | |||
| 2025-04-21 | [SharedCache] Always load image dependencies | WeiN76LQh | |
| Simple change that means an image's dependencies can be loaded via the DSC triage view whether the primary image has already been loaded or not. Sometimes I've already loaded an image and then later on decide I want to load its dependencies. Currently there is no easy way to do that in the UI. | |||
| 2025-04-21 | Make binja core BASE API compatible with C | Brandon Miller | |
| 2025-04-21 | Actually fix crash when opening aarch64 TE binary with free version | Josh Ferrell | |
| 2025-04-19 | Fix crash when using kill in debugger. | Brian Potchik | |
| 2025-04-18 | remove migrated license | Jordan Wiens | |
| 2025-04-18 | add note to console docs about shared vs unified python instance, resolves #6651 | Jordan Wiens | |
| 2025-04-18 | fix copy/pasta | Jordan Wiens | |
| 2025-04-18 | edits to ksc docs | Jordan Wiens | |
| 2025-04-18 | edits to dsc docs | Jordan Wiens | |
| 2025-04-17 | Fix crash when opening aarch64 TE binary with free version | Josh Ferrell | |
| 2025-04-16 | Updated docs images with actual dark theme this time | Glenn Smith | |
| 2025-04-16 | [SharedCache] Import the shared cache magic variables in the scripting console | Mason Reed | |
| Similar to how the debugger imports its magic variables. Magic variables available: `dsc` and `shared_cache`. | |||
| 2025-04-16 | Fix broken documentation links. | Alexander Taylor | |
| 2025-04-16 | Kernel cache docs images | Glenn Smith | |
| 2025-04-16 | Updated DSC/KCTriage view documentation. | Alexander Taylor | |
| 2025-04-16 | DSC docs: make images follow theme | Glenn Smith | |
| 2025-04-16 | Clean up navigable views and priorities | Glenn Smith | |
| 2025-04-16 | Fix various views not being marked executable | Glenn Smith | |
| 2025-04-16 | Navigation: Only go to non-navigable views when restoring state | Glenn Smith | |
| 2025-04-16 | Fix Logger indentation api | Glenn Smith | |
| 2025-04-16 | Update rust dependency license list | Mason Reed | |
| 2025-04-16 | Accidentally made wrong column interactive... | Alexander Taylor | |
| 2025-04-16 | Better column sizing for DSC and KC triage views. | Alexander Taylor | |
| 2025-04-16 | Add loaded column for kernel cache view. | Alexander Taylor | |
| Required adding an API to determine if an image is loaded. | |||
| 2025-04-16 | Glenn wanted this. | Alexander Taylor | |
| 2025-04-16 | Update Objective-C user documentation | Mason Reed | |
| We have not updated this in a while and no longer provide commands (this changed in 2023!) | |||
| 2025-04-16 | [SharedCache] Update user documentation | Mason Reed | |
| 2025-04-15 | Update README with all of the new plugins | Mason Reed | |
| 2025-04-15 | Include RTTI analysis in free version | Mason Reed | |
| 2025-04-15 | Include SVD loader in free version | Mason Reed | |
| 2025-04-15 | Fix free build crashing when opening any binary | Mason Reed | |
| We forgot to increment the ref count before storing the render layer instance in the global registered instance map | |||
| 2025-04-15 | Cast on indexed array assignments in pseudo C/Rust | Brandon Miller | |
| 2025-04-15 | Fix pseudo C/Rust absent lhs on comparison | Brandon Miller | |
| This issue was caused because HLIL_SPLIT was not being handled on the left and right expressions of HLIL_IF instructions | |||
| 2025-04-15 | Handle var assign with split src in pseudo C/Rust | Brandon Miller | |
| Fixes issue with absent rhs when the instruction is HLIL_ASSIGN with a source expression of HLIL_SPLIT (var_60.q = r1:r0) | |||
| 2025-04-15 | Fixed indentation on Launching from CLI doc section | Galen Williamson | |
| 2025-04-14 | [SharedCache] Fix crash with cache entries with alignment bytes at the end ↵ | Mason Reed | |
| of the header We did not truncate the buffer length when reading the header using the mappingOffset size, resulting in a buffer overflow. | |||
| 2025-04-14 | [SharedCache] Evict file accessors from the global file accessor cache on ↵ | Mason Reed | |
| file metadata destruction Previously we would just let them continue to exist after view destruction, this is fine assuming we expect the user to be re-opening the same cache over and over, but if a user wants to load a bunch of different caches they might want to evict the old file accessors so that COW pages are known to be evicted, along with other paged in memory. | |||
