Matches 151 - 200 out of 387 < 1 2 3 4 5 6 7 8 >
Match Document Document Title
7181733 Method and apparatus for detecting an overflow condition in a kernel stack during operating system development  
One embodiment of the present invention provides a system with a mechanism that facilitates determining whether a kernel stack will overflow during development of an operating system. During...
7178135 Scope-based breakpoint selection and operation  
Methods, apparatus and articles of manufacture, performed by a debugging program, for executing an operation on a plurality of breakpoints within a scope. In one aspect, the method comprises...
7171654 System specification language for resource management architecture and corresponding programs therefore  
A method for distributing application, system and network specification information to functional elements controlling a plurality of hosts in a distributed environment, including steps for...
7168068 Dynamic software code instrumentation method and system  
A method and system of monitoring code as it is executed by a target processor is provided for debugging, etc. Standardized software code function preamble and postamble instructions are...
7168067 Multiprocessor system with cache-based software breakpoints  
Techniques are disclosed for implementing software breakpoints in a multiprocessor system having a number of processors each coupled to a main memory. In an illustrative embodiment, each of the...
7165242 Methods and systems for reducing performance overhead of code instrumentation based profiling  
A profiling program determines a set of routines that impacts the performance of a selected root routine. Because the set of routines impacts the performance of the routine of interest, the members...
7162710 Dynamic modifications to a heterogeneous program in a distributed environment  
Described is a system and method for dynamically modifying an executing heterogeneous program in a heterogeneous distributed computing environment. A system reference is obtained to a target system...
7162715 Method and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation  
A method of executing a program in a controlled environment includes initiating execution of an operating system with which the program is adapted to execute, inserting redirection logic at the...
7159144 Firmware code profiling  
Disclosed herein are debugging tool(s) for profiling the frequency of execution of certain instructions in a host operation. The debugging tool causes interrupts to occur at random time intervals...
7158924 Dynamic loading of C-API HDL model instrumentation  
A method and system for tracking instances of a testcase execution event within a hardware description language (HDL) model using a simulation control program. In accordance with the method of the...
7146473 Mechanism for ring buffering in an arbitrary-action tracing framework  
A method for storing a data set having an enabled probe identification component and an associated data component in a buffer, including storing the data set at a current offset if the buffer has...
7143395 Verifying a program version  
A version for each of a plurality of object files in a computer program is verified by identifying a version of an object file of the plurality of object files in the computer program and comparing...
7143394 Analyzing software behavior  
Software behavior is analyzed. A disk drive controller has a processor executing computer software stored in a memory communicating with the processor via a local bus. In the controller, computer...
7143396 System and method for measuring code segment performance  
A system and methods are provided for inserting probe points into an executing program, and measuring the time spent traversing code paths from one probe point to any other probe point or some...
7140004 Method and apparatus for zero-footprint phone application development  
A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some...
7137103 Coverage analysis of message flows  
A method for assessing adequacy of message flow testing, including defining coverage criteria for testing a message flow through a set of message flow elements, determining a...
7137105 Dynamic software code instrumentation method and system  
A method and system of monitoring code after being compiled or assembled is provided. Software code instructions, such as a function preamble and/or a data manipulation instruction, are identified...
7131115 Unwinding instrumented program code  
Method and apparatus for handling call stack unwinding when execution of an instrumented program is stopped in a first function of the instrumented program. When unwinding is initiated and a call...
7124251 Stack allocation system and method  
A stack allocation system and method is described. In one implementation, an attempt is made to allocate N bytes of data to a stack having a fixed depth. A probe size for the stack is determined....
7120901 Method and system for tracing and displaying execution of nested functions  
A method and system for tracing the failing or successful execution of nested functions coded with return codes in a thread during its execution. The method comprises an ENTRY and EXIT trace macro...
7120902 Method and apparatus for automatically inferring annotations  
A system, method and computer program product for annotating a computer program. The method includes applying a program checking tool to the computer program to produce one or more warnings,...
7117448 System and method for determining desktop functionality based on workstation and user roles  
A system and method that selects applications that are allowed to be performed by a particular user using a particular workstation is provided. The system identifies one or more roles that have...
7117507 Software atomization  
Software atomization provides a method of loading atomized computer program code and data on demand by loading, from an atom database, into a memory, an atom defining code or data in a...
7111245 System and method for smart graphical components  
A system and method in which a graphical component determines its appearance and runtime behavior based upon the type of container to which it belongs is provided. The container type corresponds to...
7111282 Instrumenting a software program and collecting data from the instrumented software program by type  
The XAM architecture that specifies a software program instrumentation and data collection method and system is disclosed. The XAM architecture includes definition of a measurement type hierarchy,...
7107174 Disambiguating like testable objects in a functional testing tool  
The present invention is a system, method and apparatus for disambiguating two like objects in two separate application containers. In accordance with the present invention, a pointer to one of the...
7107579 Preserving program context when adding probe routine calls for program instrumentation  
Method and apparatus for preserving program context when causing execution of a probe routine from a target routine of an executable computer program code. Executable code for the probe routine is...
7103879 Method and device for partitioning a computer program  
The invention concerns a method of partitioning a computer program situated on a first processing site, the program containing subprograms able to transfer information, characterised in that it...
7103877 System and method for characterizing program behavior by sampling at selected program points  
A system and method for characterizing runtime behavior of a computer program executing in an execution environment, the method comprising: identifying one or more instances of yield points in a...
7103878 Method and system to instrument virtual function calls  
A method and system for analyzing a virtual function. In one embodiment, the present invention determines whether a virtual table exists for a virtual function, and determines a call type for the...
7100152 Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof  
A software analysis system having a filter for selectively collecting tags generated by a target system during execution of a software program under analysis in accordance to a programmable...
7100155 Software set-value profiling and code reuse  
An apparatus and method for profiling candidate reuse regions and candidate load instructions aids in the selection of computation reuse regions and computation reuse instructions with good reuse...
7100151 Recovery from corruption using event offset format in data trace  
A method of tracing data processor activity with recover from detection of trace stream corruption. If the first trace data following detection of corruption is not a program counter sync point,...
7089535 Code coverage with an integrated development environment  
A method, apparatus and article of manufacture for collecting coverage data. In one embodiment, a method is provided for collecting coverage data for a code portion which, when compiled and linked,...
7089536 Computer system and method for aiding log base debugging  
A log in which a series of events occurred as a result of the execution of the target program has been recorded is inputted. A plurality of partial logs are created from the inputted log. These...
7086043 Compiler apparatus and method for unrolling a superblock in a computer program  
A superblock unroller creates a superblock in a first instruction stream, and unrolls the superblock using different methods depending on the suitability of the superblock to different types of...
7086036 Programmable logic controller method, system and apparatus  
A programmable logic controller with enhanced and extended the capabilities. A digital input filter implement filters with considerable less logic by simulating the action of a capacitor being...
7076776 Parallel loop transformation methods for race detection during an execution of parallel programs  
A parallel loop transformation method for race detection during an execution of parallel programs that includes generating a data structure of a condition statement branch determinant string Cstr...
7076769 Apparatus and method for reproduction of a source ISA application state corresponding to a target ISA application state at an execution stop point  
A method and apparatus for reproduction of a legacy ISA application corresponding to a target ISA application state at an execution stop point are described. In one embodiment, the method includes...
7073166 Conformance of computer programs with predetermined design structures  
The present invention discloses a method of developing a software system. The method facilitates the task of checking the software system's conformity to design during development, testing, and...
7058936 Dynamic prefetching of hot data streams  
A method and system for creating and injecting code into a running program that identifies a hot data stream, and prefetching data elements in the stream so they are available when needed by 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...
7039910 Technique for associating execution characteristics with instructions or operations of program code  
By maintaining consistency of instruction or operation identification between code prepared for profiling and that prepared using profiling results, efficacy of profile-directed code optimizations...
7032217 Method and system for collaborative profiling for continuous detection of profile phase transitions  
A method and system for collaborative profiling for continuous detection of profile phase transitions is disclosed. In one embodiment, the method, comprises using hardware and software to perform...
7032214 Performance markers to measure performance of features in a program  
A method, apparatus, and article of manufacture provide a mechanism for inserting performance code markers into programs to obtain and provide data regarding the run-time operation of the programs....
7020871 Breakpoint method for parallel hardware threads in multithreaded processor  
A method of debugging code that executes in a multithreaded processor having a microengines includes receiving a program instruction and an identification representing a selected one of the...
7017152 Method of detecting lost objects in a software system  
The execution of program sections written in an object-oriented programming language is supervised. A program section is started, and a supervision object is created as an instance of a class. In a...
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...
7007269 Method of providing open access to application profiling data  
A data structure for exchanging profiling data in the form of trace elements between collection agents and analysis agents in a profiling tool, wherein the data structure comprises elements for...
Matches 151 - 200 out of 387 < 1 2 3 4 5 6 7 8 >