eurecom-s3 / symcc

SymCC: efficient compiler-based symbolic execution
http://www.s3.eurecom.fr/tools/symbolic_execution/symcc.html
GNU General Public License v3.0
781 stars 137 forks source link

Symbolic input from memory #113

Closed sebastianpoeplau closed 1 year ago

sebastianpoeplau commented 1 year ago

Fix a test and add the option to mark symbolic input by calling symcc_make_symbolic from the program under test.

The refactoring that was required to add the new feature has had the pleasant side effect that the QSYM backend now doesn't require the entire input upfront anymore, making it much more convenient to feed symbolic data through stdin.