| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-05 | MSVC RTTI: Formatting changes | Mason Reed | |
| 2024-11-05 | MSVC RTTI: More robust CompleteObjectLocator verification | Mason Reed | |
| Must be within section now | |||
| 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 | MSVC RTTI: Remove background task | Mason Reed | |
| 2024-11-03 | MSVC RTTI: Use GetOriginalImageBase instead of GetStart | Mason Reed | |
| 2024-11-03 | WARP: Cleanup find from function guid command | Mason Reed | |
| 2024-10-30 | Revert "Fix MSVC RTTI analysis not storing metadata" | Mason Reed | |
| This reverts commit 11a535f2227ded4af1b4ac9b9db9e0323220fc4f. | |||
| 2024-10-30 | Fix MSVC RTTI analysis not storing metadata | 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 | |
| 2024-10-30 | WARP: Only run matcher workflow once | Mason Reed | |
| This fixes the matcher constantly being invoked. | |||
| 2024-10-30 | WARP: Add more debug commands and manually invoke the matcher | Mason Reed | |
| 2024-10-30 | WARP: Fix loading incorrect core signature directory | Mason Reed | |
| 2024-10-30 | WARP: Fix call site constraint offsets | Mason Reed | |
| 2024-10-30 | WARP: Fix non relocatable constant pointers being masked | Mason Reed | |
| 2024-10-30 | WARP: Fix unhandled symbol conversion | Mason Reed | |
| 2024-10-28 | Fix WARP symbol conversion using the wrong modifiers | Mason Reed | |
| 2024-10-28 | Blacklist useless instructions used for hot patching in WARP | Mason Reed | |
| Allows matching for windows (useless set reg) and linux (nop) hot patching | |||
| 2024-10-28 | Refactor WARP to use a module workflow for matching | Mason Reed | |
| Also flush caches on view destruction and improve performance | |||
