|
Class Summary |
| BranchCounter |
The BranchCounter class is a profiling probe that can be inserted
at a branch instruction to count the number of times the branch is taken and
not taken. |
| Counter |
The Counter class is a utility for profiling programs. |
| DeltaQueue |
The DeltaQueue class implements an amortized constant time
delta-queue for processing of scheduled events. |
| GlobalClock |
The GlobalClock class implements a global timer among multiple
simulators by inserting periodic timers into each simulator. |
| MulticastProbe |
The MulticastProbe is a wrapper around multiple probes that
allows them to act as a single probe. |
| PeriodicTrigger |
The PeriodicTrigger class is a utility that allows a Trigger
to be inserted into the simulator that will fire with a specified period of clock
cycles. |
| ProgramProfiler |
The ProgramProfiler class implements a probe that can be
used to profile pieces of the program or the whole program. |
| RangeProfiler |
The RangeProfiler class implements a probe that can be
used to profile a range of addresses in the program. |
| SequenceProbe |
The SequenceProbe is a probe composer that allows a probe to
be fired for every instruction executed between a specified entrypoint
and a specified exit point. |