| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-21 | update function settings context menu documentation after UI changes | Jordan Wiens | |
| 2025-07-21 | included guided analysis in table of contents | Jordan Wiens | |
| 2025-07-21 | shrink binexport image | Jordan Wiens | |
| 2025-07-21 | Fix crash on R_MIPS_HI16 relocs caused by bad cast | Brandon Miller | |
| 2025-07-21 | Fix read one past the end of token list in the line formatter | Rusty Wagner | |
| 2025-07-21 | Fix MachO loading some settings too early | Glenn Smith | |
| Fixes #7117 | |||
| 2025-07-21 | [WARP] Misc formatting fixes | Mason Reed | |
| 2025-07-21 | [WARP] Fix sidebar run matcher icon not resetting to idle | Mason 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 masking | Mason 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 regions | Mason 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-21 | Update support matrix for kernel/shared cache | Mason Reed | |
| 2025-07-21 | Update WARP documentation | Mason Reed | |
| 2025-07-21 | Add _warpcore.py to .gitignore | Mason Reed | |
| 2025-07-18 | Disable exception stack traces by default, except for unhandled exceptions ↵ | Rusty Wagner | |
| during analysis | |||
| 2025-07-17 | Initial documentation for guided analysis feature. (skip-ci) | Brian Potchik | |
| 2025-07-17 | [WARP] Make the sidebar highlights not blinding | Mason 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 fixes | Mason Reed | |
| 2025-07-17 | [Rust] Misc fixes / formatting | Mason 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 fixes | Mason 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 creation | Mason 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 second | Mason 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 API | Mason Reed | |
| 2025-07-17 | [WARP] Fix skipping warp files in projects | Mason Reed | |
| 2025-07-17 | Modifying IL docs: Restructure and add some sections | Glenn Smith | |
| 2025-07-17 | Updates to IL modification docs for objc/typo | Glenn Smith | |
| 2025-07-16 | fix references to settings in docs | Jordan Wiens | |
| 2025-07-16 | update settings for 5.1 | Jordan Wiens | |
| 2025-07-16 | Document that the pinned cross references have a higher limit on the number ↵ | Rusty Wagner | |
| of references | |||
| 2025-07-16 | Docs for IL modification | Glenn Smith | |
| 2025-07-16 | Update unflatten example to use MLIL instr mappings | Glenn Smith | |
| 2025-07-16 | Revert "update docs for backtick and python console, resolves #6816" | Jordan Wiens | |
| This reverts commit 5d92c427fdb16e0b167b88eb53f61693cd67c535. | |||
| 2025-07-16 | add scc to open source documentation, resolves #7098 | Jordan Wiens | |
| 2025-07-16 | [PseudoC] Fix handling of struct field accesses at offset 0 | Mark Rowe | |
| 2025-07-16 | Miscellaneous leak fixes in UI code | Mark Rowe | |
| 2025-07-16 | Miscellaneous leak fixes in MachoView and ObjCProcessor | Mark Rowe | |
| 2025-07-16 | Fix leaks from the Workflow constructor | Mark Rowe | |
| Don't add an additional reference to the wrapped object in the constructor. API wrapper objects are passed a +1 object and do not need to add an additional reference. All clients of the Workflow constructors are doing this already which was resulting in leaks. Fixes https://github.com/Vector35/binaryninja-api/issues/7059. | |||
| 2025-07-16 | Mach-O/KernelCache warning cleanup | kat | |
| 2025-07-16 | pseudo-c/rust: fix member index hint in field resolution | Ryan Snyder | |
| 2025-07-15 | Finish guided analysis feature and add unit tests. | Brian Potchik | |
| 2025-07-15 | If type references exceed the xref item limit, other references may be less ↵ | Rusty Wagner | |
| than the item limit but still not a complete list. Add the + indicator on the other categories if this condition is detected. | |||
| 2025-07-15 | Add the ability to limit the number of results in the cross reference APIs | Rusty Wagner | |
| 2025-07-15 | Add API to get all type references at the same time to avoid duplicating work | Rusty Wagner | |
| 2025-07-15 | Added search placeholder for DSCView and KCView. | Hongyu Chen | |
| 2025-07-15 | [WARP] Misc improvements | Mason Reed | |
| - Fix project file filter not blacklisting warp files - Fix project name not being used for default file save name - Prevent adding the same file to the available sources | |||
| 2025-07-15 | [WARP] Fallback to using segment information for relocatable ranges | Mason Reed | |
| This previously was not allowed as the information would sometimes include a zero based segment, however this is still preferable in the case of firmware, where sections will not be available by default. This improves the usability of WARP with firmware by removing the requirement of filling section information prior to function analysis. | |||
| 2025-07-15 | [WARP] Add network container | Mason Reed | |
| This is going to be disabled by default on this upcoming stable, however users may enable it once we deploy the public server. The data from the server is done through `Container::fetch_functions` independent of the nonblocking function lookup functions. The sidebar has been updated to drive fetching so that when users navigate to a new function the fetcher will kick off. This fetcher operates on a separate thread, in the event of a user navigating to many functions before the current fetch has completed they all will be batched together in a single fetch. Networked container currently is limited to just function prototypes, other type information separate from the function object will be omitted. | |||
| 2025-07-15 | [Rust] Update some tests | Mason Reed | |
