|
Match
|
Document |
Document Title |
|
|
7380239 |
Method and mechanism for diagnosing computer applications using traces
A method and mechanism for diagnosis of computer applications using traces is disclosed. Trace messages can be materialized using a markup language syntax. Hyperlinks can be placed in the trace...
|
|
|
7379861 |
Dynamic programming of trigger conditions in hardware emulation systems
An improved emulation system having an improved trigger mechanism is disclosed. During the compilation of the circuit design, a portion of the emulation resources are reserved for dynamic netlists....
|
|
|
7376937 |
Method and mechanism for using a meta-language to define and analyze traces
A method and mechanism for utilizing a meta-language to define and analyze traces is disclosed. A set of trace format grammars can be defined for traces. Each trace format grammar is preferably...
|
|
|
7370233 |
Verification of desired end-state using a virtual machine environment
An integrity verification manager ( 101 ) verifies the integrity of a backup ( 102 ) of a computer ( 103 ). The integrity verification manager ( 101 ) audits the computer ( 103 ), and stores...
|
|
|
7363203 |
Determining event causality including employment of partitioned event space
Causal relationships between events in a plurality of interrelated causal chains are maintained in a network event space through the partitioning of the event space into event subspaces. In this...
|
|
|
7360203 |
Program tracing in a multithreaded processor
A multithreaded processor includes a thread ID for each set of fetched bits in an instruction fetch and issue unit. The thread ID attaches to the instructions and operands of the set of fetched...
|
|
|
7356805 |
Temporal affinity analysis using reuse signatures
Reuse distance is the number of data which are accessed between accesses of a datum. The computation of reuse distance uses a search tree and is carried out through approximate analysis, pattern...
|
|
|
7353506 |
Accessing information at object creation
A system is disclosed for accessing information about an object, where such information is available at the time of creation of the object but not necessarily available at all times later. In one...
|
|
|
7353505 |
Tracing the execution path of a computer program
The invention relates to tracing the execution path of a computer program comprising at least one module including a plurality of instructions. At least one of these instructions is a branch...
|
|
|
7350196 |
Mechanism for lossless function entry and return tracing
A method for tracing an instrumented program, including triggering an trap instruction in the instrumented program, transferring control of the instrumented program to a trap handler associated...
|
|
|
7346895 |
Method of tracing data collection
Methods and arrangements for collecting tracing data from a plurality of threads of a program. A storage buffer is provided, a first number of units of tracing data for a first thread of the...
|
|
|
7334221 |
System and method for encoding trace framework enabling in an object file
A method for formatting an object file including generating a trace object code from trace source code, and processing component information of the trace object code to generate the object file,...
|
|
|
7330809 |
Trace data compression system and trace data compression method and microcomputer implemented with a built-in trace data compression circuit
A trace data compression system includes a data acquisition circuit which is configured to acquire address information for identifying an address for reading or writing operation of a microcomputer...
|
|
|
7331039 |
Method for graphically displaying hardware performance simulators
A method for graphically tracking progression of instructions through hardware components. Instructions of a code segment are defined by graphical icons where each graphical icon has a displayable...
|
|
|
7328429 |
Instruction operand tracing for software debug
A tool that enables a user to perform instruction operand tracing during debug is presented. While executing microcode on a simulator, a history of register and memory values is saved. A graphic...
|
|
|
7325168 |
Trace data source identification within a trace data stream
A trace data formatter 30 assembles trace data frames 50 . These trace data frames 50 include bytes which may either serve to carry a trace data source identifier ID or trace data. A system...
|
|
|
7318222 |
Methods for execution control acquistion of a program and for executing an optimized version of a program
In a method for execution control acquisition of a program, during the execution of the program, it is determined when a hardware performance counter has reached a threshold. When the threshold is...
|
|
|
7318220 |
System and method for measuring latch contention
A system and method is provided for measuring lock usage in a non-intrusive manner. Measurements are performed only when a lock is contended. When a lock is requested and the lock is available...
|
|
|
7318176 |
Tracing program counter addresses using native program counter format and instruction count format
A method of tracing program counter activity in a data processor periodically transmits a program counter sync point including the current program counter address. Between sync points the program...
|
|
|
7316004 |
Organization of test cases
Embodiments of the invention include a test case that is encapsulated defining its relationship with other such encapsulated test cases. An encapsulated test case may be explicitly associated with...
|
|
|
7310777 |
User interface for viewing performance information about transactions
Data about a transaction is accessed. The transaction has a set of components. A graphical representation of the components of the transaction is displayed such that the graphical representation...
|
|
|
7308681 |
Control flow based compression of execution traces
A method and apparatus for creating a compressed trace for a program, wherein events are compressed separately to provide improved compression and tracing. A sequence of events for a program is...
|
|
|
7305663 |
System and method for state-based profiling of multiprocessor systems
The present application describes a system and method of profiling a computer system based on a profiling state machine. The profiling state machine defines various states in which the system data...
|
|
|
7305590 |
Switch device, storage control system and trace data obtaining method
A fiber channel switch (hereinafter, FC-SW) connected to a plurality of communications devices is provided with a buffer for temporarily storing data received from servers via a first...
|
|
|
7305660 |
Method to generate a formatted trace for an embedded device
A method to generate a formatted trace for a second device embedded in a first device. The method provides source code comprising a trace entry, compiles that source code to form an embedded device...
|
|
|
7305662 |
Mechanism for lossless tracing in an arbitrary context
A method for tracing an instrumented program, including triggering a probe in the instrumented program, obtaining an original instruction associated with the probe, loading the original instruction...
|
|
|
7305661 |
Mechanism for lossless tracing in an architecture having a delay slot
A method for tracing an instrumented program using a thread, including transferring control of the instrumented program to a trap handler to obtain an original instruction associated with a probe,...
|
|
|
7293263 |
System and method for memory leak detection in a virtual machine environment
A system and method for detecting memory leaks in a garbage collected environment. In particular, the present invention provides a mechanism by which objects in the memory space of a virtual...
|
|
|
7293256 |
Debugger causality system and methods
A debugger casuality feature is provided. Debugger casuality is the ability of a cooperating debugger to associate an ordered set of casuality related threads, possibly originating from different...
|
|
|
7287245 |
Method for real-time instruction information tracing
A method for real-time instruction information tracing for recording the information about a plurality of specific instructions executed by a processor. The method contains the following steps. A...
|
|
|
7284238 |
Multithread tracing method and apparatus
Method and apparatus to enable collection of information required for solving a problem caused by simultaneous access to a shared resource in a multithreading environment. In an information...
|
|
|
7281238 |
Method and program for monitoring execution state of program
Item values associated with an execution state of a program executed on a computer are collected in detail while suppressing the computer load. When reducing the interval for collecting values of...
|
|
|
7281240 |
Mechanism for lossless, lock-free buffer switching in an arbitrary-context tracing framework
A method for tracing on a processor including executing an executing control block on the processor to obtain data, wherein an interrupt on the processor is disabled prior to executing the...
|
|
|
7281239 |
Method for determining software load process
The present invention is a method for determining the software load process. In an exemplary aspect of the present invention, a method for determining computer system software load process may...
|
|
|
7263690 |
Mechanism for safe byte code in a tracing framework
A method for evaluating safety of a tracing program involves loading a byte code in a tracing framework, where the byte code includes instructions of the tracing program, validating the...
|
|
|
7260692 |
Methods and apparatus for accessing trace data
A system provides mechanisms and techniques to retrieve trace data from a trace buffer residing in a data storage system. The software program operating on a processor within the data storage...
|
|
|
7251809 |
Dynamic generation of program execution trace files in a standard markup language
The placement of trace points in software code being developed in a software development tool leads to the generation of trace point messages when the code is executed. These trace point messages...
|
|
|
7251810 |
Minimal instrumentation for lossless call profiling
A method, apparatus, and software are disclosed for collecting information relating to the execution of an application for use in analyzing the performance of the application. Probes are inserted...
|
|
|
7243338 |
Representation of core files in a generic format
Techniques for representing core files generated by a computer operating system upon crash of a computer program in a generic format are disclosed. A generic representation of the core file can be...
|
|
|
7240334 |
Methods, systems, and computer program products for deferred computer program tracing
An application (e.g., a computer program) prints data by invoking a print function with a format argument and, optionally, at least one data argument. The format argument and any data arguments are...
|
|
|
7237151 |
Apparatus and method for trace stream identification of a processor reset
When a RESET signal is generated in a target processor during a test procedure, a reset sync marker is generated in a program counter trace stream. The reset sync marker includes a plurality of...
|
|
|
7234068 |
Trace data and power measurement data matching apparatus and method that adds synchronization markers
A trace data input unit inputs trace data recording execution process of a program in an equipment of inspection object. A power measurement data input unit inputs power measurement data recording...
|
|
|
7231636 |
System and method for tracking VoiceXML document execution in real-time
A method and apparatus for tracking execution of a VoiceXML document of a VoiceXML application by a VoiceXML execution client are disclosed. In one embodiment, the method includes trapping a...
|
|
|
7225365 |
Apparatus and method for identification of a new secondary code start point following a return from a secondary code execution
When a NEW SECONDARY CODE EXECUTION START POINT signal is generated in a target processor during a test procedure after the return from an interrupt service routine (i.e., an original secondary...
|
|
|
7219333 |
Maintaining coherent synchronization between data streams on detection of overflow
Trace data streams are generated for tracing target processor activity. Various trace data streams are synchronized using markers called sync points. The sync points provide a unique identifier...
|
|
|
7216341 |
Instrumenting software for enhanced diagnosability
Systems and methods are provided for instrumenting compiled software to include diagnostic information such that an origin of a call to one or more routines may be more easily identified. For...
|
|
|
7213113 |
System and method for preparation of workload data for replaying in a data storage environment
This invention is a system and method for preparing workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability...
|
|
|
7210127 |
Methods and apparatus for executing instructions in parallel
A system, method and apparatus for executing instructions in parallel identify a set of traces within a segment of code, such as Java bytecode. Each trace represents a sequence of instructions...
|
|
|
7207035 |
Apparatus and method for converting an instruction and data trace to an executable program
An apparatus and method for converting an instruction and data trace to an executable program are provided. The apparatus and method are used to convert an instruction and data trace to an...
|
|
|
7200588 |
Method and mechanism for analyzing trace data using a database management system
The present invention provides a method and mechanism for analyzing trace data using a database management system (DBMS). According to an embodiment, trace data may be loaded onto one or more...
|