#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().