1. A processor-implemented method to execute on a processor, the processor configured to perform the method comprising: receiving input parameters for an executable application; processing the executable application with the input parameters on the processor; and generating an output file that identifies each instruction processed by the executable application in the order in which that instruction was processed along with variable values for that instruction.