Call Stack Inspection For A Thread Of Execution
First Claim
Patent Images
1. A method of call stack inspection for a thread of execution, the method comprising:
- for each stack frame in the call stack, beginning with the stack frame at the top of the call stack;
inspecting the stack frame;
determining whether the stack frame was present in the call stack on a previous inspection of the call stack;
if the stack frame was not present on a previous inspection, indicating in the stack frame the stack frame'"'"'s presence on the current inspection of the call stack; and
if the stack frame was present on a previous inspection, notifying a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Call stack inspection for a thread of execution, including, for each stack frame in the call stack, beginning with the stack frame at the top of the call stack: inspecting the stack frame; determining whether the stack frame was present in the call stack on a previous inspection of the call stack; if the stack frame was not present on a previous inspection, indicating in the stack frame the stack frame'"'"'s presence on the current inspection of the call stack; and if the stack frame was present on a previous inspection, notifying a user.
113 Citations
20 Claims
-
1. A method of call stack inspection for a thread of execution, the method comprising:
-
for each stack frame in the call stack, beginning with the stack frame at the top of the call stack; inspecting the stack frame; determining whether the stack frame was present in the call stack on a previous inspection of the call stack; if the stack frame was not present on a previous inspection, indicating in the stack frame the stack frame'"'"'s presence on the current inspection of the call stack; and if the stack frame was present on a previous inspection, notifying a user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for call stack inspection for a thread of execution, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable, when executed by the computer processor, of causing the apparatus to carry out the steps of:
-
for each stack frame in the call stack, beginning with the stack frame at the top of the call stack; inspecting the stack frame; determining whether the stack frame was present in the call stack on a previous inspection of the call stack; if the stack frame was not present on a previous inspection, indicating in the stack frame the stack frame'"'"'s presence on the current inspection of the call stack; and if the stack frame was present on a previous inspection, notifying a user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for call stack inspection for a thread of execution, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions capable, when executed, of causing a computer to carry out the steps of:
-
for each stack frame in the call stack, beginning with the stack frame at the top of the call stack; inspecting the stack frame; determining whether the stack frame was present in the call stack on a previous inspection of the call stack; if the stack frame was not present on a previous inspection, indicating in the stack frame the stack frame'"'"'s presence on the current inspection of the call stack; and if the stack frame was present on a previous inspection, notifying a user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification