{ \
if (trace_data->codeline && \
trace_data->codeline[
avr->
pc >> 1]) { \
int dont = 0 && dont_trace(symbol); \
if (dont != donttrace) { \
} \
if (donttrace == 0) \
} else \
} \
}
#define PRI_avr_cycle_count
printf() conversion specifier for avr_cycle_count_t
Definition: sim_avr_types.h:53
struct avr_symbol_t ** codeline
Definition: sim_avr.h:104
avr_flashaddr_t pc
Current PC Note that the PC is representing /bytes/ while the AVR value is assumed to be "words"...
Definition: sim_avr.h:221
avr_t * avr
Definition: run_avr.c:54
struct avr_trace_data_t * trace_data
Only used if CONFIG_SIMAVR_TRACE is defined.
Definition: sim_avr.h:279
uint8_t trace
DEBUG ONLY – value ignored if CONFIG_SIMAVR_TRACE = 0.
Definition: sim_avr.h:276
avr_cycle_count_t cycle
current cycle
Definition: sim_avr.h:165
#define DUMP_REG()
Definition: sim_core.h:81
This is only ever used if CONFIG_SIMAVR_TRACE is defined.
Definition: sim_avr.h:102
const char symbol[0]
Definition: sim_avr.h:306