| 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... |