summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-04WARP: Fix analysis updates not being correctly markedMason Reed
We are running at the end of analysis now so we must invoke reanalysis
2024-11-04WARP: Increase trivial LLIL threshold to 20 bytesMason Reed
2024-11-04WARP: Further constraints on blacklisted instructionsMason Reed
Should allow for non-implicitly extended registers to set to themselves and not be blacklisted
2024-11-03MSVC RTTI: Remove background taskMason Reed
2024-11-03MSVC RTTI: Use GetOriginalImageBase instead of GetStartMason Reed
2024-11-03WARP: Cleanup find from function guid commandMason Reed
2024-11-03Add docs for plugin status widgetKyleMiles
2024-11-03Update type hints for BaseILInstruction.add_subgraphKyleMiles
2024-11-03Remove mention of old usernameKyleMiles
2024-11-03Python API : Update .operands documentationKyleMiles
2024-11-01fix repeated background image in latest doxygenJordan Wiens
2024-11-01Fix segment removal APIs.Brian Potchik
2024-10-30add make.bat for doxygen on windowsJordan Wiens
2024-10-30Use idiomatic PythonZerotistic
2024-10-30fix: validate input type in TypeLibrary.add_alternate_name to prevent crashesZerotistic
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-30Fix memory ordering issues found with TSANRusty Wagner
2024-10-30Revert "Fix MSVC RTTI analysis not storing metadata"Mason Reed
This reverts commit 11a535f2227ded4af1b4ac9b9db9e0323220fc4f.
2024-10-30Fix MSVC RTTI analysis not storing metadataMason Reed
2024-10-30WARP: Make build script less scuffedMason Reed
2024-10-30WARP: Update benchesMason Reed
2024-10-30WARP: Fix unresolved constraints in sigemMason Reed
2024-10-30WARP: Only run matcher workflow onceMason Reed
This fixes the matcher constantly being invoked.
2024-10-30WARP: Add more debug commands and manually invoke the matcherMason Reed
2024-10-30WARP: Fix loading incorrect core signature directoryMason Reed
2024-10-30WARP: Fix call site constraint offsetsMason Reed
2024-10-30WARP: Fix non relocatable constant pointers being maskedMason Reed
2024-10-30WARP: Fix unhandled symbol conversionMason Reed
2024-10-30Update notices for new doxygen versionGlenn Smith
2024-10-30Undo whitespace changes from user MIPS reloc PRBrandon Miller
Also wrapped & to suppress build warning
2024-10-30Implicit 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-30Move the freeversion.h to api/uiXusheng
2024-10-29Small type hint fixesJosh Ferrell
2024-10-28Fix WARP symbol conversion using the wrong modifiersMason Reed
2024-10-28Blacklist useless instructions used for hot patching in WARPMason Reed
Allows matching for windows (useless set reg) and linux (nop) hot patching
2024-10-28Refactor WARP to use a module workflow for matchingMason Reed
Also flush caches on view destruction and improve performance
2024-10-28Rust: Add `BinaryViewExt::get_code_refs_from` apiMason Reed
2024-10-28Rust: Add object destructor APIMason Reed
2024-10-28Rust: Fix cloning module workflowsMason Reed
2024-10-28Eliminate AST parameter in high level rendering APIs, as it is already part ↵Rusty Wagner
of the HLIL instruction
2024-10-28hlr: expose ability to claim line addressesRyan Snyder
2024-10-28arch: fix text token exprIndex initRyan Snyder
2024-10-28Properly wrap the Activity object returned from 'register_activity'.Brian Potchik
2024-10-28[SharedCache] Warnings Cleanupkat
2024-10-28[SharedCache] Fix UI causing BV leakskat
2024-10-28[SharedCache] Optimizations+fixes for SharedCache function workflow.kat
2024-10-26Fix all low level il function getters leaking in rustMason Reed
2024-10-26MSVC RTTI: misc formattingMason Reed
2024-10-26MSVC RTTI: Inherit virtual function tablesMason 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-25Fix not being able to set UIDF on function parametersGlenn 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-25Fix crash when opening new fileMason Reed
Thanks glenn