TwiceTV Class Reference

Inheritance diagram for TwiceTV:
Inheritance graph
[legend]
Collaboration diagram for TwiceTV:
Collaboration graph
[legend]

List of all members.

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

TraceValueref

Detailed Description

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.


Constructor & Destructor Documentation

TwiceTV::TwiceTV ( const std::string &  _name,
TraceValue _ref 
) [inline]

Definition at line 310 of file avrdevice.cpp.


Member Function Documentation

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

Here is the call graph for this function:


Member Data Documentation

Definition at line 318 of file avrdevice.cpp.

Referenced by cycle().


The documentation for this class was generated from the following file:
Generated on Sun Feb 12 16:53:26 2012 for Simulavr by  doxygen 1.6.3