1. A method for identifying corrupt system memory resulting in a computing system failure comprising: loading a run-time executable code from a non-volatile memory of the computing system to the system memory; executing a process from the run-time executable code on the computing system; detecting an exception caused by the process executing on the computing system; reading the run-time executable code from the system memory; reading a stored executable code from the non-volatile memory of the computing system; wherein the run-time executable code and the stored executable code correspond to the process causing the exception; comparing the run-time executable code and the stored executable code; and identifying a corrupt system memory pattern in the run-time executable code if the run-time executable code and the stored executable code are not identical.