eurecom-s3 / symcc

SymCC: efficient compiler-based symbolic execution

Home Page:http://www.s3.eurecom.fr/tools/symbolic_execution/symcc.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SymCC may crash if test-case handlers are instrumented

sebastianpoeplau opened this issue · comments

If the handler registered with symcc_set_test_case_handler is compiled with SymCC instrumentation (which isn't unlikely if it's part of the program under test), it reads garbage parameter expressions from the runtime which may lead to crashes. We should therefore reset any parameter expressions before calling the handler.