"Accordingly, what is needed is a method and system for accessing all available error information captured in the system, while avoiding potential side effects, such as loss of data or hardware states if error registers are accessed concurrently." . . . . .