1. A system, comprising: a memory; and a processor programmed to: identify an error in operation of a system; determine, by analysis of code build information of the system with the identified error, where to set a debug entry point at which to start execution of the system during a program subset debug session; capture an initial file state for at least one file accessed by the system in response to initiation of a subsequent execution of the system; queue, prior to detection of execution of the system at the debug entry point, any file inputs and file outputs (I/Os) detected as being performed by the system during the subsequent execution of the system; and store in the memory, in response to detection of execution of the system at the debug entry point, debug entry point metadata comprising the captured initial at least one file state, the queued file I/Os detected as being performed by the system, and an image of all instantiated objects of the system at the debug entry point.