summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-05-02add important concept documentation on IL existingJordan Wiens
2025-05-02[SharedCache] Have VirtualMemoryReader get the address size from the ↵Mark Rowe
underlying VirtualMemory
2025-05-02[SharedCache] Fix parsing of Objective-C metadataMark Rowe
8267ab475cb2ac82fd3724c009f21e8e30143f6b introduced a logic error in VirtualMemoryReader::ReadPointer that caused VirtualMemoryReader to attempt to read pointers from the wrong address, breaking parsing of Objective-C metadata.
2025-05-02Add core decompiler loop as a dependency of VFT analysis to ensure newly ↵Brian Potchik
introduced analysis is processed before pipeline completion.
2025-05-02Add support to FlowGraphWidget for Initial Size to Fit.Brian Potchik
2025-05-01Updates to WorkflowMonitor UI.Brian Potchik
2025-04-29Minor updates to the Workflows documentation.Brian Potchik
2025-04-29Fix fmt formatting of IL instruction tokensGlenn Smith
2025-04-29Clean up args render layer exampleGlenn Smith
It was throwing lots of messages if MLIL was not found
2025-04-29Fix memory leak in when calling `Metadata::get_value_store` in Rust APIMason Reed
Forgot to free the `BNMetadataValueStore` object returned by core
2025-04-29Fix memory leak in python Enumeration classPeter LaFosse
2025-04-29Fix memory leaks in Sections, Segments, Settings, ExternalLibrary, and ↵Peter LaFosse
BackgroundTask
2025-04-29Fix BNVersionInfo leakingMason Reed
2025-04-29Fix memory leak in Metadata::GetKeyValueStore()Peter LaFosse
2025-04-29Fix memory leaks in Component::GetGuid/GetName/GetDisplayNamePeter LaFosse
2025-04-28[SharedCache] Support loading iOS shared caches older than 11Mason Reed
Still need to fix branch island images not being picked up
2025-04-28[SharedCache] Improve support for older shared cache versionsMason Reed
Fixed branch island regions being skipped
2025-04-28Misc shared cache performance improvementsMason Reed
2025-04-28[MachO] Handle chained imports with addendsMark Rowe
They show up in some macOS system executables.
2025-04-28[thumb2] correctly set flags for mov{s} and mvn{s} instruction variants with ↵Galen Williamson
32-bit encodings, addresses #6698
2025-04-27Add initial Workflow Monitor UI and support for nested subflows.Brian Potchik
2025-04-26Fix some RTTI information being overwritten by empty class infoMason Reed
Finish verifying VMI base class info before applying data variable and symbol
2025-04-26Demangle more types in Itanium RTTIMason Reed
2025-04-26Misc rust formattingMason Reed
2025-04-26Add generate_ssa_form to LowLevelILFunctionMark 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 2Mason Reed
We will have 2 live references in the DeleteController function, this warning does not need to be shown.
2025-04-25std::function<bool(size_t,size_t)> ==> ProgressFunctionGlenn Smith
2025-04-25Fix misc rust formattingMason Reed
2025-04-25Fix Itanium RTTI skipping type info with stripped root type info objectMason Reed
2025-04-24mips: fix mips32 linux-syscall cc stack behaviorRyan Snyder
2025-04-23Various DWARF fixesJosh 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-23Fix Stack Render Layer availability in Free editionGlenn Smith
2025-04-23Add Function::Analyze API to perform on-demand function analysis.Brian Potchik
2025-04-21Fix Itanium VFT analysis crashing when possible VFT at section start boundaryMason 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-21Fix misc invalid root type info construction in Itanium RTTIMason Reed
Fixes https://github.com/Vector35/binaryninja-api/issues/6692
2025-04-21[SharedCache] Always load image dependenciesWeiN76LQh
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-21Make binja core BASE API compatible with CBrandon Miller
2025-04-21Actually fix crash when opening aarch64 TE binary with free versionJosh Ferrell
2025-04-19Fix crash when using kill in debugger.Brian Potchik
2025-04-18remove migrated licenseJordan Wiens
2025-04-18add note to console docs about shared vs unified python instance, resolves #6651Jordan Wiens
2025-04-18fix copy/pastaJordan Wiens
2025-04-18edits to ksc docsJordan Wiens
2025-04-18edits to dsc docsJordan Wiens
2025-04-17Fix crash when opening aarch64 TE binary with free versionJosh Ferrell
2025-04-16Updated docs images with actual dark theme this timeGlenn Smith
2025-04-16[SharedCache] Import the shared cache magic variables in the scripting consoleMason Reed
Similar to how the debugger imports its magic variables. Magic variables available: `dsc` and `shared_cache`.
2025-04-16Fix broken documentation links.Alexander Taylor
2025-04-16Kernel cache docs imagesGlenn Smith