Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
104 words
A trace exception handling mechanism in a processor system having an operating system with a kernel, the processor system executing an application via said kernel, comprising: means in a kernel-extension to said application, for registering a trace exception interrupt handler by a kernel extension, said means including a stored pointer to said a trace exception interrupt handler, means for detecting a trace exception condition in said processor, means in said kernel for checking to see if a trace exception interrupt handler has been registered, and, if so, saving state and then branching to said trace exception interrupt handler in said kernel-extension using said pointer.
Claim 2
Dependent Claim
104 words
A trace exception handling mechanism in a processor system having an operating system with a kernel, the processor system executing an application via said kernel, comprising: means in a kernel-extension to said application, for registering a trace exception interrupt handler by a kernel extension, said means including a stored pointer to said a trace exception interrupt handler, means for detecting a trace exception condition in said processor, means in said kernel for checking to see if a trace exception interrupt handler has been registered, and, if so, saving state and then branching to said trace exception interrupt handler in said kernel-extension using said pointer.
Claim 3
Dependent Claim
15 words
A trace exception handling mechanism according to claim 1 wherein said kernel extension is implementation-dependent.
Claim 4
Dependent Claim
14 words
A trace exception handling mechanism according to claim 1 wherein said kernel is implementation-independent.
Claim 5
Dependent Claim
19 words
A trace exception handling mechanism according to claim 1 wherein said storing of said pointer is in non-paged memory.
Claim 6
Independent Claim
94 words
A method of implementing a trace exception for a processor system having an operating system with a kernel, and executing an application via said kernel comprising the steps of: registering by a kernel-extension for said application a trace exception interrupt handler including storing by said kernel-extension a pointer to said a trace exception interrupt handler, detecting a trace exception condition in said processor, checking, by said kernel to see if said trace exception interrupt handler has been registered, if so, then branching to said trace exception interrupt handler in said kernel-extension using said pointer.
Claim 7
Independent Claim
94 words
A method of implementing a trace exception for a processor system having an operating system with a kernel, and executing an application via said kernel comprising the steps of: registering by a kernel-extension for said application a trace exception interrupt handler including storing by said kernel-extension a pointer to said a trace exception interrupt handler, detecting a trace exception condition in said processor, checking, by said kernel to see if said trace exception interrupt handler has been registered, if so, then branching to said trace exception interrupt handler in said kernel-extension using said pointer.
Claim 8
Dependent Claim
23 words
A method of implementing a trace exception according to claim 5 wherein said kernel extension is implementation-dependent and wherein said kernel is implementation-independent.
Claim 9
Dependent Claim
25 words
A method of implementing a trace exception according to claim 5 including the step of saving state if said trace exception interrupt handler is registered.
Claim 10
Dependent Claim
21 words
A method of implementing a trace exception according to claim 5 wherein said storing of said pointer is in non-paged memory.
Claim 11
Dependent Claim
19 words
A method of implementing a trace exception according to claim 5 wherein said registering is by a kernel extension.