summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-18fix internal signature kit reference linksJordan Wiens
2024-11-18update qt license urlJordan Wiens
2024-11-18update settings for 4.2 releaseJordan Wiens
2024-11-17Add WARP documentationMason Reed
2024-11-17Cleanup some redlines for Workflows documentation.Brian Potchik
2024-11-16add user docs for dlyd shared cacheJordan Wiens
2024-11-16compress docs imagesJordan Wiens
2024-11-16Update documentation for the Workflows feature.Brian Potchik
2024-11-15Add extra explanation for `export_*_to_library` APIs.Alexander Taylor
2024-11-15Add warnings about silent failures in function APIs.Alexander Taylor
Attempts to partially address #6019.
2024-11-15small grammatical tweaksJordan Wiens
2024-11-15memory permission documentation, resolves #5750Jordan Wiens
2024-11-14Fix indentation for easier diffs.Brian Potchik
2024-11-13WARP: Cleanup Cargo.tomlMason Reed
2024-11-13WARP: More readable `WARP\\Debug\\Function Matcher` outputMason Reed
2024-11-13[SharedCache] Fix a bndb deserialization error caused by last commitkat
2024-11-13Append export and symbol info to correct arraysMark Rowe
This is both a correctness fix and avoids leaking a massive amount of memory.
2024-11-13Don't leak DataBuffersMark 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-13make abbreviation match longer name for DSC plugin infoJordan Wiens
2024-11-13Bulk add segments in the binary view to improve performanceXusheng
2024-11-12WARP: 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 viewkat
2024-11-12Fix misc warning in rust examplesMason Reed
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-11Add FileMetadata::session_id to rust apiMason Reed
2024-11-09fix DSC first-popup dialogJordan Wiens
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-08Add rust api for bulk segment additionMason 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