System for monitoring computer system performance
AssigneeDigital Equipment Corporation
InventorsAmitabh Srivastava, Robert Alan Eustace
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorsAmitabh Srivastava, Robert Alan Eustace
Estimating the term…
A program for monitoring computer system performance includes a collection of source code modules in the form of a high level language. Each of the source code modules is compiled into a corresponding object code module. The object code modules are assembled into machine dependent code. The machine code is translated into a program module in the form of a machine independent register translation language. The program module is partitioned into basic program components. The basic program components include procedures, basic blocks within procedures, and instructions within basic blocks. Fundamental instrumentation routines identify, locate, and modify specific program components to be monitored. The modified basic program components are converted to an instrumented machine executable code to be executed in the computer system so that performance data can be collected while the program is executing in the computer.
A computer implemented method for modifying a program, the program including first instructions to be executed in a computer system having a memory, comprising the steps of:
A computer implemented method for modifying a program module in the form of instructions of an intermediate machine readable language produced by a translator into machine dependent executable instructions to be carried out in a computer system comprising the steps of:
A computer implemented method for modifying a program module produced by a translator in the form an intermediate machine readable language having instructions independent of computer hardware architecture into machine dependent executable instructions to be carried out in a computer system comprising:
A method of modifying a computer program formed of machine dependent executable instructions, comprising the steps of:
A method of modifying a computer program formed of machine dependent executable code, comprising the steps of:
Dependencies are inferred from the claim text.