geohot / qira

QEMU Interactive Runtime Analyser
MIT License
3.91k stars 473 forks source link

Integrate BIL validation into test framework #95

Open tim-becker opened 9 years ago

tim-becker commented 9 years ago

The changes in https://github.com/tim-becker/qira/tree/concrete_execution add a concrete executor for the BAP IL to QIRA. Although initially meant to find bugs in BAP's lifter, the validation actually revealed subtle bugs in QIRA as well (see PR #93 and PR #87). So, it seems like this code could be useful for regression testing as well.

@geohot @nedwill , thoughts?

geohot commented 9 years ago

Support!