summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-28[Rust] Misc formattingMason Reed
2025-07-28[Rust] Add `BinaryViewExt::image_base`Mason Reed
2025-07-28[WARP] Fix user annotations being overriden by WARP annotationsMason Reed
Fixes https://github.com/Vector35/binaryninja-api/issues/7194
2025-07-28[Rust] Add docs for what the boolean return value does for some specific ↵Mason Reed
"progress" like callbacks Still need to add more, consider changing the boolean to an enum that describes it better, so we do not need to copy paste docs around.
2025-07-28[WARP] Update snapshots following regression fixMason Reed
Forgot to update these after the guid regression fix, there is no cause for alarm :)
2025-07-28add open source to core licensesJordan Wiens
2025-07-28fix rust license documentationJordan Wiens
2025-07-28SharedCache: Fix a compile error w/ GCCkat
2025-07-28Improve and migrate to fmt logging functions in Mach-O/KernelCache/SharedCachekat
2025-07-28Define _DEBUG/NDEBUG in api project when doing Debug/RelWithDebInfo buildskat
2025-07-25Fix workflow monitor toolbar button states during async workflow requests.Brian Potchik
2025-07-24Add ability to reset the Feature Map.Brian Potchik
2025-07-24make fields of LookupTableEntry publicalan
2025-07-24[IDB Import] Fix base address translationrbran
Previously we assumed the original base address was used, however this causes issues now that we automatically rebase lower address spaced binaries.
2025-07-24Add tooltip to feature map for data type.Brian Potchik
2025-07-23[WARP] Generate function guids for mach-o objective-c binariesMason Reed
Previously we only added the warp function activities to the meta workflow, however objective-c plugin currently registers its own workflow that we must add the activities to as well. Fixes https://github.com/Vector35/binaryninja-api/issues/7172
2025-07-23Fix python project PluginCommandJosh Ferrell
2025-07-23KernelCache: Fix double-click load dialog in symbol listkat
2025-07-22Update define_auto_symbol_and_var_or_function API to pass confidence type.Brian Potchik
2025-07-22Fix an incorrect offset used in KernelCache header parsingkat
2025-07-22Add OnActionExecutedImmutable to ui notifications and python apiAlexander Khosrowshahi
2025-07-22Fix non-clickable force analysis with rust render layer onMason Reed
Fixes https://github.com/Vector35/binaryninja-api/issues/7139
2025-07-22Fix memory leak when querying FWN relationshipsBrandon Miller
2025-07-21update guided analysis docs to include a link to some of the appropriate APIsJordan Wiens
2025-07-21update function settings context menu documentation after UI changesJordan Wiens
2025-07-21included guided analysis in table of contentsJordan Wiens
2025-07-21shrink binexport imageJordan Wiens
2025-07-21Fix crash on R_MIPS_HI16 relocs caused by bad castBrandon Miller
2025-07-21Fix read one past the end of token list in the line formatterRusty Wagner
2025-07-21Fix MachO loading some settings too earlyGlenn Smith
Fixes #7117
2025-07-21[WARP] Misc formatting fixesMason Reed
2025-07-21[WARP] Fix sidebar run matcher icon not resetting to idleMason Reed
Fixes https://github.com/Vector35/binaryninja-api/issues/7116
2025-07-21[WARP] Fix UI hanging when matched function sidebar updates with >50k ↵Mason Reed
matched functions One day I will get the QT incantations correct
2025-07-21[WARP] Add warning if trying to run matcher on database with no function ↵Mason Reed
guids generated Just a sanity check so we can alert the user, they can just reanalyze their functions and the guid will be constructed
2025-07-21[WARP] Fix garbage jumps from being included in the variant instruction maskingMason Reed
We emit jumps at the end of some blocks that the architecture is not aware of, they are not actually apart of the functions instructions rather they are used in our analysis... somehow, I have not figured out what they are supposed to be used for but regardless, they should be ignored by WARP. This was just a case where the filtering was including jumps in non start instructions, where we actually wanted the opposite.
2025-07-21[WARP] Consult segments unconditionally when constructing relocatable regionsMason Reed
This removes more barriers for those working with firmware to use WARP, previously if you had defined any sections (such as a vector interrupt table) then backed segments would end up being marked non-relocatable. This, combined with the use of ELF intermediate object files created inconsistent GUID's, using the segments backing the real functions fixes this.
2025-07-21Update support matrix for kernel/shared cacheMason Reed
2025-07-21Update WARP documentationMason Reed
2025-07-21Add _warpcore.py to .gitignoreMason Reed
2025-07-18Disable exception stack traces by default, except for unhandled exceptions ↵Rusty Wagner
during analysis
2025-07-17Initial documentation for guided analysis feature. (skip-ci)Brian Potchik
2025-07-17[WARP] Make the sidebar highlights not blindingMason Reed
It is apparently "too bright" and I need to get "my eyes checked"
2025-07-17[WARP] Update snapshots following plural lifted IL retrieval fixesMason Reed
2025-07-17[Rust] Misc fixes / formattingMason Reed
- Fix cmake clean not cleaning target docs - Fix not prioritizing enterprise remote in collab tests - Some misc formatting - Fix incorrect assert in binary loading
2025-07-17[Rust] Misc formatting fixesMason Reed
2025-07-17[WARP] Construct a minimal version of the function object when user only ↵Mason Reed
wants the symbol We were previously constructing the function type, comments and variables to just throw away, wasting precious cpu cycles!
2025-07-17[WARP] Add adjustable thread pool for project signature creationMason Reed
Will also adjust the worker thread count so that there is enough for view destruction and what not. The default will be filled as well for the user.
2025-07-17[WARP] Stop showing the time it took to match if it is under a secondMason Reed
Just added noise to the logs, probably should do this for rtti as well
2025-07-17[WARP] Fix function comment retrieval in python APIMason Reed
2025-07-17[WARP] Fix skipping warp files in projectsMason Reed