• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/processor-trace/libipt/test/src/

Lines Matching refs:decoder

54 	/* A encoder and query decoder for the above configuration. */
56 struct pt_query_decoder decoder;
74 /* Synchronize the decoder at the beginning of the trace stream, avoiding the
77 static struct ptunit_result ptu_sync_decoder(struct pt_query_decoder *decoder)
79 ptu_ptr(decoder);
80 decoder->enabled = 1;
82 (void) pt_df_fetch(&decoder->next, decoder->pos, &decoder->config);
87 static struct ptunit_result cutoff(struct pt_query_decoder *decoder,
92 ptu_ptr(decoder);
99 ptu_ptr_le(decoder->config.begin, pos);
101 decoder->config.end = pos;
107 struct pt_query_decoder *decoder = &dfix->decoder;
111 errcode = pt_qry_indirect_branch(decoder, &addr);
120 struct pt_query_decoder *decoder = &dfix->decoder;
123 errcode = pt_qry_cond_branch(decoder, &taken);
132 struct pt_query_decoder *decoder = &dfix->decoder;
136 errcode = pt_qry_event(decoder, &event, sizeof(event));
144 struct pt_query_decoder *decoder = &dfix->decoder;
178 errcode = pt_qry_sync_backward(decoder, &ip);
181 errcode = pt_qry_get_sync_offset(decoder, &offset);
185 errcode = pt_qry_sync_backward(decoder, &ip);
188 errcode = pt_qry_get_sync_offset(decoder, &offset);
192 errcode = pt_qry_sync_backward(decoder, &ip);
195 errcode = pt_qry_get_sync_offset(decoder, &offset);
199 errcode = pt_qry_sync_backward(decoder, &ip);
208 struct pt_query_decoder *decoder = &dfix->decoder;
243 errcode = pt_qry_sync_backward(decoder, &ip);
246 errcode = pt_qry_get_sync_offset(decoder, &offset);
250 errcode = pt_qry_sync_backward(decoder, &ip);
253 errcode = pt_qry_get_sync_offset(decoder, &offset);
257 errcode = pt_qry_sync_backward(decoder, &ip);
266 struct pt_query_decoder *decoder = &dfix->decoder;
301 errcode = pt_qry_sync_backward(decoder, &ip);
304 errcode = pt_qry_get_sync_offset(decoder, &offset);
308 errcode = pt_qry_sync_backward(decoder, &ip);
311 errcode = pt_qry_get_sync_offset(decoder, &offset);
315 errcode = pt_qry_sync_backward(decoder, &ip);
324 struct pt_query_decoder *decoder = &dfix->decoder;
359 errcode = pt_qry_sync_backward(decoder, &ip);
362 errcode = pt_qry_get_sync_offset(decoder, &offset);
366 errcode = pt_qry_sync_backward(decoder, &ip);
369 errcode = pt_qry_get_sync_offset(decoder, &offset);
373 errcode = pt_qry_sync_backward(decoder, &ip);
382 struct pt_query_decoder *decoder = &dfix->decoder;
407 errcode = pt_qry_sync_forward(decoder, &ip);
410 errcode = pt_qry_get_sync_offset(decoder, &offset);
414 errcode = pt_qry_event(decoder, &event, sizeof(event));
418 errcode = pt_qry_event(decoder, &event, sizeof(event));
422 errcode = pt_qry_sync_backward(decoder, &ip);
425 errcode = pt_qry_get_sync_offset(decoder, &offset);
429 errcode = pt_qry_sync_backward(decoder, &ip);
432 errcode = pt_qry_get_sync_offset(decoder, &offset);
436 errcode = pt_qry_sync_backward(decoder, &ip);
444 struct pt_query_decoder *decoder = &dfix->decoder;
445 struct pt_config *config = &decoder->config;
453 errcode = pt_qry_indirect_branch(decoder, NULL);
455 ptu_ptr_eq(decoder->pos, config->begin);
462 struct pt_query_decoder *decoder = &dfix->decoder;
463 struct pt_config *config = &decoder->config;
467 decoder->pos = config->end;
469 errcode = pt_qry_indirect_branch(decoder, &addr);
479 struct pt_query_decoder *decoder = &dfix->decoder;
491 ptu_check(ptu_sync_decoder, decoder);
493 errcode = pt_qry_indirect_branch(decoder, &addr);
508 struct pt_query_decoder *decoder = &dfix->decoder;
521 ptu_check(ptu_sync_decoder, decoder);
523 errcode = pt_qry_indirect_branch(decoder, &addr);
537 struct pt_query_decoder *decoder = &dfix->decoder;
544 ptu_check(cutoff, decoder, encoder);
545 ptu_check(ptu_sync_decoder, decoder);
547 errcode = pt_qry_indirect_branch(decoder, &addr);
557 struct pt_query_decoder *decoder = &dfix->decoder;
566 ptu_check(ptu_sync_decoder, decoder);
568 errcode = pt_qry_indirect_branch(decoder, &addr);
578 struct pt_query_decoder *decoder = &dfix->decoder;
588 ptu_check(ptu_sync_decoder, decoder);
590 errcode = pt_qry_indirect_branch(decoder, &addr);
592 ptu_ptr_eq(decoder->pos, pos);
601 struct pt_query_decoder *decoder = &dfix->decoder;
611 ptu_check(ptu_sync_decoder, decoder);
613 errcode = pt_qry_indirect_branch(decoder, &addr);
615 ptu_ptr_eq(decoder->pos, pos);
624 struct pt_query_decoder *decoder = &dfix->decoder;
635 ptu_check(ptu_sync_decoder, decoder);
637 errcode = pt_qry_indirect_branch(decoder, &addr);
639 ptu_ptr_eq(decoder->pos, pos);
648 struct pt_query_decoder *decoder = &dfix->decoder;
659 ptu_check(ptu_sync_decoder, decoder);
661 errcode = pt_qry_indirect_branch(decoder, &addr);
663 ptu_ptr_eq(decoder->pos, pos);
671 struct pt_query_decoder *decoder = &dfix->decoder;
672 struct pt_config *config = &decoder->config;
679 errcode = pt_qry_cond_branch(decoder, NULL);
681 ptu_ptr_eq(decoder->pos, config->begin);
688 struct pt_query_decoder *decoder = &dfix->decoder;
689 struct pt_config *config = &decoder->config;
692 decoder->pos = config->end;
694 errcode = pt_qry_cond_branch(decoder, &taken);
703 struct pt_query_decoder *decoder = &dfix->decoder;
709 ptu_check(ptu_sync_decoder, decoder);
711 errcode = pt_qry_cond_branch(decoder, &taken);
716 errcode = pt_qry_cond_branch(decoder, &taken);
721 errcode = pt_qry_cond_branch(decoder, &taken);
726 errcode = pt_qry_cond_branch(decoder, &taken);
735 struct pt_query_decoder *decoder = &dfix->decoder;
744 ptu_check(ptu_sync_decoder, decoder);
746 errcode = pt_qry_cond_branch(decoder, &taken);
748 ptu_ptr_eq(decoder->pos, pos);
757 struct pt_query_decoder *decoder = &dfix->decoder;
766 ptu_check(ptu_sync_decoder, decoder);
768 errcode = pt_qry_cond_branch(decoder, &taken);
770 ptu_ptr_eq(decoder->pos, pos);
779 struct pt_query_decoder *decoder = &dfix->decoder;
788 ptu_check(ptu_sync_decoder, decoder);
790 errcode = pt_qry_cond_branch(decoder, &taken);
792 ptu_ptr_eq(decoder->pos, pos);
801 struct pt_query_decoder *decoder = &dfix->decoder;
811 ptu_check(ptu_sync_decoder, decoder);
813 errcode = pt_qry_cond_branch(decoder, &taken);
815 ptu_ptr_eq(decoder->pos, pos);
824 struct pt_query_decoder *decoder = &dfix->decoder;
834 ptu_check(ptu_sync_decoder, decoder);
836 errcode = pt_qry_cond_branch(decoder, &taken);
838 ptu_ptr_eq(decoder->pos, pos);
846 struct pt_query_decoder *decoder = &dfix->decoder;
847 struct pt_config *config = &decoder->config;
854 errcode = pt_qry_event(decoder, NULL, sizeof(event));
856 ptu_ptr_eq(decoder->pos, config->begin);
863 struct pt_query_decoder *decoder = &dfix->decoder;
867 errcode = pt_qry_event(decoder, &event, 4);
875 struct pt_query_decoder *decoder = &dfix->decoder;
887 ptu_check(ptu_sync_decoder, decoder);
889 errcode = pt_qry_event(decoder, &variant.event, 40);
899 struct pt_query_decoder *decoder = &dfix->decoder;
911 ptu_check(ptu_sync_decoder, decoder);
913 errcode = pt_qry_event(decoder, &variant.event, sizeof(variant.buffer));
923 struct pt_query_decoder *decoder = &dfix->decoder;
924 struct pt_config *config = &decoder->config;
928 decoder->pos = config->end;
930 errcode = pt_qry_event(decoder, &event, sizeof(event));
940 struct pt_query_decoder *decoder = &dfix->decoder;
952 ptu_check(ptu_sync_decoder, decoder);
954 errcode = pt_qry_event(decoder, &event, sizeof(event));
976 struct pt_query_decoder *decoder = &dfix->decoder;
983 ptu_check(cutoff, decoder, encoder);
984 ptu_check(ptu_sync_decoder, decoder);
986 errcode = pt_qry_event(decoder, &event, sizeof(event));
996 struct pt_query_decoder *decoder = &dfix->decoder;
1008 ptu_check(ptu_sync_decoder, decoder);
1010 errcode = pt_qry_event(decoder, &event, sizeof(event));
1033 struct pt_query_decoder *decoder = &dfix->decoder;
1040 ptu_check(cutoff, decoder, encoder);
1041 ptu_check(ptu_sync_decoder, decoder);
1043 errcode = pt_qry_event(decoder, &event, sizeof(event));
1053 struct pt_query_decoder *decoder = &dfix->decoder;
1070 ptu_check(ptu_sync_decoder, decoder);
1072 errcode = pt_qry_event(decoder, &event, sizeof(event));
1096 struct pt_query_decoder *decoder = &dfix->decoder;
1104 ptu_check(ptu_sync_decoder, decoder);
1106 errcode = pt_qry_event(decoder, &event, sizeof(event));
1115 struct pt_query_decoder *decoder = &dfix->decoder;
1124 ptu_check(cutoff, decoder, encoder);
1125 ptu_check(ptu_sync_decoder, decoder);
1127 errcode = pt_qry_event(decoder, &event, sizeof(event));
1136 struct pt_query_decoder *decoder = &dfix->decoder;
1143 ptu_check(cutoff, decoder, encoder);
1144 ptu_check(ptu_sync_decoder, decoder);
1146 errcode = pt_qry_event(decoder, &event, sizeof(event));
1155 struct pt_query_decoder *decoder = &dfix->decoder;
1162 ptu_check(ptu_sync_decoder, decoder);
1164 errcode = pt_qry_event(decoder, &event, sizeof(event));
1174 struct pt_query_decoder *decoder = &dfix->decoder;
1191 ptu_check(ptu_sync_decoder, decoder);
1193 errcode = pt_qry_event(decoder, &event, sizeof(event));
1217 struct pt_query_decoder *decoder = &dfix->decoder;
1225 ptu_check(cutoff, decoder, encoder);
1226 ptu_check(ptu_sync_decoder, decoder);
1228 errcode = pt_qry_event(decoder, &event, sizeof(event));
1237 struct pt_query_decoder *decoder = &dfix->decoder;
1244 ptu_check(cutoff, decoder, encoder);
1245 ptu_check(ptu_sync_decoder, decoder);
1247 errcode = pt_qry_event(decoder, &event, sizeof(event));
1256 struct pt_query_decoder *decoder = &dfix->decoder;
1264 ptu_check(ptu_sync_decoder, decoder);
1266 errcode = pt_qry_event(decoder, &event, sizeof(event));
1285 struct pt_query_decoder *decoder = &dfix->decoder;
1292 ptu_check(cutoff, decoder, encoder);
1293 ptu_check(ptu_sync_decoder, decoder);
1295 errcode = pt_qry_event(decoder, &event, sizeof(event));
1305 struct pt_query_decoder *decoder = &dfix->decoder;
1316 ptu_check(ptu_sync_decoder, decoder);
1318 errcode = pt_qry_event(decoder, &event, sizeof(event));
1331 errcode = pt_qry_event(decoder, &event, sizeof(event));
1353 struct pt_query_decoder *decoder = &dfix->decoder;
1363 ptu_check(ptu_sync_decoder, decoder);
1365 errcode = pt_qry_event(decoder, &event, sizeof(event));
1378 errcode = pt_qry_event(decoder, &event, sizeof(event));
1399 struct pt_query_decoder *decoder = &dfix->decoder;
1407 ptu_check(cutoff, decoder, encoder);
1408 ptu_check(ptu_sync_decoder, decoder);
1410 errcode = pt_qry_event(decoder, &event, sizeof(event));
1420 struct pt_query_decoder *decoder = &dfix->decoder;
1435 ptu_check(ptu_sync_decoder, decoder);
1437 errcode = pt_qry_event(decoder, &event, sizeof(event));
1468 struct pt_query_decoder *decoder = &dfix->decoder;
1483 ptu_check(ptu_sync_decoder, decoder);
1485 errcode = pt_qry_event(decoder, &event, sizeof(event));
1497 errcode = pt_qry_event(decoder, &event, sizeof(event));
1527 struct pt_query_decoder *decoder = &dfix->decoder;
1534 ptu_check(cutoff, decoder, encoder);
1535 ptu_check(ptu_sync_decoder, decoder);
1537 errcode = pt_qry_event(decoder, &event, sizeof(event));
1546 struct pt_query_decoder *decoder = &dfix->decoder;
1553 ptu_sync_decoder(decoder);
1555 errcode = pt_qry_event(decoder, &event, sizeof(event));
1573 struct pt_query_decoder *decoder = &dfix->decoder;
1588 ptu_check(ptu_sync_decoder, decoder);
1590 errcode = pt_qry_event(decoder, &event, sizeof(event));
1608 errcode = pt_qry_indirect_branch(decoder, &addr);
1622 struct pt_query_decoder *decoder = &dfix->decoder;
1630 ptu_check(cutoff, decoder, encoder);
1631 ptu_check(ptu_sync_decoder, decoder);
1633 errcode = pt_qry_event(decoder, &event, sizeof(event));
1643 struct pt_query_decoder *decoder = &dfix->decoder;
1658 ptu_check(ptu_sync_decoder, decoder);
1659 decoder->enabled = 0;
1661 errcode = pt_qry_event(decoder, &event, sizeof(event));
1677 errcode = pt_qry_event(decoder, &event, sizeof(event));
1697 struct pt_query_decoder *decoder = &dfix->decoder;
1705 ptu_check(cutoff, decoder, encoder);
1706 ptu_check(ptu_sync_decoder, decoder);
1708 errcode = pt_qry_event(decoder, &event, sizeof(event));
1717 struct pt_query_decoder *decoder = &dfix->decoder;
1724 ptu_check(cutoff, decoder, encoder);
1725 ptu_check(ptu_sync_decoder, decoder);
1727 errcode = pt_qry_event(decoder, &event, sizeof(event));
1737 struct pt_query_decoder *decoder = &dfix->decoder;
1755 ptu_check(ptu_sync_decoder, decoder);
1757 errcode = pt_qry_event(decoder, &event, sizeof(event));
1778 errcode = pt_qry_indirect_branch(decoder, &addr);
1788 struct pt_query_decoder *decoder = &dfix->decoder;
1796 ptu_check(cutoff, decoder, encoder);
1797 ptu_check(ptu_sync_decoder, decoder);
1799 errcode = pt_qry_event(decoder, &event, sizeof(event));
1808 struct pt_query_decoder *decoder = &dfix->decoder;
1815 ptu_check(cutoff, decoder, encoder);
1816 ptu_check(ptu_sync_decoder, decoder);
1818 errcode = pt_qry_event(decoder, &event, sizeof(event));
1827 struct pt_query_decoder *decoder = &dfix->decoder;
1837 ptu_check(ptu_sync_decoder, decoder);
1839 errcode = pt_qry_event(decoder, &event, sizeof(event));
1841 ptu_ptr_eq(decoder->pos, pos);
1849 struct pt_query_decoder *decoder = &dfix->decoder;
1858 ptu_check(ptu_sync_decoder, decoder);
1860 errcode = pt_qry_event(decoder, &event, sizeof(event));
1870 struct pt_query_decoder *decoder = &dfix->decoder;
1879 ptu_check(ptu_sync_decoder, decoder);
1881 errcode = pt_qry_event(decoder, &event, sizeof(event));
1891 struct pt_query_decoder *decoder = &dfix->decoder;
1909 errcode = pt_qry_sync_forward(decoder, &addr);
1925 errcode = pt_qry_event(decoder, &event, sizeof(event));
1945 struct pt_query_decoder *decoder = &dfix->decoder;
1953 ptu_check(cutoff, decoder, encoder);
1955 errcode = pt_qry_sync_forward(decoder, &addr);
1964 struct pt_query_decoder *decoder = &dfix->decoder;
1971 errcode = pt_qry_sync_forward(decoder, &addr);
1980 struct pt_query_decoder *decoder = &dfix->decoder;
2003 errcode = pt_qry_sync_forward(decoder, &addr);
2007 errcode = pt_qry_event(decoder, &event, sizeof(event));
2017 errcode = pt_qry_event(decoder, &event, sizeof(event));
2042 struct pt_query_decoder *decoder = &dfix->decoder;
2050 ptu_check(cutoff, decoder, encoder);
2052 errcode = pt_qry_sync_forward(decoder, &addr);
2060 struct pt_query_decoder *decoder = &dfix->decoder;
2067 errcode = pt_qry_time(decoder, NULL, NULL, NULL);
2078 struct pt_query_decoder *decoder = &dfix->decoder;
2082 errcode = pt_qry_time(decoder, &tsc, NULL, NULL);
2090 struct pt_query_decoder *decoder = &dfix->decoder;
2096 decoder->last_time.have_tsc = 1;
2097 decoder->last_time.tsc = exp;
2099 errcode = pt_qry_time(decoder, &tsc, NULL, NULL);
2108 struct pt_query_decoder *decoder = &dfix->decoder;
2115 errcode = pt_qry_core_bus_ratio(decoder, NULL);
2126 struct pt_query_decoder *decoder = &dfix->decoder;
2130 errcode = pt_qry_core_bus_ratio(decoder, &cbr);
2138 struct pt_query_decoder *decoder = &dfix->decoder;
2142 decoder->last_time.have_cbr = 1;
2143 decoder->last_time.cbr = 42;
2145 errcode = pt_qry_core_bus_ratio(decoder, &cbr);
2157 struct pt_query_decoder *decoder = &dfix->decoder;
2165 ptu_check(cutoff, decoder, encoder);
2166 ptu_check(ptu_sync_decoder, decoder);
2168 errcode = pt_qry_indirect_branch(decoder, &ip);
2179 struct pt_query_decoder *decoder = &dfix->decoder;
2186 ptu_check(cutoff, decoder, encoder);
2187 ptu_check(ptu_sync_decoder, decoder);
2189 errcode = pt_qry_cond_branch(decoder, &taken);
2200 struct pt_query_decoder *decoder = &dfix->decoder;
2208 ptu_check(cutoff, decoder, encoder);
2209 ptu_check(ptu_sync_decoder, decoder);
2211 errcode = pt_qry_event(decoder, &event, sizeof(event));
2232 errcode = pt_qry_decoder_init(&dfix->decoder, config);
2235 dfix->decoder.ip.ip = pt_dfix_bad_ip;
2236 dfix->decoder.ip.have_ip = 1;
2237 dfix->decoder.ip.suppressed = 0;
2239 dfix->last_ip = dfix->decoder.ip;
2249 pt_qry_decoder_fini(&dfix->decoder);
2255 /* Synchronize the decoder at the beginnig of an empty buffer. */
2259 struct pt_query_decoder *decoder = &dfix->decoder;
2261 /* Synchronize the decoder at the beginning of the buffer. */
2262 decoder->pos = decoder->config.begin;
2267 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2273 struct pt_query_decoder *decoder = &dfix->decoder;
2281 /* Synchronize the decoder at the beginning of the buffer. */
2282 decoder->pos = decoder->config.begin;
2287 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2293 struct pt_query_decoder *decoder = &dfix->decoder;
2311 /* Synchronize the decoder at the beginning of the buffer. */
2312 decoder->pos = decoder->config.begin;
2317 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2323 struct pt_query_decoder *decoder = &dfix->decoder;
2341 /* Synchronize the decoder at the beginning of the buffer. */
2342 decoder->pos = decoder->config.begin;
2347 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2353 struct pt_query_decoder *decoder = &dfix->decoder;
2361 /* Synchronize the decoder at the beginning of the buffer. */
2362 decoder->pos = decoder->config.begin;
2367 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2373 struct pt_query_decoder *decoder = &dfix->decoder;
2391 /* Synchronize the decoder at the beginning of the buffer. */
2392 decoder->pos = decoder->config.begin;