Code Path Tracking
AssigneeInternational Business Machines Corporation
InventorsRobert J. Bestgen, Robert D. Driesch, Wei Hu, Shantan Kethireddy, Edward J. Miller, Andrew P. Passe, Ulrich Thiemann
Life of this patent
Estimating the term…
Abstract
Methods, systems, and products are provided for code path tracking. Embodiments include identifying an instrumented trace point in software code to be path tracked; identifying a function executed at the instrumented trace point in the software code; identifying parameters for the function executed at the instrumented trace point; and recording a description of the function, the parameters, and the result of the execution of the function using the parameters.
Claims20
A computer-implemented method for code path tracking, the method comprising:
- identifying an instrumented trace point in software code to be path tracked;
- identifying a function executed at the instrumented trace point in the software code;
- identifying parameters for the function executed at the instrumented trace point;
- and
- recording a description of the function, the parameters, and the result of the execution of the function using the parameters.
The method claim 4 further comprising:
- receiving from a user an alternative function;
- executing the alternative function;
- and
- displaying to the user the result of the execution of the alternative function.
A system for code path tracking, the system comprising:
- a computer processor;
- a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
- identifying an instrumented trace point in software code to be path tracked;
- identifying a function executed at the instrumented trace point in the software code;
- identifying parameters for the function executed at the instrumented trace point;
- and
- recording a description of the function, the parameters, and the result of the execution of the function using the parameters.
A computer program product for code path tracking, the computer program product embodied on a computer-readable medium, the computer program product comprising:
- computer program instructions for identifying an instrumented trace point in software code to be path tracked;
- computer program instructions for identifying a function executed at the instrumented trace point in the software code;
- computer program instructions for identifying parameters for the function executed at the instrumented trace point;
- and
- computer program instructions for recording a description of the function, the parameters, and the result of the execution of the function using the parameters.
Dependencies are inferred from the claim text.