Dynamic Symbolic Analysis