Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.
InterruptScheduler | The `InterruptScheduler` class is a testing utility that reads an interrupt schedule from a file and then posts the interrupts at the appropriate times (according to the schedule) to the simulator.
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 |
MulticastExceptionWatch | An `ExceptionWatch` implementation which rebroadcasts the events to multiple `ExceptionWatch` instances.
MulticastFSMProbe | The `MulticastProbe` is a wrapper around multiple probes that allows them to act as a single probe.
MulticastInterruptProbe | The `MulticastInterruptProbe` is a wrapper around multiple probes that allows them to act as a single probe.
MulticastIORWatch | The `MulticastIORWatch` is a wrapper around multiple watches that allows them to act as a single watch.
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.
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.
TransactionalList | The `TransactionalList` class implements a list of objects that has the special property that it can be frozen temporarily and unfrozen.
TransactionalList.Link | The `Link` class is used internally to represent links for the list of objects and updates.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES