Back to results
US 2006/0218535 A1Published application
Systems and methods for evaluating code usage
AssigneeHewlett-Packard Development Company, L.P.
InventorsJanis Delmonte, Joe Bolding, Daniel Tormey
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method for evaluating code usage includes monitoring instructions executed by a processor, counting instances of execution of each instruction, correlating the executed instructions with source code instructions, and providing an indication of source code usage to a user.
Claims25
A method for evaluating code usage, the method comprising:
- monitoring of instructions executed by a processor;
- counting instances of execution of each of the instructions;
- correlating the executed instructions with source code instructions;
- and
- providing from the correlating an indication of source code usage to a user.
2 more elements
A system for evaluating code usage, the system comprising:
- means for monitoring instructions executed by a processor;
- means for counting instances of execution of each instruction;
- means for correlating the executed instructions with source code instructions;
- and
- means for providing an indication of source code usage to a user.
2 more elements
A system stored on a computer-readable medium, the system comprising:
- an instruction execution counter configured to monitoring instructions executed by a processor and counting instances of execution of each instruction;
- and
- a source correlation tool configured to correlate the executed instructions with source code instructions and providing an indication of source code usage to a user.
A computer system, comprising:
- a processing device;
- and
- memory that includes an architectural simulator configured to simulate operation of a hardware platform, the architectural simulator comprising a processor model configured to simulate operation of a processor of the simulated hardware platform, the processor model comprising an instruction execution counter that is configured to monitor instructions executed by the processor model and count instances of execution of each instruction.
Dependencies are inferred from the claim text.