SimAVR
AVR Simulator
avr_trace_data_t Struct Reference

This is only ever used if CONFIG_SIMAVR_TRACE is defined. More...

#include <sim_avr.h>

Collaboration diagram for avr_trace_data_t:

Data Fields

struct avr_symbol_t ** codeline
 
struct {
   uint32_t   pc
 
   uint16_t   sp
 
old [OLD_PC_SIZE]
 catches reset.. More...
 
int old_pci
 
uint32_t touched [256/32]
 DEBUG ONLY keeps track of which registers gets touched by instructions reset before each new instructions. More...
 

Detailed Description

This is only ever used if CONFIG_SIMAVR_TRACE is defined.

Field Documentation

struct avr_symbol_t** codeline
struct { ... } old[OLD_PC_SIZE]

catches reset..

int old_pci
uint32_t pc
uint16_t sp
uint32_t touched[256/32]

DEBUG ONLY keeps track of which registers gets touched by instructions reset before each new instructions.

Allows meaningful traces debug


The documentation for this struct was generated from the following file: