Tracing

CL 717 SC 128
6845470 Method and system to identify a memory corruption source within a multiprocessor system
Jan-18-2005 A method and system for identifying a source of a corrupt data in a memory in a multiprocessor computer system. When a computer program stores corrupt data causing a program failure or a system crash,...
6836881 Remote tracing of data processing nodes in an asynchronous messaging network
Dec-28-2004 Remote tracing from a local data processing node of the execution of a process within an application program running on a remote data processing node in a distributed data processing network. The application...
6836861 Efficient memory allocation scheme for data collection
Dec-28-2004 A system and method that provides an integrated circuit which includes a small on-chip buffer to store collected data, thereby shifting the burden of storing the majority of the collected data to external...
6832228 Apparatus and method for providing a threadsafe object pool with minimal locking
Dec-14-2004 A threadsafe object pool in accordance with the preferred embodiments reserves each object for a particular thread of execution. Locking of an object pool is normally required to assure that two threads...
6826747 System and method for tracing program instructions before and after a trace triggering event within a processor
Nov-30-2004 A system and method for tracing program code within a processor having an embedded cache memory. The non-invasive tracing technique minimizes the need for trace information to be broadcast externally....
6826608 System, method and computer program product for translating SNMP (ASN.1) protocol decodes
Nov-30-2004 A system, method and computer program product are provided for translating protocol decode objects. Initially, a plurality of frames is received. Next, the frames are decoded in order to generate protocol...
6823355 Synchronous replication of transactions in a distributed system
Nov-23-2004 The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions for...
6817013 Program optimization method, and compiler using the same
Nov-9-2004 An optimization method and apparatus for converting source code for a program written in a programming language into machine language. The program includes a basic block as a unit to estimate an execution...
6813733 Diagnostic system
Nov-2-2004 Diagnostics may be enabled on a networked computer system by executing, at the networked computer system, a client application that enables connectivity by the networked computer system to a network of...
6813731 Methods and apparatus for accessing trace data
Nov-2-2004 A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage system operates...
6804814 Method for simulating back program execution from a traceback sequence
Oct-12-2004 A program execution data trace is created by instrumenting a program to record value sets during execution and an instruction trace. By simulating instructions either backward or forward from a first instruction...
6802054 Generation of runtime execution traces of applications and associated problem determination
Oct-5-2004 A computer system for generating and analyzing application trace data includes a monitor for launching Java language virtual machines using the Java Platform Debug Architecture to enable the virtual machines...
6795836 Accurately determining an object's lifetime
Sep-21-2004 A method, computer system and program product operable to calculate a life span of an object by determining when an object is created and becomes collectable. A garbage collection trace algorithm conducted...
6791476 Aircraft flat panel display system
Sep-14-2004 A flat panel display system for an aircraft display includes a graphics rendering computer for rendering of anti-aliased graphical imaging data derived from aircraft sensors for full-field imaging on a...
6789216 Platform independent memory image analysis architecture for debugging a computer program
Sep-7-2004 A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer...
6785883 Software system for tracing data
Aug-31-2004 In a device containing trace control data which are stored in a data structure in a memory having memory cells and define memory areas including at least one or more adjacent memory cells, a procedure...
6782386 Method and apparatus for remotely debugging applications via a user terminal
Aug-24-2004 An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user...
6775827 Real-time program audit software
Aug-10-2004 An automated computer-implemented method for generating an audit record of a computer program while the computer program is executing. The computer program has a source program comprising a plurality of...
6775826 System and method for replaying workload data in a data storage environment
Aug-10-2004 This invention is a system and method for replaying workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability to...
6775825 Common software application definition for resource management
Aug-10-2004 A system and method for generating and sharing consistent application definitions amongst multiple performance and resource management tools. A common interface accepts requests from performance or resource...
6772106 Retargetable computer design system
Aug-3-2004 An automatic and retargetable computer design system is using a combination of simulation and performance prediction to investigate a plurality of target computer systems. A high-level specification and...
6769126 Apparatus and method for demand load analysis
Jul-27-2004 For a given set of programs and their related DLLs the following tool and method finds the minimum set of DLLs for which to apply demand loading and quantifies a lower bound on the expected performance...
6769117 Generalised program hooks
Jul-27-2004 A hook interface module cooperates with a kernel whose functionality is being modified and with kernel modules providing modified functionality. The kernel includes symbols indicating execution points...
6769054 System and method for preparation of workload data for replaying in a data storage environment
Jul-27-2004 This invention is a system and method for preparing workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability to...
6766511 Apparatus and method for performing symbolic resolution of modules using static representations of a trace
Jul-20-2004 An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly...
6766509 Methodology for testing spreadsheet grids
Jul-20-2004 The invention includes two methods for testing a spreadsheet region. Du-associations are collected for the spreadsheet region. In the Straightforward approach, du-associations are collected for each cell...
6763517 Automated analysis of kernel and user core files including searching, ranking, and recommending patch files
Jul-13-2004 A computerized method for automatically analyzing a core file created by a computer system after an unexpected interrupt. The packages installed on the computer system are determined and patch files of...
6760864 Data processing system with on-chip FIFO for storing debug information and method therefor
Jul-6-2004 A debug module (20) is provided which allows a developer to capture three types of debug information. The three types of debug information are: change-of-flow addresses, CPU data, and current instruction...
6754891 Debugger system using tracepoints for computer software
Jun-22-2004 The present invention is a tracepoint debugging system in which instructions and displays to and from the user are represented using programming abstractions. This aids in the users' understanding of the...
6754890 Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data
Jun-22-2004 A method of monitoring execution performance of a program is provided. A process identifier associated with a process within a program is determined, and a trace output file is created for the process...
6754889 Java automation, testing, and analysis
Jun-22-2004 A system and method are disclosed for enabling injection of non-native code into a JAVA environment. The method provides a software hook for detecting the loading of a JAVA interpreter, and then creates...
6754888 Facility for evaluating a program for debugging upon detection of a debug trigger point
Jun-22-2004 Method, system and program products for screening a program of a computing environment for debug processing are presented which employ a table that contains information identifying at least some program...
6754856 Memory access debug facility
Jun-22-2004 A computer system includes instruction fetch circuitry for dispatching fetched instructions to a pipelined execution unit, data memory access circuitry and emulator circuitry for use in debug operations,...
6748583 Monitoring execution of an hierarchical visual program such as for debugging a message flow
Jun-8-2004 Provided are an execution monitoring tool, a method and a computer program product for monitoring execution of an hierarchical visual program. Execution progress reports are sent to an execution monitoring...
6742178 System and method for instrumenting application class files with correlation information to the instrumentation
May-25-2004 The present invention is directed to a system and method for modifying a class file for the purpose of instrumenting without requiring separate files to correlate the instrumentation. A class file is instrumented...
6738965 Trace information in a virtual machine
May-18-2004 A virtual machine in an object-oriented system includes an interpreter. In order to provide trace information from a program about specific method calls, a user defines a selection of methods to be traced....
6738955 Method and system for formal characterization of average performance
May-18-2004 A method for characterizing average performance in a data processing system is provided. This method consists of adding meta-tool level variables to a verification tool. These meta-tool variables keep...
6732355 Method and device for generating registration data at compilation to enable trace of stack
May-4-2004 To provide a method for enabling a trace of a stack even without the base pointer. When compiling a subroutine, a stack pointer (SP) change table is created and registered with a subroutine together with...
6728949 Method and system for periodic trace sampling using a mask to qualify trace data
Apr-27-2004 A method and system for monitoring execution performance of a program is provided. Profiling functionality may be qualified by setting various qualifying flags at the request of a user. These qualifying...
6721941 Collection of timing and coverage data through a debugging interface
Apr-13-2004 Techniques for gathering execution information about an application, such as a distributed application, are described. Key communication points in cross execution context calls, such as remote procedure...
6718485 Software emulating hardware for analyzing memory references of a computer program
Apr-6-2004 The present invention is a software system that detects large classes of programming and run-time errors in a computer program by emulating the hardware platform and monitoring the execution of a program...
6718286 Non-intrusive application code profiling method and apparatus
Apr-6-2004 System and method for monitoring a processor when it executes software code for a computer program. A register collects information regarding instructions executed by the processor, from the program counter;...
6715140 Program trace method and apparatus, and storage medium
Mar-30-2004 A program trace apparatus intercepts control during execution thereof by rewriting of an instruction sequence of a program and traces an execution state of the original program. The program trace apparatus...
6708173 Method and apparatus for multiple application trace streams
Mar-16-2004 An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to create multiple applications for accessing an existing proprietary data base management system. A dynamic...
6708169 Apparatus and method for generating a merged symbol file for verifying symbolic data
Mar-16-2004 An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly...
6694509 Automated regression testing of workstation software
Feb-17-2004 A workstation includes a regression testing program which tests application programs developed on the workstation using stored test scripts. A test directory tree is maintained to mirror a source code...
6694507 Method and apparatus for analyzing performance of object oriented programming code
Feb-17-2004 A performance analyzer for object-oriented programming code distinguishes between an object which is substantively used within the creating method, and one which is merely created in the creating method...
6693558 Aircraft flat panel display system
Feb-17-2004 A flat panel display system for an aircraft display includes a graphics rendering computer for rendering of anti-aliased graphical imaging data derived from aircraft sensors for full-field imaging on a...
6681384 Multi-threaded break-point
Jan-20-2004 A way to synchronize threads in a multi-threaded program. In the preferred embodiment, a debugger provides a break-point that does not interrupt the user when the first thread reaches it; instead, the...
6678883 Apparatus and method for creating a trace file for a trace of a computer program based on loaded module information
Jan-13-2004 An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly...