about summary refs log tree commit diff stats
path: root/gen_trace.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Adapt symbolic compare to new transform interfaceTheofilos Augoustis2023-12-081-63/+0
| | | | | | | | | | | | Also implement a `MiasmSymbolicTransform.concat` function that concatenates two transformations. Some minor adaptions to the eval_expr code was necessary to remove some assumptions that don't work if the resolver state returns symbols instead of concrete values. Remove obsolete utilities that were used for angr. Co-authored-by: Theofilos Augoustis <theofilos.augoustis@gmail.com> Co-authored-by: Nicola Crivellin <nicola.crivellin98@gmail.com>
* Implement symbolic state comparison algorithmTheofilos Augoustis2023-11-271-22/+35
| | | | | | | | | This is the first draft of a `compare` algorithm that uses recorded symbolic transformations. Is currently based on angr, so it's probably going to be reworked to work with states generated by Miasm. Co-authored-by: Theofilos Augoustis <theofilos.augoustis@gmail.com> Co-authored-by: Nicola Crivellin <nicola.crivellin98@gmail.com>
* Support for testing concrete and emulated execution with angrTheofilos Augoustis2023-10-211-0/+50