etmv1_trace_data::pipestat is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDetmv1_trace_data::pipestat

etmv1_trace_data::pipestat field

Syntax

uint8_t pipestat;

References

LocationReferrerText
etm.h:141
uint8_t pipestat; /* bits 0-2 pipeline status */
etb.c:555etb_read_trace()
etm_ctx->trace_data[j].pipestat = trace_data[i] & 0x7;
etb.c:560etb_read_trace()
if (etm_ctx->trace_data[j].pipestat == STAT_TR) {
etb.c:561etb_read_trace()
etb.c:567etb_read_trace()
etm_ctx->trace_data[j + 1].pipestat = (trace_data[i] & 0x100) >> 8;
etb.c:572etb_read_trace()
if (etm_ctx->trace_data[j + 1].pipestat == STAT_TR) {
etb.c:574etb_read_trace()
1].pipestat = etm_ctx->trace_data[j + 1].packet & 0x7;
etb.c:579etb_read_trace()
etm_ctx->trace_data[j + 2].pipestat = (trace_data[i] & 0x10000) >> 16;
etb.c:584etb_read_trace()
if (etm_ctx->trace_data[j + 2].pipestat == STAT_TR) {
etb.c:586etb_read_trace()
2].pipestat = etm_ctx->trace_data[j + 2].packet & 0x7;
etb.c:593etb_read_trace()
etm_ctx->trace_data[j].pipestat = trace_data[i] & 0x7;
etb.c:598etb_read_trace()
if (etm_ctx->trace_data[j].pipestat == STAT_TR) {
etb.c:599etb_read_trace()
etb.c:605etb_read_trace()
etm_ctx->trace_data[j + 1].pipestat = (trace_data[i] & 0x7000) >> 12;
etb.c:610etb_read_trace()
if (etm_ctx->trace_data[j + 1].pipestat == STAT_TR) {
etb.c:612etb_read_trace()
1].pipestat = etm_ctx->trace_data[j + 1].packet & 0x7;
etb.c:619etb_read_trace()
etm_ctx->trace_data[j].pipestat = trace_data[i] & 0x7;
etb.c:624etb_read_trace()
if (etm_ctx->trace_data[j].pipestat == STAT_TR) {
etb.c:625etb_read_trace()
etm.c:710etmv1_next_packet()
if ((ctx->trace_data[ctx->data_index].pipestat == STAT_TD)
etm.c:761etmv1_branch_address()
if (ctx->trace_data[ctx->pipe_index + 1].pipestat & 0x4)
etm.c:763etmv1_branch_address()
if (ctx->trace_data[ctx->pipe_index + 2].pipestat & 0x4)
etm.c:767etmv1_branch_address()
apo = ctx->trace_data[ctx->pipe_index + 1].pipestat & 0x3;
etm.c:768etmv1_branch_address()
apo |= (ctx->trace_data[ctx->pipe_index + 2].pipestat & 0x3) << 2;
etm.c:774etmv1_branch_address()
etm.c:872etmv1_analyze_trace()
uint8_t pipestat = ctx->trace_data[ctx->pipe_index].pipestat;
etm.c:1732handle_etm_dump_command()
fileio_write_u32(file, etm_ctx->trace_data[i].pipestat);
etm.c:1810handle_etm_load_command()
etm_ctx->trace_data[i].pipestat = pipestat & 0xff;

Data Use

Functions writing etmv1_trace_data::pipestat
Functions reading etmv1_trace_data::pipestat
etmv1_trace_data::pipestat
Type of etmv1_trace_data::pipestat
etmv1_trace_data::pipestat
uint8_t
all items filtered out