Public Member Functions | |
TwiceTV (const std::string &_name, TraceValue *_ref) | |
virtual void | cycle () |
Called at least once for each cycle if this trace value is activated. | |
Private Attributes | |
TraceValue * | ref |
To ease debugging, also supply the option to have the PC*2 in the trace output file. This is also the format the other normal tracing will output addresses and the format avr-objdump produces disassemblies in.
Definition at line 308 of file avrdevice.cpp.
TwiceTV::TwiceTV | ( | const std::string & | _name, | |
TraceValue * | _ref | |||
) | [inline] |
Definition at line 310 of file avrdevice.cpp.
virtual void TwiceTV::cycle | ( | ) | [inline, virtual] |
Called at least once for each cycle if this trace value is activated.
This may check for updates to an underlying referenced value etc. and update the flags accordingly.
Reimplemented from TraceValue.
Definition at line 313 of file avrdevice.cpp.
References TraceValue::change(), ref, TraceValue::set_written(), and TraceValue::value().
TraceValue* TwiceTV::ref [private] |
Definition at line 318 of file avrdevice.cpp.
Referenced by cycle().