| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-05 | [SharedCache] Fix a crash whenever user uses DSC apis on non-dsc. | kat | |
| 2024-11-04 | Fix undefined behavior with COFF relocations | Mason Reed | |
| Was causing major instability with WARP signature generation | |||
| 2024-11-04 | Remove ability to panic on pre-initialized logger in rust | Mason Reed | |
| Typically this would never occur, however due to the mystical nature of linkers this somehow has happened outside of demo builds | |||
| 2024-11-04 | Fix opening/closing braces in PseudoRust | Peter LaFosse | |
| 2024-11-04 | WARP: Add README | Mason Reed | |
| Should help with people wanting to build sigem | |||
| 2024-11-04 | WARP: Move workflows from `analysis.plugins.warp` to `analysis.warp` | Mason Reed | |
| Fixes the weird coalesced setting entry | |||
| 2024-11-04 | WARP: Support compressed by default signature data files | Mason Reed | |
| 2024-11-04 | Add some more TODO items in rust | Mason Reed | |
| 2024-11-04 | Fix rust object destructors taking a ref accidentally | Mason Reed | |
| 2024-11-04 | WARP: Refactor sigem | Mason Reed | |
| Support traversing directories and loading sbin files | |||
| 2024-11-04 | WARP: Misc formatting and remove useless apply command | Mason Reed | |
| 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 | |||
