| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-04 | WARP: Fix analysis updates not being correctly marked | Mason Reed | |
| We are running at the end of analysis now so we must invoke reanalysis | |||
| 2024-11-04 | WARP: Increase trivial LLIL threshold to 20 bytes | Mason Reed | |
| 2024-11-04 | WARP: Further constraints on blacklisted instructions | Mason Reed | |
| Should allow for non-implicitly extended registers to set to themselves and not be blacklisted | |||
| 2024-11-03 | MSVC RTTI: Remove background task | Mason Reed | |
| 2024-11-03 | MSVC RTTI: Use GetOriginalImageBase instead of GetStart | Mason Reed | |
| 2024-11-03 | WARP: Cleanup find from function guid command | Mason Reed | |
| 2024-11-03 | Add docs for plugin status widget | KyleMiles | |
| 2024-11-03 | Update type hints for BaseILInstruction.add_subgraph | KyleMiles | |
| 2024-11-03 | Remove mention of old username | KyleMiles | |
| 2024-11-03 | Python API : Update .operands documentation | KyleMiles | |
| 2024-11-01 | fix repeated background image in latest doxygen | Jordan Wiens | |
| 2024-11-01 | Fix segment removal APIs. | Brian Potchik | |
| 2024-10-30 | add make.bat for doxygen on windows | Jordan Wiens | |
| 2024-10-30 | Use idiomatic Python | Zerotistic | |
| 2024-10-30 | fix: validate input type in TypeLibrary.add_alternate_name to prevent crashes | Zerotistic | |
| Fixes Vector35/binaryninja-api#5814. The function now checks if the input is of type . This prevents crashes caused by passing null or non-string values. | |||
| 2024-10-30 | Fix memory ordering issues found with TSAN | Rusty Wagner | |
| 2024-10-30 | Revert "Fix MSVC RTTI analysis not storing metadata" | Mason Reed | |
| This reverts commit 11a535f2227ded4af1b4ac9b9db9e0323220fc4f. | |||
| 2024-10-30 | Fix MSVC RTTI analysis not storing metadata | Mason Reed | |
| 2024-10-30 | WARP: Make build script less scuffed | Mason Reed | |
| 2024-10-30 | WARP: Update benches | Mason Reed | |
| 2024-10-30 | WARP: Fix unresolved constraints in sigem | Mason Reed | |
| 2024-10-30 | WARP: Only run matcher workflow once | Mason Reed | |
| This fixes the matcher constantly being invoked. | |||
| 2024-10-30 | WARP: Add more debug commands and manually invoke the matcher | Mason Reed | |
| 2024-10-30 | WARP: Fix loading incorrect core signature directory | Mason Reed | |
| 2024-10-30 | WARP: Fix call site constraint offsets | Mason Reed | |
| 2024-10-30 | WARP: Fix non relocatable constant pointers being masked | Mason Reed | |
| 2024-10-30 | WARP: Fix unhandled symbol conversion | Mason Reed | |
| 2024-10-30 | Update notices for new doxygen version | Glenn Smith | |
| 2024-10-30 | Undo whitespace changes from user MIPS reloc PR | Brandon Miller | |
| Also wrapped & to suppress build warning | |||
| 2024-10-30 | Implicit addends in MIPS do not seem to be honored. Adding the addend to the ↵ | James Hogan | |
| target. It is not always the case, especially under certian compiler optimizations that a R_MIPS_HI16 relocation is followed by one or more R_MIPS_LO16 relocations. Removing this requirement to fulfill the relocation regardless of the preceeding relocation. Adding the following relocations: * R_MIPS_HIGHEST * R_MIPS_HIGHER * R_MIPS_GPREL16 * (R_MIPS_64 << 8) | R_MIPS_REL32 * R_MIPS_GPREL32 | |||
| 2024-10-30 | Move the freeversion.h to api/ui | Xusheng | |
| 2024-10-29 | Small type hint fixes | Josh Ferrell | |
| 2024-10-28 | Fix WARP symbol conversion using the wrong modifiers | Mason Reed | |
| 2024-10-28 | Blacklist useless instructions used for hot patching in WARP | Mason Reed | |
| Allows matching for windows (useless set reg) and linux (nop) hot patching | |||
| 2024-10-28 | Refactor WARP to use a module workflow for matching | Mason Reed | |
| Also flush caches on view destruction and improve performance | |||
| 2024-10-28 | Rust: Add `BinaryViewExt::get_code_refs_from` api | Mason Reed | |
| 2024-10-28 | Rust: Add object destructor API | Mason Reed | |
| 2024-10-28 | Rust: Fix cloning module workflows | Mason Reed | |
| 2024-10-28 | Eliminate AST parameter in high level rendering APIs, as it is already part ↵ | Rusty Wagner | |
| of the HLIL instruction | |||
| 2024-10-28 | hlr: expose ability to claim line addresses | Ryan Snyder | |
| 2024-10-28 | arch: fix text token exprIndex init | Ryan Snyder | |
| 2024-10-28 | Properly wrap the Activity object returned from 'register_activity'. | Brian Potchik | |
| 2024-10-28 | [SharedCache] Warnings Cleanup | kat | |
| 2024-10-28 | [SharedCache] Fix UI causing BV leaks | kat | |
| 2024-10-28 | [SharedCache] Optimizations+fixes for SharedCache function workflow. | kat | |
| 2024-10-26 | Fix all low level il function getters leaking in rust | Mason Reed | |
| 2024-10-26 | MSVC RTTI: misc formatting | Mason Reed | |
| 2024-10-26 | MSVC RTTI: Inherit virtual function tables | Mason Reed | |
| Makes xrefs and base VFT type syncing possible at the expense of correct typing (assuming you have the this param typed for the base class) | |||
| 2024-10-25 | Fix not being able to set UIDF on function parameters | Glenn Smith | |
| Mirrors the UI code's method for handling this situation: if the variable's index field is 0, then it is a function parameter and it needs to have its value set at the function's entry point. | |||
| 2024-10-25 | Fix crash when opening new file | Mason Reed | |
| Thanks glenn | |||
