| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-13 | WARP: User friendly file picker | Mason Reed | |
| Instead of using the interaction api or text input just use a rust crate to manage the file picker dialog | |||
| 2024-12-11 | WARP: Run `cargo fmt` | Mason Reed | |
| 2024-12-11 | WARP: Add ability to save single function to file | Mason Reed | |
| This command will update or create a signature file with the selected function | |||
| 2024-12-01 | WARP: Run `cargo fmt` | Mason Reed | |
| 2024-12-01 | WARP: Prune useless functions and display progress in background task | Mason Reed | |
| Also bumps WARP so that loading of extremely large signature files can occur | |||
| 2024-11-25 | WARP: Improve wording on `Trivial Function Length` description | Mason Reed | |
| 2024-11-19 | Fix signature path lookup for core signatures in WARP | Mason Reed | |
| 2024-11-13 | WARP: Cleanup Cargo.toml | Mason Reed | |
| 2024-11-13 | WARP: More readable `WARP\\Debug\\Function Matcher` output | Mason Reed | |
| 2024-11-12 | WARP: Set fixed image base for `sigem` | Mason Reed | |
| Should fix low address sections colliding with non relocatable constants | |||
| 2024-11-12 | WARP: Fix function GUID creation masking off non relocatable constants | Mason Reed | |
| 2024-11-12 | WARP: Run `cargo fmt` | Mason Reed | |
| 2024-11-12 | WARP: Allow skipping trivial function constraints | Mason Reed | |
| 2024-11-11 | WARP: Lazily include types for created signatures | Mason Reed | |
| Signatures created using the command now do not include all types in the view | |||
| 2024-11-11 | WARP: More easily adjustable binja settings | Mason Reed | |
| Also fixes the issue of running sigem without already enabling WARP previously. | |||
| 2024-11-11 | WARP: Bump warp dependency | Mason Reed | |
| 2024-11-11 | Add actual logger api to rust | Mason Reed | |
| 2024-11-11 | WARP: Run `cargo clippy` | Mason Reed | |
| 2024-11-11 | WARP: Call cache destructor and adjust worker thread count for view cleanup | Mason Reed | |
| 2024-11-11 | WARP: Lockless ViewID | Mason Reed | |
| 2024-11-11 | WARP: Cache type references in the view caches | Mason Reed | |
| This allows us to free the type references instead of keeping them around forever | |||
| 2024-11-11 | WARP: Bump warp dependency | Mason Reed | |
| 2024-11-11 | WARP: Misc formatting | Mason Reed | |
| 2024-11-08 | WARP: Refactor matcher | Mason 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-08 | WARP: Cleanup sigem about documentation | Mason Reed | |
| 2024-11-08 | WARP: Fix matcher workflow generating a large number of anonymous undo actions | Mason Reed | |
| 2024-11-08 | WARP: Fix very rare lock contention throwing away cache entry on finish | Mason Reed | |
| 2024-11-08 | WARP: Bump warp dependency and remove unused dependency | Mason Reed | |
| 2024-11-08 | WARP: Misc clippy lints | Mason Reed | |
| 2024-11-08 | WARP: Fix sigem leaving file handle open and deduplicate files | Mason Reed | |
| 2024-11-08 | WARP: Add manual file loading and initial user settings | Mason Reed | |
| Also just some general cleanup in the matcher | |||
| 2024-11-08 | WARP: Misc changes | Mason Reed | |
| 2024-11-08 | WARP: Remove unneeded ref in type conversion | Mason Reed | |
| 2024-11-08 | WARP: Find command shouldn't generate new GUID's | Mason Reed | |
| 2024-11-08 | WARP: Check constant values for probable constant pointer usage | Mason Reed | |
| This will eleviate some of the indeterministic behavior of LLIL constant and constant pointer usage | |||
| 2024-11-07 | WARP: Parallelize sigem `data_from_directory` | Mason Reed | |
| 2024-11-07 | WARP: Remove useless warning | Mason Reed | |
| This only happens when we are generating signatures, those don't need to be in the cache to get built | |||
| 2024-11-04 | Remove ability to panic on pre-initialized logger in rust | Mason Reed | |
| Typically this would never occur, however due to the mystical nature of linkers this somehow has happened outside of demo builds | |||
| 2024-11-04 | WARP: Add README | Mason Reed | |
| Should help with people wanting to build sigem | |||
| 2024-11-04 | WARP: Move workflows from `analysis.plugins.warp` to `analysis.warp` | Mason Reed | |
| Fixes the weird coalesced setting entry | |||
| 2024-11-04 | WARP: Support compressed by default signature data files | Mason Reed | |
| 2024-11-04 | WARP: Refactor sigem | Mason Reed | |
| Support traversing directories and loading sbin files | |||
| 2024-11-04 | WARP: Misc formatting and remove useless apply command | Mason Reed | |
| 2024-11-04 | WARP: Fix analysis updates not being correctly marked | Mason Reed | |
| We are running at the end of analysis now so we must invoke reanalysis | |||
| 2024-11-04 | WARP: Increase trivial LLIL threshold to 20 bytes | Mason Reed | |
| 2024-11-04 | WARP: Further constraints on blacklisted instructions | Mason Reed | |
| Should allow for non-implicitly extended registers to set to themselves and not be blacklisted | |||
| 2024-11-03 | WARP: Cleanup find from function guid command | 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 | |
