summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2025-01-11MSVC RTTI: Fix crash due to function creation on invalid virtual function entryMason Reed
Also fix type clobbering on anonymous class names
2024-12-14WARP: Update readme to reflect correct env varMason Reed
DEP_BINARYNINJACORE_PATH is an artifact from the branch `rust_break_everything`
2024-12-14WARP: Run `cargo clippy`Mason Reed
2024-12-14WARP: Run `cargo fmt`Mason Reed
2024-12-14WARP: Attempt auto linking to coreMason Reed
This was missing as apparently some of this was written against the `rust_break_everything` branch.
2024-12-13WARP: Misc clippy lintMason Reed
Add safety doc comment to explain why this is allowed
2024-12-13Bump supported rust version to 1.83.0Mason Reed
2024-12-13WARP: Misc bench fixMason Reed
2024-12-13WARP: User friendly file pickerMason Reed
Instead of using the interaction api or text input just use a rust crate to manage the file picker dialog
2024-12-11WARP: Run `cargo fmt`Mason Reed
2024-12-11WARP: Add ability to save single function to fileMason Reed
This command will update or create a signature file with the selected function
2024-12-01WARP: Run `cargo fmt`Mason Reed
2024-12-01WARP: Prune useless functions and display progress in background taskMason Reed
Also bumps WARP so that loading of extremely large signature files can occur
2024-11-25WARP: Improve wording on `Trivial Function Length` descriptionMason Reed
2024-11-19Fix signature path lookup for core signatures in WARPMason Reed
2024-11-18MSVC RTTI: Make VFT type adjustableMason Reed
This was the original behavior before the fixes for PDB support
2024-11-13WARP: Cleanup Cargo.tomlMason Reed
2024-11-13WARP: More readable `WARP\\Debug\\Function Matcher` outputMason Reed
2024-11-12WARP: Set fixed image base for `sigem`Mason Reed
Should fix low address sections colliding with non relocatable constants
2024-11-12WARP: Fix function GUID creation masking off non relocatable constantsMason Reed
2024-11-12WARP: Run `cargo fmt`Mason Reed
2024-11-12WARP: Allow skipping trivial function constraintsMason Reed
2024-11-11WARP: Lazily include types for created signaturesMason Reed
Signatures created using the command now do not include all types in the view
2024-11-11WARP: More easily adjustable binja settingsMason Reed
Also fixes the issue of running sigem without already enabling WARP previously.
2024-11-11WARP: Bump warp dependencyMason Reed
2024-11-11Add actual logger api to rustMason Reed
2024-11-11WARP: Run `cargo clippy`Mason Reed
2024-11-11WARP: Call cache destructor and adjust worker thread count for view cleanupMason Reed
2024-11-11WARP: Lockless ViewIDMason Reed
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