A compiler-level intermediate representation based binary analysis and rewriting system
KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs