|
simulavr
1.1.0
|
#include <stdint.h>#include <iostream>#include <sstream>#include <map>#include <vector>Go to the source code of this file.
Classes | |
| class | TraceValue |
| class | TraceValueOutput |
| class | Dumper |
| class | WarnUnknown |
| class | DumpVCD |
| class | DumpManager |
| class | TraceValueRegister |
| Build a register for TraceValue's. More... | |
| class | TraceValueCoreRegister |
Typedefs | |
| typedef std::vector< TraceValue * > | TraceSet |
Functions | |
| TraceValue * | trace_direct (TraceValueRegister *t, const std::string &name, const bool *val) |
| Register a directly traced bool value. More... | |
| TraceValue * | trace_direct (TraceValueRegister *t, const std::string &name, const uint8_t *val) |
| Register a directly traced byte value. More... | |
| TraceValue * | trace_direct (TraceValueRegister *t, const std::string &name, const uint16_t *val) |
| Register a directly traced 16bit word value. More... | |
| TraceValue * | trace_direct (TraceValueRegister *t, const std::string &name, const uint32_t *val) |
| Register a directly traced 32bit word value. More... | |
| typedef std::vector<TraceValue*> TraceSet |
Definition at line 226 of file traceval.h.
| TraceValue* trace_direct | ( | TraceValueRegister * | t, |
| const std::string & | name, | ||
| const bool * | val | ||
| ) |
Register a directly traced bool value.
Definition at line 788 of file traceval.cpp.
References TraceValueRegister::GetTraceValuePrefix(), TraceValueRegister::RegisterTraceValue(), and DumpVCD::tv.
Referenced by HWPrescaler::HWPrescaler(), HWSpi::HWSpi(), HWUart::HWUart(), HWUSI::HWUSI(), and ThreeLevelStack::ThreeLevelStack().
| TraceValue* trace_direct | ( | TraceValueRegister * | t, |
| const std::string & | name, | ||
| const uint8_t * | val | ||
| ) |
Register a directly traced byte value.
Definition at line 795 of file traceval.cpp.
References TraceValueRegister::GetTraceValuePrefix(), TraceValueRegister::RegisterTraceValue(), and DumpVCD::tv.
| TraceValue* trace_direct | ( | TraceValueRegister * | t, |
| const std::string & | name, | ||
| const uint16_t * | val | ||
| ) |
Register a directly traced 16bit word value.
Definition at line 802 of file traceval.cpp.
References TraceValueRegister::GetTraceValuePrefix(), TraceValueRegister::RegisterTraceValue(), and DumpVCD::tv.
| TraceValue* trace_direct | ( | TraceValueRegister * | t, |
| const std::string & | name, | ||
| const uint32_t * | val | ||
| ) |
Register a directly traced 32bit word value.
Definition at line 809 of file traceval.cpp.
References TraceValueRegister::GetTraceValuePrefix(), TraceValueRegister::RegisterTraceValue(), and DumpVCD::tv.