| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-14 | Fix indentation for easier diffs. | Brian Potchik | |
| 2024-11-13 | WARP: Cleanup Cargo.toml | Mason Reed | |
| 2024-11-13 | WARP: More readable `WARP\\Debug\\Function Matcher` output | Mason Reed | |
| 2024-11-13 | [SharedCache] Fix a bndb deserialization error caused by last commit | kat | |
| 2024-11-13 | Append export and symbol info to correct arrays | Mark Rowe | |
| This is both a correctness fix and avoids leaking a massive amount of memory. | |||
| 2024-11-13 | Don't leak DataBuffers | Mark Rowe | |
| `MMappedFileAccessor::ReadBuffer` was returning a heap-allocated `DataBuffer`, but no callers were ever deleting it. There does not appear to be any reason to heap allocate the `DataBuffer` as the type is effectively a smart pointer wrapper around `BNDataBuffer`. Switch to returning it by value instead. Additionally, `MMappedFileAccessor::ReadBuffer` was allocating a buffer, copying data into it, and then handing that allocation to the `DataBuffer` constructor. The constructor copies data into a new allocation it owns so this allocation is unnecessary and was being leaked. | |||
| 2024-11-13 | make abbreviation match longer name for DSC plugin info | Jordan Wiens | |
| 2024-11-13 | Bulk add segments in the binary view to improve performance | Xusheng | |
| 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 | [SharedCache] Better failure state for triage view | kat | |
| 2024-11-12 | Fix misc warning in rust examples | Mason Reed | |
| 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-11 | Add FileMetadata::session_id to rust api | Mason Reed | |
| 2024-11-09 | fix DSC first-popup dialog | Jordan Wiens | |
| 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 | Add rust api for bulk segment addition | 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-08 | Prevent race in windows platform binary view initialization | Mason Reed | |
| 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-07 | Remove unnecessary code causing a crash in TagList view. | Brian Potchik | |
| 2024-11-07 | Add APIs to support bulk segment addition operations. | Brian Potchik | |
| 2024-11-06 | reorder DSC triage tabs and small text changes | Jordan Wiens | |
| 2024-11-06 | normalize Shared Cache name | Jordan Wiens | |
| 2024-11-06 | Fixes Vector35/binaryninja-api#5968: "PowerPC flag names no longer ↵ | Galen Williamson | |
| recognized (due to changes in capstone register numbering)": handles new capstone flag numbers, allows assembling `isel` instructions with capstone syntax, disassembles flag registers with capstone syntax | |||
| 2024-11-06 | Improve documentation for `update_analysis*` methods. | Brian Potchik | |
| 2024-11-06 | Revert "add new tool button with background" | Alexander Taylor | |
| This reverts commit b6d1aed922c28193038c9e42133e32eba6cd6758. | |||
| 2024-11-06 | [SharedCache] Fix bndb save/load within projects | kat | |
