| 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... |
| 6237137 |
Method and system for preventing unauthorized access to a computer program |
| May-22-2001 |
A system and method for preventing a program from being run under a debugger utility program. The method is part of a routine which is stored along with a software program on a hard drive of a computer... |
| 6226787 |
Visualization method and system for dynamically displaying operations of a program |
| May-1-2001 |
A method and system of identifying operations of one or more computer programs include generating a representation of the programs as a visual display of graphs and manipulating the visual display while... |
| 6219828 |
Method for using two copies of open firmware for self debug capability |
| Apr-17-2001 |
A first copy of Open Firmware is loaded into system memory to supply a debug function and a second copy of the same firmware is then loaded to provide functional code which is to be debugged. The first... |
| 6202200 |
Multi-tier debugging |
| Mar-13-2001 |
A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. More specially, the present invention... |
| 6145122 |
Development interface for a data processor |
| Nov-7-2000 |
In one embodiment, a development interface (14) for a data processor (10) includes development registers (39), auxiliary pin interface and control (32), auxiliary pins (31), and a JTAG controller (4)). |
| 6131185 |
Method and system for visually debugging on object in an object oriented system |
| Oct-10-2000 |
A method and system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface. A number of the objects forming the application... |
| 6126328 |
Controlled execution of partitioned code |
| Oct-3-2000 |
An execution engine embeddable in a plurality of host application programs to control execution of code in each of the host application programs is disclosed. The execution unit includes a command unit,... |
| 6091896 |
Debugging optimized code using data change points |
| Jul-18-2000 |
A software development system with improved facilities for debugging optimized code. Certain parts of the operations specified by source statements are categorized as "data change points". A compiler 102... |
| 6079032 |
Performance analysis of computer systems |
| Jun-20-2000 |
A method of analyzing performance of a program executing in a computer system. A user provides a set of user defined region of the program. Thus, a user has the flexibility to choose the regions of program... |
| 6077312 |
Apparatus, program product and method of debugging utilizing a context sensitive breakpoint |
| Jun-20-2000 |
An apparatus, program product, and method of debugging a computer program utilize a context sensitive breakpoint to conditionally halt execution of a computer program when the context of the computer program... |
| 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... |
| 6042614 |
System and method for a distributed debugger for debugging distributed application programs |
| Mar-28-2000 |
A system and method for providing a distributed debugger system for a distributed target computer application are disclosed wherein the programmer/developer of the application can be at one host machine... |
| 6014515 |
Enhanced stack unwind facility |
| Jan-11-2000 |
An enhanced unwind facility is more extensible, much faster, and uses smaller tables than presently known schemes. In broad terms, the unwind facility trades bytes that are used for addresses and region... |
| 5987248 |
Debugging information display device |
| Nov-16-1999 |
A debugging information display device is provided which concurrently displays a source list and debugging information when the source list is displayed through a debugger. A vectorizing line extractor,... |
| 5983017 |
Virtual monitor debugging method and apparatus |
| Nov-9-1999 |
A virtual monitor controller includes a data storage device coupled to receive and output data; an instruction storage device coupled to receive and output instructions; a status storage device coupled... |
| 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... |
| 5963741 |
Information processor which rewrites instructions in program to dynamically change program structure and method therefor |
| Oct-5-1999 |
An information processor comprises a program storage unit and a control unit, the control unit includes a procedure insertion table in which information regarding an embedding point in a program and information... |
| 5956511 |
Program development support apparatus, program development support method, and storage medium therefor |
| Sep-21-1999 |
A program development support apparatus and method for supporting the efficient development of a highly reliable program are provided. The basic configuration includes a program-outputting which outputs... |
| 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... |
| 5933639 |
System and method for debugging distributed programs |
| Aug-3-1999 |
This invention provides a small and efficient set of primitives for debugging a distributed application that runs on a plurality of processors connected by a common network. These primitives permit a user... |
| 5926638 |
Program debugging system for debugging a program having graphical user interface |
| Jul-20-1999 |
In a program debugging system for debugging a program having a graphical user interface (GUI), a translator program for translating a source program into a machine language program includes a GUI information... |
| 5889981 |
Apparatus and method for decoding instructions marked with breakpoint codes to select breakpoint action from plurality of breakpoint actions |
| Mar-30-1999 |
The invention specifies on-chip address matching hardware which is external to the processor core and prefetch queue of a microcontroller, and instruction decoding logic to mark and process breakpointed... |
| 5850562 |
Personal computer apparatus and method for monitoring memory locations states for facilitating debugging of post and BIOS code |
| Dec-15-1998 |
A monitor and debugger routine operable on a personal computer for facilitating the design of power-on self-test (POST) and basic input and output system (BIOS) code. The monitor and debugger routine is... |
| 5845125 |
Debugger using class information and dynamic instance inter-relationships |
| Dec-1-1998 |
A debugger which helps a user perform object-based debugging. A class information generation section (8) generates class information based on the source code. The execution section (12) executes the program.... |
| 5838975 |
Method for testing and debugging computer programs |
| Nov-17-1998 |
A computerized method of testing and debugging an executable behaviorally unknown computer program by dynamic comparison with an executable behaviorally known computer program. The method controls execution... |
| 5835699 |
Breakpoint setting/deleting system using a symbolic debugger in a digital data processing system |
| Nov-10-1998 |
A breakpoint setting/deleting system is disclosed. Encoded function names are first retrieved from a given executable file which has been stored in a memory. A decoder is supplied with the retrieved encoded... |
| 5819093 |
System and method for a distributed debugger for debugging distributed application programs |
| Oct-6-1998 |
A system and method for providing a distributed debugger system for a distributed target computer application are disclosed wherein the programmer/developer of the application can be at one host machine... |
| 5819023 |
Integrated circuit comprising means to halt the performance of a program of instructions when a combination of breakpoints is verified |
| Oct-6-1998 |
The integrated circuit comprises a central processing unit, a program memory containing a program of instructions connected to the central processing unit by an address bus, a data bus and lines giving... |
| 5815714 |
Embedded debug commands in a source file |
| Sep-29-1998 |
A method and apparatus for re-generating debug commands is provided comprising a source program having embedded debug commands in a first distinguishable field, and an assembler. The assembler operates... |
| 5797019 |
Method and system for performance monitoring time lengths of disabled interrupts in a processing system |
| Aug-18-1998 |
A method and system for identifying inhibited interrupts in a processor system, the processor system including at least one performance monitor counter (PMC) and at least one monitor mode control register... |
| 5774724 |
System and method for acquiring high granularity performance data in a computer system |
| Jun-30-1998 |
A microprocessor performance monitor and instruction address break point facility are interconnected to provide finer granularity and performance monitoring. The microprocessor is initialized to collect... |
| 5764989 |
Interactive software development system |
| Jun-9-1998 |
An interactive program development system which replaces compilers, linkers and debuggers required for conventional software development. The present invention comprises a new program compilation system... |
| 5754839 |
Apparatus and method for implementing watchpoints and breakpoints in a data processing system |
| May-19-1998 |
An apparatus and method for implementing watchpoints and breakpoints in a data processing system (110). In one embodiment, a pipelined processor (110) performs each instruction of a program. One or more... |
| 5740440 |
Dynamic object visualization and browsing system |
| Apr-14-1998 |
A method to automatically monitor an object-oriented program, e.g., for debugging purposes, is characterized by the steps of determining a state of the digital data processor at selected points during... |
| 5740351 |
Apparatus and method for debugging/modifying ROM-based software systems employing and extensible interpreter |
| Apr-14-1998 |
Debugging and/or modifying of ROM-based embedded software systems is realized by advantageously employing an extensible interpreter and inserting requests for "Customizable Call-Outs" (CCOs) throughout... |
| 5732210 |
Use of dynamic translation to provide fast debug event checks |
| Mar-24-1998 |
Dynamic translation is used during debugging of a computer application process. During runtime, the first application is dynamically translated to produce translated code. Debugging code, such as a conditional... |
| 5717909 |
Code breakpoint decoder |
| Feb-10-1998 |
A computer with a pipelined processor and code breakpoints for performing software debug operations includes prefetch and decode stages, debug address registers for storing code breakpoints representing... |
| 5687375 |
Debugging of High Performance Fortran programs with backup breakpoints |
| Nov-11-1997 |
This invention is a debugger for HPF-like languages which can be implemented on top of basically any debugger. A primary feature of the debugger is the use of backup breakpoints to generate a program status... |
| 5680620 |
System and method for detecting access to a peripheral device using a debug register |
| Oct-21-1997 |
In a microprocessor, a debug facility traps accesses to a peripheral device, such as a speaker, residing at I/O port addresses. In one embodiment, a number of debug registers are provided for a system... |
| 5615371 |
Debug processing system for user programs |
| Mar-25-1997 |
Command analysis means 3, upon perception of a save command, calls commit means 4, currency information saving means 6 and variables information saving means 8, and after that calls stack information saving... |
| 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... |
| 5500809 |
Microcomputer system provided with mechanism for controlling operation of program |
| Mar-19-1996 |
A microcomputer system is provided with a subroutine function. The microcomputer system includes a first timer, a first shifting unit, a second timer and a second shifting unit. The first timer operates... |
| 5469570 |
System for examining statuses of tasks when one task is interrupted in data processing system |
| Nov-21-1995 |
Multiple CPU's are assigned to multiple tasks on a one-to-one basis and execute corresponding tasks under the control of an operating system. Each of the CPU has a transmitter and a receiver. Each transmitter... |
| 5408660 |
System for analyzing and displaying data in computer program |
| Apr-18-1995 |
A system for analyzing and displaying program data capable of generating effective information for assuming paths of program execution on the basis of memory dump information of a program during stalling... |
| 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... |
| 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... |
| 5379301 |
Microprocessor for debugging programs |
| Jan-3-1995 |
A microprocessor, comprising a register 18 for setting either a first mode in which a trap instruction is not executed, or a second mode in which the trap instruction can be executed is set, wherein an... |
| 5371894 |
Off-chip breakpoint system for a pipelined microprocessor |
| Dec-6-1994 |
The invention is a system and method for providing a breakpoint exception at any predetermined instruction address in a processor system of the type including an integrated circuit microprocessor and an... |