Active execution tracing
First Claim
Patent Images
1. A method, comprising:
- detecting a call to execute a function within an application;
writing at least one frame of a call stack for the called function into a buffer;
detecting a call to end execution of the called function;
detecting an event related to execution of the application; and
writing the buffer to a persistent storage.
2 Assignments
0 Petitions
Accused Products
Abstract
Visualization for active execution tracing pertains to one or more tools used to capture and analyze events leading to a point-of-failure during execution of a function or at least a portion of an application, program, process, or other assemblage of programmable and executable code.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting a call to execute a function within an application;
writing at least one frame of a call stack for the called function into a buffer;
detecting a call to end execution of the called function;
detecting an event related to execution of the application; and
writing the buffer to a persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a write buffer to request a pointer to a logging buffer for a component corresponding to an application;
a logging buffer to receive at least one frame of a call stack from the component via the linked write buffer; and
a persistent storage to record the at least one frame of the call stack upon occurrence of an event corresponding to the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tracing service, comprising:
-
means for receiving a verification request from an application component;
means for sending a pointer to an external write buffer;
means for buffering data received from the write buffer;
means for overwriting the buffered data if the buffered data includes a call to enter and a call to exit a function;
means for committing the buffered data to a persistent storage; and
means for transmitting the data committed to the persistent storage for analysis. - View Dependent Claims (20)
-
Specification