# 8.36 A Survey of Symbolic Execution Techniques