|
Match
|
Document |
Document Title |
|
|
7058928 |
System and method for conditional tracing of computer programs
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...
|
|
|
7055139 |
Multiprocess debugging using multiple conventional debuggers
A computer system includes an aggregator network that couples a plurality of processes on which an application executes to a debugger user interface. Using the debugger user interface, commands are...
|
|
|
7055070 |
Trace control block implementation and method
A system and method for program counter and data tracing is disclosed. A trace interface is provided for communication of trace information between a processor core and a trace control block. The...
|
|
|
7047521 |
Dynamic instrumentation event trace system and methods
Program code loaded for execution by a computer can be dynamically instrumented to collect event data by inserting an instruction at a trace point within the program code as loaded in a memory...
|
|
|
7043719 |
Method and system for automatically prioritizing and analyzing performance data for one or more, system configurations
A system and a method of automatically prioritizing and analyzing performance data for one or more system configurations are provided. Performance data is obtained about a system using a first...
|
|
|
7043668 |
Optimized external trace formats
A system and method for program counter and data tracing is disclosed. Generated trace messages are included within a trace word format and stored in trace memory, thereby enabling a reduction in...
|
|
|
7039903 |
Method of and device for collating data, and computer product
The collating device includes the Formant estimation section that estimates feature amount data that represents a time-based change in frequencies of first and second Formants from voice data input...
|
|
|
7039833 |
Stack trace generated code compared with database to find error resolution information
In one embodiment, a method for automatically identifying a program error in a computer program includes receiving a program error message indicating that a new program error has occurred during...
|
|
|
7036113 |
Detection of resource exceptions
A method, computer program product and data processing system for detecting resource exception errors. Resource exception errors may be detected by scanning code for a method invocation used to...
|
|
|
7032229 |
Automatic tracking of user progress in a software application
A method for automatically tracking application and content usage is disclosed. According to an embodiment of the present invention, a method first recites the step of accessing an application...
|
|
|
7028290 |
Method and apparatus for prioritizing software tests
A computer system and method is provided for prioritizing software tests. Software tests are prioritized based on coverage indicators for the software tests and an indication of impacted areas of...
|
|
|
7028291 |
Debugging method and debugging device
According to the present invention, a compiler generates, as debugging information on variables appearing in a source program and the allocation of hardware resources, location information made up...
|
|
|
7020766 |
Processing essential and non-essential code separately
A conjugate processor includes an instruction set architecture (ISA) visible portion having a main pipeline, and an h-flow portion having an h-flow pipeline. The binary executed on the conjugate...
|
|
|
7017151 |
System and method for real-time applications modification
An object shell console allows maintenance personnel to upgrade or otherwise modify an executing computer application without suspending or terminating the application's execution. The object shell...
|
|
|
7013456 |
Profiling execution of computer programs
A method and a computer for performance of the method. While executing a program on a computer, profileable events occurring in the instruction pipeline are detected. The instruction pipeline is...
|
|
|
7003762 |
Computer-implemented exception handling system and method
A computer-implemented system and method for handling run-time exceptions. Source code is provided as input to a compiler. The source code includes an exception branching statement and an exception...
|
|
|
7003763 |
Data processor
A data processor having a debugging aid function capable of monitoring a plurality of kinds of internal buses from the outside and identifying each of the buses monitored is provided. A central...
|
|
|
6993487 |
Software code comments management method and system supporting speech recognition technology
A system and method for enabling audio comments to be used when writing and executing code, during design time and run time. A code writer is hereby enabled to simultaneously write code and compose...
|
|
|
6988263 |
Apparatus and method for cataloging symbolic data for use in performance analysis of computer programs
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...
|
|
|
6988264 |
Debugging multiple threads or processes
Debugging multiple tasks, using a single instance of a debugger application intended to be only capable of debugging a single task, is performed by intercepting system calls made by the debugger...
|
|
|
6986126 |
Method and apparatus for detecting violations of type rules in a computer program
One embodiment of the present invention provides a system that detects violations of type rules in a computer program. The system operates by locating a type casting operation within the computer...
|
|
|
6986110 |
Automated method and system for backtracing of instruction parameters from specified instruction in test cases
Method and system for automatically backtracing through a testcase file. First the testcase file is accessed. Next, a start line identifier for specifying an instruction line in the testcase file...
|
|
|
6983453 |
Method and system for obtaining performance data from software compiled with or without trace hooks
A system and method for obtaining performance data from software compiled with or without trace hooks is provided. A software application is entered and a trace data flag is set to off. For each...
|
|
|
6983452 |
System and method for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system
A method for gathering data from memory of a computer system is operable to gather scalar information, linked list information, or both. When gathering data from a linked list the method involves...
|
|
|
6981248 |
Conditional breakpoint encountered indication
A method and apparatus for determining whether a conditional breakpoint was encountered during a debug execution. In one embodiment, the method comprises determining whether a breakpoint was...
|
|
|
6978443 |
Method and apparatus for organizing warning messages
The present invention is a method and apparatus for organizing warning messages generated by a computer program analyzer. A computer program analyzer generates a set of warning messages based upon...
|
|
|
6971088 |
Scenario analysis control system device
A scenario analysis control system device includes a start-up reception unit for accepting a periodic start-up, and a scenario storage unit for storing two or more text scenarios, each of which...
|
|
|
6971092 |
System and method for analyzing data accesses of a trace from a computer-executable program to determine data access patterns
A system and method for analyzing data accesses to determine data access patterns. Data address accesses are traced and transformed into Whole Program Streams (WPS). WPS may then be used to...
|
|
|
6961928 |
Co-ordinate internal timers with debugger stoppage
Methods, systems and articles of manufacture for software implemented timers configured to account for purposeful or desired program stoppage. Such program stoppage is a common occurrence in...
|
|
|
6961925 |
Parallelism performance analysis based on execution trace information
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...
|
|
|
6954924 |
System and method for employing externalized, dynamically configurable, cacheable trigger points
There is provided a method for employing a trigger point in a logic flow. The trigger point has at least one function associated therewith. A default strategy set is associated with the at least...
|
|
|
6954923 |
Recording classification of instructions executed by a computer
An instruction processor to execute two instruction sets. Instructions are stored in different virtual memory pages of a single address space, and are coded for computers of two different...
|
|
|
6952664 |
System and method for predicting cache performance
A system and methods for simulating the performance (e.g., miss rate) of one or more caches. A cache simulator comprises a segmented list of buffers, with each buffer configured to store a data...
|
|
|
6948155 |
Little offset in multicycle event maintaining cycle accurate tracing of stop events
A method of tracing activity of a data processor includes collecting and transmitting trace data. An epause marker is embedded in the trace stream upon detection of an emulation halt. This epause...
|
|
|
6948154 |
Methodology for testing spreadsheets
The invention includes a method for testing a spreadsheet cell. Du-associations are collected for the spreadsheet cell. The cell's execution trace is tracked. After the user validates the cell, the...
|
|
|
6948175 |
Method and system of remote diagnostic, control and information collection using a dynamic linked library
A system for monitoring a user's usage of a target application on an application unit. Such a target application can, as examples, be a software program running on a computer or a workstation, an...
|
|
|
6948162 |
Enhanced parallelism in trace scheduling by using renaming
A method includes scheduling instructions within a trace disregarding data dependencies from off trace basic blocks. After scheduling, errors caused by instruction movement are corrected. By...
|
|
|
6944797 |
Method and system for tracing
A method of collecting runtime information for an application in a computing system includes locating trace statements in a source code of the application, collecting information regarding the...
|
|
|
6941545 |
Profiling of computer programs executing in virtual memory systems
A computer. An instruction pipeline and memory access unit execute instructions in a logical address space of a memory of the computer. An address translation circuit translates address references...
|
|
|
6941492 |
Debugging tool for efficient switching between targets in a multi-processor environment
A debugger mechanism to support multiple active targets and efficient switching between multiple active targets, in particular, heterogeneous targets, in a multiprocessing environment.
|
|
|
6938246 |
Diagnostic tool for a portable thread environment
A diagnostic tool for a portable thread environment is disclosed. In one embodiment, a system comprises a first portable thread environment (PTE), comprising a diagnostic tool; a second PTE...
|
|
|
6934886 |
Debugging apparatus and method
A debugging apparatus includes: a processor core operated by a program stored in a program memory to read a data stored in a data memory or write a data; a debugger controller for performing a...
|
|
|
6931627 |
System and method for combinatorial test generation in a compatibility testing environment
A computer program embodied on a computer readable medium is provided for combinatorial test generation. The computer program includes a code segment that obtains an assertion, wherein the...
|
|
|
6931492 |
Method for using a portion of the system cache as a trace array
A method is disclosed for instructing a computing system to allocate a trace array from an original cache memory, where the method includes dividing the original cache memory into a reduced-size...
|
|
|
6928639 |
Time-interval based monitor function for dynamic insertion into and removal from a running application
A time-interval based monitor tool is provided for monitoring performance of a running application. The tool includes a time-based monitor function which is dynamically insertable into and...
|
|
|
6912708 |
Method and apparatus to facilitate debugging a platform-independent virtual machine
One embodiment of the present invention provides a system that facilitates debugging a platform-independent virtual machine. The system operates by providing an agent on the platform-independent...
|
|
|
6904590 |
Methods for enhancing program analysis
Methods are discussed that enhance program analysis. One aspect of the invention includes a method for checking a model of a program. The method includes a control-flow graph having vertices from...
|
|
|
6877113 |
Break determining circuit for a debugging support unit in a semiconductor integrated circuit
A semiconductor integrated circuit including a debugging support unit and a buffer memory for temporarily storing trace data, the debugging support unit comprising a break detection member that...
|
|
|
6865735 |
Process for rewriting executable content on a network server or desktop machine in order to enforce site specific properties
A program or program snippet is rewritten to conform to site-specific properties prior to being executed by a target host. The program or program snippet directed to a target host from a known or...
|
|
|
6865692 |
Enterprise test system having program flow recording and playback
An enterprise test system includes a plurality of probes inserted at various locations in the enterprise system for recording data from system components during teach mode. During playback mode,...
|