symbolic and concrete execution with heap effects