| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2024-10-25 | Use module workflows in MSVC RTTI | Mason Reed | |
| MSVC RTTI information will be applied on open to all windows platforms now | |||
| 2024-10-25 | Retrieve view from analysis context | Mason Reed | |
| Makes it possible to write module workflows in plugins and scripts | |||
| 2024-10-25 | Prevent building test artifacts on cmake builds | Mason Reed | |
| For some reason the linker is looking in the target directory of external rust plugins? | |||
| 2024-10-24 | Improve documentation for `update_analysis`. | Brian Potchik | |
| 2024-10-24 | WARP: Remove misc matcher debug info | Mason Reed | |
| 2024-10-24 | WARP: Handle no default architecture gracefully when loading types | Mason Reed | |
| 2024-10-24 | Make WARP function guid generation infallible | Mason Reed | |
| 2024-10-24 | Add WARP integration | Mason Reed | |
| https://github.com/Vector35/warp/ | |||
| 2024-10-24 | Add virtual function table sweep to MSVC RTTI | Mason Reed | |
| This will sweep for vfts without relying on the pointer sweep | |||
