Tracing

CL 717 SC 128
6334211 Method for visual programming with aid of animation
Dec-25-2001 A program making method includes the steps of displaying figures representative of a plurality of objects, inputting a command train which includes a plurality of processing commands each designating at...
6334210 Language processing system and language processing method enabling reduction of memory region and overhead in profile information collection of computer
Dec-25-2001 A language processing method detects function call in a source program by static analysis, inserts a branching code to profile process per function call detected in the source program and setting a region...
6332212 Capturing and displaying computer program execution timing
Dec-18-2001 A software tool for analyzing the real-time performance characteristics of computer programs. A subprogram automatically records the execution time at a large number of pre-identified points in the code...
6330528 Method of terminating temporarily unstoppable code executing in a multi-threaded simulated operating system
Dec-11-2001 An operating system is simulated to run in conjunction with a native operating system, allowing processes, particularly multi-threaded processes, originally developed for the simulated operating system...
6327699 Whole program path profiling
Dec-4-2001 A program is instrumented to record acyclic paths during execution of the program. A whole program path is produced from the record and provides a complete compact record of a program's entire control...
6311327 Method and apparatus for analyzing software in a language-independent manner
Oct-30-2001 A software analysis system for capturing tags generated by tag statements in instrumented source code. The software analysis system includes a probe that monitors the address and data bus of the target...
6311326 Online debugging and tracing system and method
Oct-30-2001 The invention relates to a method and apparatus for debugging software running in a target machine. A debugging set-up script is created in a host machine which defines trace point locations, and the variables...
6311325 Method and apparatus for profiling processes in a data processing system background of the invention
Oct-30-2001 A method and apparatus in a data processing system for profiling code for processes executing in a data processing system. Trace data is recorded in response to a selected interrupt, wherein the trace...
6289503 System and method for trace verification
Sep-11-2001 When building an image for a JavaOS client, a date/time stamp is inserted into the symbolic image produced. When a trace program is initiated against this image, the same Build Identifier is inserted into...
6282701 System and method for monitoring and analyzing the execution of computer programs
Aug-28-2001 A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or...
6275956 Integrated dynamic-visual parallel debugging apparatus and method thereof
Aug-14-2001 An integrated dynamic-visual parallel debugging apparatus comprising: replay drive means for receiving a program and creating program symbol table information and an execution log file through reference...
6240545 Setting instance breakpoints in object oriented computer programs
May-29-2001 A mechanism for setting a conditional breakpoint on all methods called by a specific instance of a class. To set the instance breakpoint, the debugger determines all of the methods that can be applied...
6240544 Simulation system, simulation evaluation system, simulation method, and computer-readable memory containing a simulation program, having less trace information for reverse execution
May-29-2001 An execution processing module, while executing an execution module, stores an instruction type, and selectively stores a register value, a flag value, a branch source address, or a memory area value that...
6237138 Buffered screen capturing software tool for usability testing of computer applications
May-22-2001 Present methods available to user centered design practitioners for gathering information pertaining to end-user usability of computer applications have proven be expensive, labour intensive, time consuming...
6230313 Parallelism performance analysis based on execution trace information
May-8-2001 A system for conducting performance analysis for executing tasks. The analysis involves generating a variety of trace information related to performance measures, including parallelism-related information,...
6223338 Method and system for software instruction level tracing in a data processing system
Apr-24-2001 A method and system within a data processing system are disclosed for directly accessing code during a process by taking a trace by way of using an interruption. According to the present invention, the...
6219827 Trace ranking in a dynamic translation system
Apr-17-2001 A method and system of trace ranking that applies artificial life principles to determine a predictively accurate ranking for cache retention or discard of traces. In a preferred embodiment, the ranking...
6216143 Apparatus and method for generating animated color coded software traces
Apr-10-2001 Apparatus and method for illustrating an order of execution of software code. At least portions of software code are presented on a display device with the software code representing instructions for operation...
6202199 System and method for remotely analyzing the execution of computer programs
Mar-13-2001 A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or...
6189140 Debug interface including logic generating handshake signals between a processor, an input/output port, and a trace logic
Feb-13-2001 A system for debugging a processor includes a debug interface including a handshake logic for communicating commands and data from a serial input/output port to a processor and to a trace control logic...
6185732 Software debug port for a microprocessor
Feb-6-2001 A processor-based device incorporating a software debug port that utilizes a JTAG or similar standardized interface, thereby providing a software debug communication mechanism that does not require a special...
6185731 Real time debugger for a microcomputer
Feb-6-2001 The microcomputer provides with surroundings where data in a RAM can be monitored on the outside without employing an external bus. When a command requesting accessing to a RAM is received from an external...
6182280 Inverse assembler with reduced signal requirements with a user supplied memory map
Jan-30-2001 An inverse assembler that uses a memory map as a substitute for some microprocessor status signals. This reduces the number of signals needed from a microprocessor to perform disassembly.
6163881 Method of monitoring the operation of a computer
Dec-19-2000 A method is provided for automatically storing indications regarding conditions prevailing in a computer running a user application (1) that employs a library (2). This method involves providing an interface...
6161216 Source code debugging tool
Dec-12-2000 A method and apparatus for debugging the source code using the source code debugger includes the following steps. A script generator is provided to receive source code instructions. Executing the script...
6148437 System and method for jump-evaluated trace designation
Nov-14-2000 A computer-implemented system and method are provided to designate traces of original instructions of an executable file at run time based on evaluations of control flow through jump instructions. Such...
6145123 Trace on/off with breakpoint register
Nov-7-2000 An information processing system such as a microprocessor includes a processor core, a debug register circuit and a trace unit. The processor core is for processing information according to a program....
6145100 Debug interface including timing synchronization logic
Nov-7-2000 A system for debugging a processor includes a logic circuit for communicating commands and data between an input/output port which operates at a first clock frequency, and trace control logic which operates...
6142683 Debug interface including data steering between a processor, an input/output port, and a trace logic
Nov-7-2000 A system for debugging a processor includes a data steering circuit for steering commands and data from a debug port and a parallel input/output port. The data steering circuit also directs commands and...
6139198 System and method for enabling tracing of program execution in an object-oriented system
Oct-31-2000 A system and method for enabling a tracing of program execution within an object-oriented programming language environment. A new tracing class is created which is derived from the original class. When...
6110225 Inverse assembler with reduced signal requirements using a trace listing
Aug-29-2000 An inverse assembler that uses a memory map, the stored trace signals and the load and store architecture of a microprocessor to reconstruct microprocessor signals. This reduces the number of signals needed...
6106573 Apparatus and method for tracing microprocessor instructions
Aug-22-2000 A microprocessor implements an instruction tracing mechanism that saves the state of the microprocessor without special hardware. Prior to the execution of a traced instruction, a trace microcode routine...
6093216 Method of run-time tracking of object references in Java programs
Jul-25-2000 Many programming languages utilize reference pointers in computer code. Furthermore, some of these programming languages perform memory management in the form of garbage collection. Once such language...
6083281 Process and apparatus for tracing software entities in a distributed system
Jul-4-2000 The invention relates to a process and apparatus for tracing software entities, more particularly a tracing tool providing tracing capabilities to entities in an application. The object-tracing tool provides...
6077311 Method and apparatus for extraction of program region
Jun-20-2000 A method and apparatus for marking a region of source code within a program unit and extracting an executable version of this marked region of code. The executable version has a initialized program state...
6075941 Microcomputer
Jun-13-2000 A microcomputer contains an electrically erasable flash memory for storing a program under development and a debugging circuit 7 having a dedicated input/output terminal for connection to an external ICE...
6071317 Object code logic analysis and automated modification system and method
Jun-6-2000 A method and system for modifying computer program logic with respect to a predetermined aspect, comprising (a) before run time: analyzing compiled computer program logic of a module for processes involving...
6047124 System and method for tracing device drivers using a computer
Apr-4-2000 A system and method for tracing device drivers using a computer is described. A memory is interconnected with a processor in the computer and configured into a user memory space and a kernel memory space....
6041406 Parallel and serial debug port on a processor
Mar-21-2000 A processor has both a serial debug port and a parallel debug port. The processor includes a processor core. The serial debug port is formed of a plurality of pins configured to send and receive signals...
6038686 System for providing real-time code coverage
Mar-14-2000 A system which provides real-time code coverage data on a memory monitored by the system, the code coverage data providing information regarding accesses to the monitored memory, the monitored memory being...
6009270 Trace synchronization in a processor
Dec-28-1999 A processor provides trace synchronization information to ensure that address information for reconstructing instruction execution flow is provided in trace records with sufficient frequency. A trace record...
6009258 Methods and devices for unwinding stack of frozen program and for restarting the program from unwound state
Dec-28-1999 StackTrace refers generally here to an apparatus and computer method for use with multitasking operating systems (OS's) such as WINDOWS.RTM.95. StackTrace allows a program to again become responsive to...
5987243 Hardware and software co-simulator and its method
Nov-16-1999 The disclosed hardware and software co-simulator can execute two simulations effectively between two simulators each for executing simulation independently, by eliminating the idle times for waiting the...
5970246 Data processing system having a trace mechanism and method therefor
Oct-19-1999 A data processing system (10) having an access protect unit (20) for tracing memory accesses. A trace bit (50) is associated with each page of memory and when set generates an interrupt signal on a first...
5970245 Method for debugging shared procedures contained in dynamic link library files
Oct-19-1999 A method, apparatus, and article of manufacture for debugging target procedures contained in an object library or dynamic link library (DLL) on a running computer system. A "trace" DLL is created, wherein...
5966541 Test protection, and repair through binary-code augmentation
Oct-12-1999 A type mismatch problem in computer programs is said to occur when there is a mismatch between the form or classification of a value encountered during program execution and that anticipated by the program....
5960199 Model trace view for object-oriented systems
Sep-28-1999 The present invention discloses a method, apparatus, and article of manufacture of an object-oriented tool for displaying, within one window of a monitor connected to a computer, both a graphical and textual...
5956512 Computer program debugging in the presence of compiler synthesized variables
Sep-21-1999 A debugger is used in an environment of optimized compiling to track both user-defined and synthesized variables so that the values of these variables at selected programmer counter addresses can be either...
5948113 System and method for centrally handling runtime errors
Sep-7-1999 Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a...
5946486 Apparatus and method for tracing entries to or exits from a dynamic link library
Aug-31-1999 An apparatus and method for tracing events occurring upon entries to or exits from a dynamic link library (DLL) without accessing or modifying the source code of the DLL is disclosed. The method includes...