summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2024-11-11WARP: Cache type references in the view cachesMason Reed
This allows us to free the type references instead of keeping them around forever
2024-11-11WARP: Bump warp dependencyMason Reed
2024-11-11WARP: Misc formattingMason Reed
2024-11-08WARP: Refactor matcherMason Reed
- Add configurable matcher settings - Apply adjacent constraints now that were in a module workflow at the end of analysis - Set required number of constraints for more accuracy
2024-11-08WARP: Cleanup sigem about documentationMason Reed
2024-11-08WARP: Fix matcher workflow generating a large number of anonymous undo actionsMason Reed
2024-11-08WARP: Fix very rare lock contention throwing away cache entry on finishMason Reed
2024-11-08WARP: Bump warp dependency and remove unused dependencyMason Reed
2024-11-08WARP: Misc clippy lintsMason Reed
2024-11-08WARP: Fix sigem leaving file handle open and deduplicate filesMason Reed
2024-11-08WARP: Add manual file loading and initial user settingsMason Reed
Also just some general cleanup in the matcher
2024-11-08WARP: Misc changesMason Reed
2024-11-08WARP: Remove unneeded ref in type conversionMason Reed
2024-11-08WARP: Find command shouldn't generate new GUID'sMason Reed
2024-11-08WARP: Check constant values for probable constant pointer usageMason Reed
This will eleviate some of the indeterministic behavior of LLIL constant and constant pointer usage
2024-11-07WARP: Parallelize sigem `data_from_directory`Mason Reed
2024-11-07WARP: Remove useless warningMason Reed
This only happens when we are generating signatures, those don't need to be in the cache to get built
2024-11-05MSVC RTTI: Formatting changesMason Reed
2024-11-05MSVC RTTI: More robust CompleteObjectLocator verificationMason Reed
Must be within section now
2024-11-04Remove ability to panic on pre-initialized logger in rustMason Reed
Typically this would never occur, however due to the mystical nature of linkers this somehow has happened outside of demo builds
2024-11-04WARP: Add READMEMason Reed
Should help with people wanting to build sigem
2024-11-04WARP: Move workflows from `analysis.plugins.warp` to `analysis.warp`Mason Reed
Fixes the weird coalesced setting entry
2024-11-04WARP: Support compressed by default signature data filesMason Reed
2024-11-04WARP: Refactor sigemMason Reed
Support traversing directories and loading sbin files
2024-11-04WARP: Misc formatting and remove useless apply commandMason Reed
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-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-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-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 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-25Prevent building test artifacts on cmake buildsMason Reed
For some reason the linker is looking in the target directory of external rust plugins?