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