| |
 |
|
Class Information
Number: 717/130
Name: Data processing: software development, installation, and management > Software program development tool (e.g., integrated case tool or stand-alone development tool) > Testing or debugging > Including instrumentation and profiling
Description: Subject matter including means or steps for inserting monitoring instructions at selected locations in the program code and executing the modified program code along with the inserted instructions, for the purpose of identifying portions of the code that need to be corrected.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7620937 |
System and method for debugging programs |
Nov. 17, 2009 |
| 7620940 |
Methods and apparatus for monitoring program execution |
Nov. 17, 2009 |
| 7620941 |
Mechanism for lossless user-level tracing on an architecture supporting PC-relative addressing |
Nov. 17, 2009 |
| 7617488 |
Method and apparatus and determining processor utilization |
Nov. 10, 2009 |
| 7614044 |
Attempting runtime retranslation of unresolvable code |
Nov. 3, 2009 |
| 7610514 |
Identification of uninformative function names in call-stack traces |
Oct. 27, 2009 |
| 7603659 |
Activating assertions and breakpoints |
Oct. 13, 2009 |
| 7596668 |
Method, system and program product for associating threads within non-related processes based on memory paging behaviors |
Sep. 29, 2009 |
| 7596780 |
System and method for virtual catching of an exception |
Sep. 29, 2009 |
| 7590975 |
Mechanism for translation of data in an execution framework |
Sep. 15, 2009 |
| 7587709 |
Adaptive instrumentation runtime monitoring and analysis |
Sep. 8, 2009 |
| 7584464 |
Software processing method and software processing system |
Sep. 1, 2009 |
| 7581210 |
Compiler-scheduled CPU functional testing |
Aug. 25, 2009 |
| 7577943 |
Statistical memory leak detection |
Aug. 18, 2009 |
| 7574697 |
Testing parallel applications using code instrumentation |
Aug. 11, 2009 |
| 7574698 |
Method and apparatus for protecting HTTP session data from data crossover using aspect-oriented programming |
Aug. 11, 2009 |
| 7568185 |
Mechanism for program-assisted tracing actions |
Jul. 28, 2009 |
| 7568186 |
Employing a mirror probe handler for seamless access to arguments of a probed function |
Jul. 28, 2009 |
| 7565645 |
Method and apparatus for marking code for data versioning |
Jul. 21, 2009 |
| 7559053 |
Program and system performance data correlation |
Jul. 7, 2009 |
| 7555549 |
Clustered computing model and display |
Jun. 30, 2009 |
| 7552425 |
Implementing enhanced compiled breakpoint analysis |
Jun. 23, 2009 |
| 7543279 |
Method for simulating back program execution from a traceback sequence |
Jun. 2, 2009 |
| 7539979 |
Method and system for forcing context-switch during mid-access to non-atomic variables |
May. 26, 2009 |
| 7539978 |
Method for understanding and testing third party software components |
May. 26, 2009 |
| 7536680 |
Method for modifying a class file to monitor data flow |
May. 19, 2009 |
| 7533371 |
User interface for facilitating performance analysis for processing |
May. 12, 2009 |
| 7530055 |
Mechanism for lossless user-level tracing on an x86 architecture |
May. 5, 2009 |
| 7530057 |
Program code coverage |
May. 5, 2009 |
| 7529774 |
System and method for efficiently creating, managing, and deploying a device database |
May. 5, 2009 |
| 7526757 |
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program |
Apr. 28, 2009 |
| 7526758 |
Execution failure investigation using static analysis |
Apr. 28, 2009 |
| 7519956 |
Method for generating document components and managing same |
Apr. 14, 2009 |
| 7519959 |
Hybrid profiling technique |
Apr. 14, 2009 |
| 7519961 |
Method and apparatus for averaging out variations in run-to-run path data of a computer program |
Apr. 14, 2009 |
| 7516446 |
Method and apparatus for efficient and precise datarace detection for multithreaded object-oriented programs |
Apr. 7, 2009 |
| 7512935 |
Adding functionality to existing code at exits |
Mar. 31, 2009 |
| 7509632 |
Method and apparatus for analyzing call history data derived from execution of a computer program |
Mar. 24, 2009 |
| 7506315 |
System and method combining application tracing and distributed statistical records |
Mar. 17, 2009 |
| 7506316 |
Method and system for managing shared-library executables |
Mar. 17, 2009 |
| 7506318 |
Recording and replaying computer programs |
Mar. 17, 2009 |
| 7506317 |
Method for enabling comprehensive profiling of garbage-collected memory systems |
Mar. 17, 2009 |
| 7500077 |
Use of region-oriented memory profiling to detect heap fragmentation and sparse memory utilization |
Mar. 3, 2009 |
| 7500091 |
Delay start-up of applications |
Mar. 3, 2009 |
| 7500227 |
Process and system for intercepting a .NET method at runtime |
Mar. 3, 2009 |
| 7496900 |
Method for automatic detection of build regressions |
Feb. 24, 2009 |
| 7496903 |
Synthesizing application response measurement (ARM) instrumentation |
Feb. 24, 2009 |
| 7496907 |
Method and system for profile normalization in an autonomic software system |
Feb. 24, 2009 |
| 7496901 |
Method for boundary trace with reproduction facility |
Feb. 24, 2009 |
| 7493622 |
Use of thread-local storage to propagate application context in Java 2 enterprise edition (J2EE) applications |
Feb. 17, 2009 |
|
|
|