#include <traceval.h>


Public Member Functions | |
| WarnUnknown (AvrDevice *core) | |
| void | markReadUnknown (const TraceValue *t) |
| bool | enabled (const TraceValue *t) const |
| Returns true iff tracing a particular value is enabled. | |
Private Attributes | |
| AvrDevice * | core |
Very simple dumper which will simply warn on unknown read accesses on stderr.
Definition at line 258 of file traceval.h.
| WarnUnknown::WarnUnknown | ( | AvrDevice * | core | ) |
Definition at line 350 of file traceval.cpp.
| bool WarnUnknown::enabled | ( | const TraceValue * | t | ) | const [virtual] |
Returns true iff tracing a particular value is enabled.
FIXME: For a lot of values to trace, checking enabled() each time by doing find on a map() could be slow. Here is potential for more optimization!
Implements Dumper.
Definition at line 357 of file traceval.cpp.
| void WarnUnknown::markReadUnknown | ( | const TraceValue * | t | ) | [virtual] |
Called for all values which are read before they have been written.
Reimplemented from Dumper.
Definition at line 352 of file traceval.cpp.
References core, SystemClock::GetCurrentTime(), SystemClock::Instance(), TraceValue::name(), and AvrDevice::PC.

AvrDevice* WarnUnknown::core [private] |
Definition at line 266 of file traceval.h.
Referenced by markReadUnknown().
1.6.3