|
Match
|
Document |
Document Title |
|
|
7493598 |
Method and system for variable trace entry decay
History of software execution and the associated messages are stored in repositories and their associated buffers. Each level of trace entry is expired at a different, tailored rate. The most...
|
|
|
7493526 |
System and method for supporting debugging of host channel adapters in a logical partitioning
A method, system, and computer-usable medium for supporting debugging of host channel adapters in a logical partitioning environment. In a preferred embodiment of the present invention, a...
|
|
|
7493601 |
System and method for providing access to programmer created JAVA classes
A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises...
|
|
|
7493544 |
Extending test sequences to accepting states
State spaces are traversed to produce test cases, or test coverage. Test coverage is a test suite of sequences. Accepting states are defined. Expected costs are assigned to the test graph states....
|
|
|
7478371 |
Method for trace collection
A method is provided for obtaining data to be used in evaluating performance of a computer processor. More specifically, the method provides for efficiently obtaining traces from an application...
|
|
|
7478282 |
Log acquisition method and its control program and storage medium
A log acquisition method which can easily acquire processing logs of software, and can reduce the number of processes required to analyze bugs is provided. More specifically, a log acquisition...
|
|
|
7475291 |
Apparatus and method to generate and save run time data
A method is disclosed to generate and save run time data. The method supplies an embedded device comprising a processor which includes a processor cache, memory, a hardware trace facility...
|
|
|
7475214 |
Method and system to optimize java virtual machine performance
A method to assist a software developer in optimizing performance of a Java virtual machine (Jvm) is disclosed. The method includes creating a model to predict future usage of heap memory by the...
|
|
|
7475387 |
Problem determination using system run-time behavior analysis
Run-time behavior is recorded using traces that are generated at run-time. A set of valid system behaviors is maintained. A recorded behavior can be added to the set of valid system behaviors if...
|
|
|
7475386 |
Mechanism for disjoint instrumentation providers in a tracing framework
A method for tracing an instrumented program, including associating an instrumentation provider with a trace point to provide a probe in the instrumented program, selectively enabling the probe to...
|
|
|
7472374 |
System and method for using blueprints to provide a traceable software solution for an enterprise
The present invention provides a technique for the development of a software-based business solution using blueprint. A blueprint is a collection of artifacts that relate to an enterprise, and to...
|
|
|
7467374 |
Serialization for structured tracing in managed code
A system and method, useful in tracing program execution, for serializing data, such as an object data, into consistent, structured (e.g., XML) output. A serializer processes an object's data, and...
|
|
|
7454665 |
Apparatus, method and program for recording diagnostic trace information
A method of recording diagnostic trace information is disclosed. According to one embodiment, a method is provided in which metadata corresponding to each of a set of events that are subject to...
|
|
|
7454666 |
Real-time address trace generation
A method for tracing of instructions executed by a processor is provided which includes providing a type of instruction to be traced and tracing at least one instruction corresponding to the type...
|
|
|
7454740 |
Method and apparatus for caching predicates in a tracing framework
A method for caching in a tracing framework, including firing a probe associated with a thread, evaluating a first predicate of the probe, caching the first predicate in a predicate cache...
|
|
|
7451206 |
Send of software tracer messages via IP from several sources to be stored by a remote server
A system and method for accessing complex computer based systems initiates a trace and debug session via IP causing the resulting output to be stored in a designated remote server on the Internet...
|
|
|
7448025 |
Qualification of event detection by thread ID and thread privilege level
A method and apparatus for monitoring the performance characteristics of a multithreaded processor executing instructions from two or more threads simultaneously. Event detectors detect the...
|
|
|
7448026 |
Method and apparatus for accuracy-aware analysis
A method for accuracy-aware analysis of a program involving obtaining source code for the program comprising a floating point variable, instrumenting the source code to associate an accuracy-aware...
|
|
|
7444623 |
Process and apparatus for adjusting traces
Traces routed through a computer depiction of a routing area of a system, such as an electronics system, comprise a plurality of connected nodes. The traces may be smoothed, straightened, or...
|
|
|
7441234 |
Correlating trace events
Methods, systems, and computer program products for correlating trace events to facilitate analysis based on how the trace events are related. Relationship information that defines relationships...
|
|
|
7437716 |
Separation of data from metadata in a tracing framework
A method for storing a data set having an enabled probe identification component and an associated data component, including obtaining data from an instrumented program using a probe, associating...
|
|
|
7437542 |
Identifying and 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...
|
|
|
7434108 |
Masking within a data processing system having applicability for a development interface
In current real-time debug systems, debug messages are transmitted through a limited bandwidth port ( 18 ) from an integrated circuit ( 10 ) to an external development system ( 25 ). As some...
|
|
|
7426719 |
Method and system for rewriting unwind data in the presence of exceptions
Described is a system and method of regenerating stack unwind data in the presence of exceptions. The system is directed to generating metadata for use during stack unwinding. The system includes...
|
|
|
7424646 |
Imposing a logical structure on an unstructured trace record for trace analysis
An apparatus, system, and method are disclosed for analyzing trace data that facilitates the analysis by minimizing extraneous results presented to a user. The apparatus includes a user interface...
|
|
|
7421681 |
Method and system for autonomic monitoring of semaphore operation in an application
A method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the...
|
|
|
7415699 |
Method and apparatus for controlling execution of a child process generated by a modified parent process
A monitoring interface, includes logic responsive to a pre-fork event, the pre-fork event responsive to a vfork system call. The pre-fork event includes indicia that identifies a child process to...
|
|
|
7415705 |
Autonomic method and apparatus for hardware assist for patching code
A method, apparatus and computer instructions for hardware assist for autonomically patching code. The present invention provides hardware microcode to a new type of metadata to selectively...
|
|
|
7412694 |
Detecting program phases with periodic call-stack sampling during garbage collection
A system and method for detecting phases in a running computer program, creates an activation count associated with each stack frame. The activation count is zeroed whenever a new frame is created...
|
|
|
7412623 |
State machine simulator for testing computer systems
A method for simulating running a software application having a plurality of processes on a computer system being tested. The method includes providing a number of work daemons on the test system,...
|
|
|
7412630 |
Trace control from hardware and software
A system and method for program counter and data tracing is disclosed. The tracing mechanism of the present invention enables increased visibility into the hardware and software state of the...
|
|
|
7412693 |
Method and apparatus for determining frequency of execution for compiled methods within a virtual machine
One embodiment of the present invention provides a system that facilitates determining a frequency of execution of compiled methods within a virtual machine. The system starts by determining if a...
|
|
|
7409602 |
Methodology for debugging RTL simulations of processor based system on chip
An apparatus comprising an analysis block, a graphic user interface and a memory circuit. The analysis block may be configured to generate debug information in response to (i) a command input, (ii)...
|
|
|
7409330 |
Method and system for software debugging using a simulator
Systems and methods for debugging software and/or hardware are disclosed. A processor may execute a program for a certain amount of time. The context of the processor at the end of that time may...
|
|
|
7409677 |
Method and system for creation and use of embedded trace description
A method of generating an embedded file involving embedding a plurality of probe calls into source code to obtain embedded source code, compiling the embedded source code to generate object code...
|
|
|
7404180 |
Trace management in client-server applications
There are methods and apparatus, including computer program products, for generating an integrated trace output file on a system having a first computing device and a second computing device. The...
|
|
|
7404178 |
ROM-embedded debugging of computer
A debugger program, embedded in a ROM of a computer, operates on instructions of a target process executed by the computer.
|
|
|
7404069 |
Branch tracing generator device and method for a microprocessor supporting predicated instructions and expanded instructions
A device generates an address branch trace for a microcontroller unit, a microprocessor or a data processing unit having a set of instructions including at least one predicated instruction and at...
|
|
|
7401322 |
Software debugging tool
In a method for testing computer code, each branch that occurs within the machine-readable code is located. A first tracepoint is placed immediately after the beginning of the branch and a second...
|
|
|
7398359 |
System and method for performing memory operations in a computing system
A processor may operate in one of a plurality of operating states. In a Normal operating state, the processor is not involved with a memory transaction. Upon receipt of a transaction instruction to...
|
|
|
7395528 |
Mechanism for tracing during boot
A method for tracing an instrumented program on a system during booting, including loading object code defining enabling information into a property file associated with a tracing framework,...
|
|
|
7392517 |
Extracting information from software
A method and implementing computer system are provided in which selected information is embedded within computer program structures without requiring separate bit strings. In an exemplary...
|
|
|
7392431 |
Emulation system with peripherals recording emulation frame when stop generated
In-circuit-emulation of an integrated circuit includes a digital data processor capable of executing program instructions. A first debug event is detected during normal program execution. The...
|
|
|
7392510 |
System for tracking and providing access to information about server components invoked during the dynamic generation of web pages
A web server system selectively supplements dynamically-generated web pages with coding that allows developers and other authorized users to identify, and access remotely-stored information about,...
|
|
|
7389494 |
Mechanism for statically defined trace points with minimal disabled probe effect
A method of defining a trace point, including defining a trace point representation in a program source code, compiling the program source code to generate an instrumented program comprising the...
|
|
|
7386839 |
System and method for troubleshooting software configuration problems using application tracing
A software system is disclosed which facilitates the process of tracing the execution paths of a program, called a client or application. Trace data corresponding to selected system resources that...
|
|
|
7386686 |
Inlining with stack trace cache-based dynamic profiling
A method and system are provided for improving inlining using stack trace cache-based dynamic profiling. In one embodiment, a relationship map is provided to map a key representing a caller-callee...
|
|
|
7383428 |
Method, apparatus and computer program product for implementing atomic data tracing
A method, apparatus and computer program product are provided for implementing atomic data tracing in a processor system including an auxiliary processor unit (APU) coupled to a central processor...
|
|
|
7383538 |
Storing and restoring snapshots of a computer process
A method to trace a variable or other expression through a computer program is disclosed. A user determines the variable and the conditions upon which activity of the variable will be monitored. As...
|
|
|
7379860 |
Method for integrating event-related information and trace information
A method for emulating and debugging a microcontroller. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event information is...
|