|
Match
|
Document |
Document Title |
|
|
7620850 |
Breakpoints in a transactional memory-based representation of code
Transactional programming promises to substantially simplify the development and maintenance of correct, scalable, and efficient concurrent programs. Designs for supporting transactional...
|
|
|
7610579 |
Critical finalizers
A finalizer may include a notification that no tolerance for failure or corruption is expected. Any potential failure point, which may be induced by a runtime execution environment routine or...
|
|
|
7584383 |
Method and system for kernel-level diagnostics using a hardware watchpoint facility
A method for performing kernel-level diagnostics. The method includes obtaining a hardware trap associated with an attempt by a kernel-level instruction stream to access a memory address, wherein...
|
|
|
7581209 |
Method for determining code coverage
A method and system for determining code coverage of one or more software modules is disclosed. The disclosed method and system uses an enumeration module, a code coverage module and an analysis...
|
|
|
7565644 |
Multi-channel, multi-service debug on a pipelined CPU architecture
A method and system for debugging an executing service on a pipelined CPU architecture are described. In one embodiment, a breakpoint within an executing service is set and a minimum state of the...
|
|
|
7552425 |
Implementing enhanced compiled breakpoint analysis
Compiled breakpoint analysis includes a debugger user interface that is displayed for defining breakpoint properties. Responsive to a predefined user selection, a conditional breakpoint and...
|
|
|
7549085 |
Method and apparatus to insert special instruction
A method and apparatus to insert special instruction. At least one of the illustrative embodiments is a method comprising converting a first representation of a computer program to a second...
|
|
|
7546547 |
Method, apparatus and computer program product for implementing automatic reapportionment of graphical subwindows based upon sensed, dynamic changes
A method, apparatus and computer program product are provided for implementing automatic reapportionment of graphical screen subwindows based upon sensed, dynamic changes. Predefined dynamic change...
|
|
|
7543186 |
System and method for implementing software breakpoints
The disclosure is directed to a method of loading a breakpoint enabled page of a computer program into a computer readable memory. The method includes identifying a page of a computer program to be...
|
|
|
7543185 |
Debug system with event-based virtual processing agents
Some aspects provide determination of a debug event, selection of a controller context based on the determined debug event, and execution of the selected controller context. The debug event may be...
|
|
|
7539979 |
Method and system for forcing context-switch during mid-access to non-atomic variables
The invention provides an improved method for detecting concurrent bugs in multi-threaded software having at least one command to access a non-atomic variable. The non-atomic variable may have a...
|
|
|
7533296 |
Method for optimizing the transmission of logging data in a multi-computer environment and a system implementing this method
This invention relates to a method for the transmission of logging data, from a primary node to a secondary node within a cluster of computers. The method applies in particular to logging data...
|
|
|
7516364 |
Method for testing network devices using breakpointing
A method for testing a network device having modules for receiving and sending data packets in a network includes generating in the network device at least one internal data structure associated...
|
|
|
7506207 |
Method and system using hardware assistance for continuance of trap mode during or after interruption sequences
A method, system, apparatus, and computer program product is presented for processing instructions. A processor is able to receive multiple types of interruptions while executing instructions, such...
|
|
|
7506206 |
Mechanism for providing program breakpoints in a microcontroller with flash program memory
A microcontroller is disclosed. The microcontroller includes a central processor unit (CPU) and a Flash program memory in communication with the CPU via an instruction bus. The microcontroller...
|
|
|
7506205 |
Debugging system and method for use with software breakpoint
Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from...
|
|
|
7480833 |
Method and system for performing a hardware trace
Methods and systems for pre-detecting a hardware hang in a processor. The methods comprise maintaining a count of a number of cycles in a predefined time interval without an instruction being...
|
|
|
7475288 |
Accelerated hardware emulation environment for processor-based systems
An hardware emulation environment is disclosed wherein software execution is accelerated by switching memory and/or peripheral and clock implementation from the hardware emulator toga faster...
|
|
|
7444547 |
Method, system, and product for programming in a simultaneous multi-threaded processor environment
A system, method, and product are disclosed for testing multiple threads simultaneously. The threads share a real memory space. A first portion of the real memory space is designated as exclusive...
|
|
|
7421682 |
Instrumentation injection for common language runtime
An exemplary media implementation precipitates a device to perform actions including: determining if an instruction of a line of common intermediate language (CIL) code meets a predetermined...
|
|
|
7418630 |
Method and apparatus for computer system diagnostics using safepoints
A method for safepointing a system that includes receiving a stop command by an executing thread from a master, wherein the executing thread executes an operating system, continuing execution of...
|
|
|
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...
|
|
|
7409713 |
Method of protecting software code
A method of protecting application program software includes steps of (a) actuating a tracer function to copy 2 1 to n instructions from the API code; (b) storing and executing the instructions;...
|
|
|
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...
|
|
|
7398426 |
Method for capturing computer application diagnostics
A diagnostic method in an aspect-oriented data processing environment is provided. The environment comprises a data processing system having an operating system for executing an application,...
|
|
|
7386762 |
Persistent context-based behavior injection or testing of a computing system
The invention provides a method and system for persistent context-based behavior injection in a computing system, such as in a redundant storage system or another system having a layered or modular...
|
|
|
7383540 |
Altering execution flow of a computer program
A debugger alters the execution flow of a child computer program of the debugger at runtime by inserting jump statements determined by the insertion of breakpoint instructions. Breakpoints are used...
|
|
|
7334174 |
Semiconductor integrated circuit device and error detecting method therefor
A semiconductor integrated circuit device includes a programmable circuit in which information is programmed, an information holding circuit which electrically holds information programmed in the...
|
|
|
7334161 |
Breakpoint logic unit, debug logic and breakpoint method for a data processing apparatus
The present invention provides a breakpoint logic unit, debug logic and breakpoint method for a data processing apparatus. The breakpoint logic unit comprises a value storage operable to store data...
|
|
|
7331002 |
Navigating breakpoints in a program in a debugging mode
Provided is a method, system, and program for navigating breakpoints in a program in a debugging mode. A user interface is rendered to display at least one program corresponding to at least one...
|
|
|
7305586 |
Accessing and manipulating microprocessor state
A microprocessor includes an externally accessible port and a serial communication bus connected to the port. An execution pipeline of the processor includes a pipeline satellite circuit coupling...
|
|
|
7293200 |
Method and system for providing transparent incremental and multiprocess checkpointing to computer applications
Incremental single and multiprocess checkpointing and restoration is described, which is transparent in that the application program need not be modified, re-compiled, or re-linked to gain the...
|
|
|
7275183 |
Method of restoring processes within process domain
A method of restoring processes within a process domain begins with a step of restoring a tree of processes in which at least two of the processes share at least a resource. The method continues...
|
|
|
7257805 |
Restoring debugging breakpoints subsequent to program code modifications
A debugger provides a user with the ability to trace through the user's program to detect one or more errors. The debugger steps through the program until it reaches a breakpoint set at a selected...
|
|
|
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...
|
|
|
7251808 |
Graphical debugger with loadmap display manager and custom record display manager displaying user selected customized records from bound program objects
Enhanced graphical user interface functions are provided in a graphical debugger. A user interface operatively controls a graphical user interface. A loadmap display manager coupled to the user...
|
|
|
7249285 |
Address watch breakpoints in a hardware synchronization range
A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether an instruction at which an address watch breakpoint occurs is within a hardware synchronization...
|
|
|
7243372 |
Modified Harvard architecture processor having data memory space mapped to program memory space with erroneous execution protection
A processor has an architecture that provides the processing speed advantages of the Harvard architecture, but does not require two separate external memories in order to expand both data memory...
|
|
|
7243156 |
Information distribution method and system
A method and system for integrating plural disparate information sources into a single stream of information using middleware. Data received from real-time sources (e.g., stock quotes) is given...
|
|
|
7237229 |
Debugging aid parallel execution of a plurality of iterations with source lists display corresponding to each iteration
This invention makes debugging more efficient when an object program is intended for processing a loop made up of n groups of iteration-forming instructions. Instructions in the secondary assembler...
|
|
|
7234133 |
Software expiry before delivery
Techniques are described for preventing customers from receiving faulty code. The techniques involve adding marker code to potentially problematic code portions that are not to be included in a...
|
|
|
7228543 |
Technique for reaching consistent state in a multi-threaded data processing system
A data processing system is arranged to execute multiple program threads, with each program thread comprising program thread instructions. An interpreter is operable, during execution of each...
|
|
|
7225433 |
Dynamic breakpoints for computer software
Methods and systems are disclosed for debugging a computer program code by using a debugging software. Software means may be provided for causing the debugging software to stop at a breakpoint set...
|
|
|
7225432 |
Methods and systems for debugging a computer program code
Methods and systems are disclosed for debugging a computer program code by use of a debugging software. Software means may be provided for causing the debugging software to stop at one or more...
|
|
|
7225361 |
Detecting a stalled routine
A system is disclosed that can determine whether a routine is stalled. The system does not require the developer of the routine to add code for the purpose of detecting whether the routine is...
|
|
|
7222264 |
Debug system and method having simultaneous breakpoint setting
A processor code debugger method and system enables the setting at one time of breakpoints corresponding to a given line of source code associated with an instruction in multiple processing engines.
|
|
|
7216259 |
Increment power saving in battery powered wireless system with software configuration
A method for conserving power in an apparatus is disclosed. The method generally includes the steps of (A) disabling a subset of a plurality of debug operations using a clock signal at a first...
|
|
|
7194664 |
Method for tracing application execution path in a distributed data processing system
A method and a computer program product are disclosed for tracing the execution path through complex distributed applications in an n-tier client/server distributed computing environment over LAN,...
|
|
|
7188279 |
Method, program, and storage medium for acquiring logs
A log acquisition method is provided that allows a processing log of software to readily be acquired and reduces the man-hours needed for analyzing a bug. The log acquisition method is a method for...
|
|
|
7185321 |
Method and system for debugging through supervisory operating codes and self modifying codes
Embodiments of the present invention effectuate a method and system for debugging a device such as a microcontroller in a distributed architectural scheme, where the device may operate at speeds...
|