Package avrora.sim.util

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.
GlobalClock.LocalMeet  
GlobalClock.Ticker The Ticker class is an event that fires in the local queues of participating threads.
MemoryCounter The MemoryCounter is the simplest example of memory profiling functionality.
MemoryMatrixProfiler The MemoryMatrixProfiler class collects information about a program's usage of memory.
MemoryProfiler  
MulticastProbe The MulticastProbe is a wrapper around multiple probes that allows them to act as a single probe.
MulticastWatch The MulticastProbe is a wrapper around multiple watches that allows them to act as a single watch.
PeriodicEvent The PeriodicEvent class is a utility that allows a Simulator.Event 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.
ProgramTimeProfiler 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.
 

Exception Summary
GlobalClock.InterruptedException How sad.