Class Summary |
CallMonitor |
The CallMonitor class implements a monitor that is capable of tracing the call/return behavior
of a program while it executes. |
EnergyMonitor |
energy monitor implementation this class handles logging and
recording of power consumption.
|
EnergyMonitorLog |
energy monitor implementation this class handles logging and
recording of power consumption.
|
EnergyProfiler |
The EnergyProfiler class is a monitor that tracks the power consumption of the cpu
instructions. |
GDBServer |
The GDBServer class implements a monitor that can communicate to gdb via
the remote serial protocol (RSP). |
InteractiveMonitor |
The InteractiveMonitor class implements a monitor that allows the user to interact with
the simulation as it is running. |
InteractiveMonitor.BreakPointProbe |
|
InterruptMonitor |
The InterruptMonitor class implements a monitor that tracks the interrupts
that happen during a simulation. |
IORegMonitor |
The IORegMonitor is a simple tracing mechanism that allows reads and writes of IO registers
to be displayed to the user as the program performs them. |
MemoryMonitor |
The MemoryMonitor class implements a monitor that collects information about how the program
accesses the data memory over its execution. |
MonitorFactory |
The MonitorFactory class represents a profiling utility that is able to produce a
Monitor for a simulation. |
PacketMonitor |
Packet monitor implementation. |
ProfileMonitor |
The ProfileMonitor class represents a monitor that can collect profiling information such as
counts and branchcounts about the program as it executes. |
RealTimeMonitor |
The RealTimeMonitor class slows down the simulation to real-time. |
SerialMonitor |
The SerialMonitor class is a monitor that that is capable
of setting up a virtual usart connection to the pc. |
SimPerfMonitor |
This monitor measures the instantaneous performance of the simulator by inserting
events into the queue at regular intervals and recording the elapsed (wall clock)
time used for simulation.
|
SimpleBatteryMonitor |
simple battery monitors to shut down a node when an energy limit is exceeded ---- not yet implemented ---- |
SleepMonitor |
The SleepMonitor class is a monitor that tracks statistics about the sleeping patterns of
programs, including the total number of cycles awake and the total number of cycles asleep during the
simulation. |
SleepMonitor.Monitor |
|
StackMonitor |
The StackMonitor class is a monitor that tracks the height of the program's stack over the
execution of the simulation and reports the maximum stack of the program. |
TraceMonitor |
The ProfileMonitor class represents a monitor that can collect profiling information such as
counts and branchcounts about the program as it executes. |
TripTimeMonitor |
The TripTimeMonitor class implements a monitor that tracks the time from
executing instruction A in the program until the program reaches instruction B. |