Tracing

CL 717 SC 128
5943498 Microprocessor, method for transmitting signals between the microprocessor and debugging tools, and method for tracing
Aug-24-1999 A system provides debugging functions for high-speed processors by adding a comparatively small amount of hardware to the microprocessor. A debugging module which receives part of the debugging function...
5940618 Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments
Aug-17-1999 The present invention is directed to a system and method for monitoring performance in an information handling system in a minimally intrusive manner. The method of the present invention includes a collection...
5926176 Control program tracking and display system
Jul-20-1999 Control program statements are graphically displayed as flowchart logic. The runtime engine associated with the process control computer monitors and maintains state data indicating whether a program statement...
5915114 Dynamic trace driven object code optimizer
Jun-22-1999 A dynamic trace-driven object code optimizer provides for dynamic, real-time optimization of executable object code. The dynamic trace-driven object code optimizer bases the real-time optimization of executable...
5903759 Software performance analysis using hardware analyzer
May-11-1999 The present invention provides a method and an apparatus for analyzing the performance of a computer program inn a way that is accurate in light of prefetching caching operations. The method operates by...
5901283 Microcomputer
May-4-1999 A microcomputer includes a central processing unit for sequentially executing instructions according to a software program. When the CPU decodes a marker, the CPU determines the location of the marker...
5898873 System and method for visualizing system operation trace chronologies
Apr-27-1999 The present invention is a system and method of parsing system trace information to generate separate timelines of schedulable processes. System operation trace files are accurately parsed into schedulable...
5896536 Data triggered trace support for debugging object oriented programs
Apr-20-1999 A technique for permitting tracepoints to be set relative to data components of object oriented programs for debugging purposes is disclosed. A new method is created or an existing method is modified in...
5894575 Method and system for initial state determination for instruction trace reconstruction
Apr-13-1999 A method and system for determining an initial architectural state for instruction trace reconstruction. Performance projections for processor systems and memory subsystems are important for a correct...
5889993 Predictive event tracking method
Mar-30-1999 A method of tracking events and their sequences in a computer system and predicting the probability of future events using a data structure that represents the predictive nature of the system after an...
5884082 Method for monitoring a digital multiprocessor
Mar-16-1999 An operating system monitoring tool has two components: a hyperkernel that augments the operating system of a target multiprocessing system; and a graphical front end for implementing the user interface....
5884081 Method and system for synchronizing code with design
Mar-16-1999 Code is synchronized with design in an object oriented computer programming environment. Execution steps are created for a selected method. Then, as directed by the execution steps, the design is traced...
5870606 Data triggered trace technique for debugging software programs
Feb-9-1999 A technique for permitting tracepoints to be set relative to data elements for the debugging of a procedural program is disclosed. A proxy object is provided for each data element relative to which tracing...
5867643 Run-time data type description mechanism for performance information in an extensible computer system
Feb-2-1999 A run-time data type extension mechanism describes the kinds of performance information collected within a registry located in a main memory of a computer. The data type extension mechanism comprises a...
5862381 Visualization tool for graphically displaying trace data
Jan-19-1999 A visualization tool for creating graphic displays of trace data produced by a parallel computer program execution monitoring system. The visualization tool contains a display monitor, possible input devices,...
5854925 Automatic bug locator for automatically locating bugs through interaction with an operator
Dec-29-1998 A program is rerun up to an abnormal point. In this situation, a control flow at a division point between a normal point and the abnormal point is derived while a variable influencing the error and the...
5842017 Method and apparatus for forming a translation unit
Nov-24-1998 A computer system for executing a binary image conversion system which converts instructions from a instruction set of a first, non native computer system to a second, different, native computer system,...
5794046 Method and system for debugging parallel and distributed applications
Aug-11-1998 A debugger client/server application comprising a front-end and one or more back-ends, including a Director component which handles most of the initialization and parallel execution control issues and...
5793947 Programmable controller for synchronously tracing the execution of operation blocks and SFC program execution method using the programmable controller
Aug-11-1998 The present invention provides a programmable controller for executing an SFC program. The programmable controller has a memory which stores a step trace program for storing and tracing a history of execution...
5784286 Design process recording method and a design process recorder
Jul-21-1998 The design process recorder of the invention includes a data collector for inputting a query; a data storage and management unit for storing a design record including a plurality of nodes and a plurality...
5771385 Setting and getting system debug flags by name at runtime
Jun-23-1998 In a computing system, debug flags for software development, testing, and debugging of a module of the operating system are retrieved and set. The module under development is provided with a debugging...
5754861 Dynamic program input/output determination
May-19-1998 A computer program's run-time inputs and outputs are dynamically, non-intrusively, and executable-independently determined by wrapping a "Wrapper" around the computer program. The "Wrapper" turns on system...
5752034 Apparatus and method for providing an event detection notification service via an in-line wrapper sentry for a programming language
May-12-1998 The present invention provides an in-line wrapper sentry for a programming language to detect events and to transparently extend the behavior of the events.
5751942 Trace event detection during trace enable transitions
May-12-1998 A method and apparatus for providing trace fault information to a trace fault handler. The trace fault information is evaluated prior to beginning execution of a micro code flow. The evaluated trace fault...
5732273 System for monitoring compute system performance
Mar-24-1998 A program for monitoring computer system performance includes a collection of source code modules in the form of a high level language. Each of the source code modules is compiled into a corresponding...
5732272 Subroutine execution time tracer
Mar-24-1998 A subroutine execution time tracer that is able to trace execution times of software subroutines regardless of whether the subroutines are invoked or exited using standard or non-standard subroutine calling...
5715440 Branch instruction executing device for tracing branch instruments based on instruction type
Feb-3-1998 A branch instruction executing device, for sequentially executing instructions in a pipeline process, a) decodes a conditional branch instruction, b) provides a debug exceptional producing flag for indicating...
5701488 Method and apparatus for restoring a target MCU debug session to a prior state
Dec-23-1997 A Target MCU is restored to a Target State. A Host Trace of Debug Commands is preserved as the Target MCU is driven from a known first state to the Target State by executing a series of Debug Commands....
5701486 Tracing technique for application programs using protect mode addressing
Dec-23-1997 A tracing technique is disclosed for an application program that is only permitted to access virtual storage, not physical storage, via a Protect Mode Addressing scheme. The application program contains...
5680542 Method and apparatus for synchronizing data in a host memory with data in target MCU memory
Oct-21-1997 A copy of data in a Host Computer is synchronized with a version located in Shared Memory in a Modular Development System (MDS). Whenever a change in one or more bits in a Line of Data in Shared Memory...
5657480 Method of recording, playback, and re-execution of concurrently running application program operational commands using global time stamps
Aug-12-1997 An operator of a digital computer system issues a series of operational commands to respective concurrently executing application programs. Each application program includes a client executive routine...
5603033 Tool for debugging an operating system
Feb-11-1997 A tool (KD) for debugging an operating system, which among other elements includes at least one processor (P), a memory (M) for use by the processor, and a memory management unit (MMU). The tool is stored...
5603032 Method for administration of applications by standard protocols
Feb-11-1997 This method for administration of an information processing resource by an arbitrary administration system (MAN) allows the management of any arbitrary application (APP) whose symbols table (ST) is contained...
5594904 Tracing with keys and locks
Jan-14-1997 A method and apparatus for detecting events occurring in a telecommunications network is disclosed which comprises stored program control (SPC) exchanges, each SPC exchange comprising a switch and processors...
5557797 Scheduling method for automatically developing hardware patterns for integrated circuits
Sep-17-1996 A scheduling method for scheduling a program comprises the steps of: extracting a plurality of traces from a given program such that each of the traces contains a plurality of program blocks executed sequentially,...
5548717 Software debugging system and method especially adapted for code debugging within a multi-architecture environment
Aug-20-1996 In a computer system that embodies a first hardware (X) architecture and includes a memory system and at least one simulator for a second (Y) architecture and a system for executing and debugging multiple...
5465258 Binary image performance evaluation tool
Nov-7-1995 A system and method for evaluating the performance of a computer program, or software performance evaluation tool. The system comprises an analyzer module for analyzing a binary image of said program and...
5450575 Use of stack depth to identify machine code mistakes
Sep-12-1995 A code translator, constructed similar to a compiler, accepts as an input to be translated the assembly code written for one architecture (e.g., VAX), and produces as an output object code for a different...
5446900 Method and apparatus for statement level debugging of a computer program
Aug-29-1995 A method and apparatus for statement level debugging. Statement level debugging refers to the ability to identify a statement in a source file, i.e. a breakpoint, and have program execution suspended at...
5418941 Method and apparatus for a dynamic application test facility
May-23-1995 A dynamic application editor builds new application definition entries for and edits existing application definition entries without a need for a user to have an innate knowledge of the exact method required...
5414855 Language compiler
May-9-1995 A method for improving the compilation of computer code is described. In the described invention, a storage array is created into which a set of code statements are temporarily placed before compilation....
5408650 Memory analysis system for dynamically displaying memory allocation and de-allocation events associated with an application program
Apr-18-1995 A memory analysis system analyzes memory "events," i.e., the allocation or deallocation of memory locations, associated with the execution of an application program and produces a graphic display associating...
5388268 Methods of indicating states of software processes cooperating on a single task
Feb-7-1995 A visual display system providing an operator simultaneous descriptions of the states of many cooperating sub-processes working on a task and residing in various instruments in a distributed system. A...
5388263 Procedure state descriptor system for digital data processors
Feb-7-1995 A procedure state descriptor system for generating state reports of the progress of the invocation process for procedures executed on a digital data processing system is disclosed. The procedure state...
5386565 Method and system for controlling/monitoring computer system having plural operating systems to run thereon
Jan-31-1995 An OS control method for controlling an operating system (OS) running in a computer system on which a plurality of OSs run and which includes an instruction processor, a control program for controlling...
5379427 Task tracing apparatus in a multitask operating system
Jan-3-1995 A task tracing apparatus stores causes and addresses of interruptions, and system call numbers and addresses of system calls issued by an ongoing task. This makes it possible to obtain not only the basic...
5361352 Method for debugging in a parallel computer system and system for the same
Nov-1-1994 In a parallel computer, a method for controlling a debugging process includes the steps of registering identifiers of plural processors into an execution waiting queue in a predetermined order; executing...
5361351 System and method for supporting run-time data type identification of objects within a computer program
Nov-1-1994 The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism....
5355487 Non-invasive trace-driven system and method for computer system profiling
Oct-11-1994 The invention disclosed herein is a system and method for comprehensive, non-invasive profiling of a processor whereby feedback is provided to a programmer of the execution dynamics of a program. In a...
5349662 Method of and apparatus for providing automatic detection of user activity
Sep-20-1994 Automatic detection of the activities of a user of a data processing system is provided by the use of an Activity Event Detection Process, an Activity Detection Process, and an Interrogator Process. The...