Recording Trace Data in Restrictive Environments
Original Publication Date: 1988-Mar-01
Included in the Prior Art Database: 2005-Feb-14
A trace mechanism attempts to dynamically keep the active portion of a trace table in main memory so that restrictive environments may record trace points. A global counter keeps track of the number of trace points located in restrictive environments which were unable to record trace data. Trace data needs to be collected from modules within a control program executing code in the context of restrictive environments.Restrictive environments may occur only within a control program kernel. The executing code does not execute upon stimulus via a synchronous request from a task. Restrictive environment execution is originated by either an external interrupt or machine check interrupt. Within this execution environment, code must not page fault or invoke any function which causes a wait state.