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

Lines Matching refs:dfix

105 static struct ptunit_result indir_not_synced(struct ptu_decoder_fixture *dfix)
107 struct pt_query_decoder *decoder = &dfix->decoder;
118 static struct ptunit_result cond_not_synced(struct ptu_decoder_fixture *dfix)
120 struct pt_query_decoder *decoder = &dfix->decoder;
130 static struct ptunit_result event_not_synced(struct ptu_decoder_fixture *dfix)
132 struct pt_query_decoder *decoder = &dfix->decoder;
142 static struct ptunit_result sync_backward(struct ptu_decoder_fixture *dfix)
144 struct pt_query_decoder *decoder = &dfix->decoder;
145 struct pt_encoder *encoder = &dfix->encoder;
206 sync_backward_empty_end(struct ptu_decoder_fixture *dfix)
208 struct pt_query_decoder *decoder = &dfix->decoder;
209 struct pt_encoder *encoder = &dfix->encoder;
264 sync_backward_empty_mid(struct ptu_decoder_fixture *dfix)
266 struct pt_query_decoder *decoder = &dfix->decoder;
267 struct pt_encoder *encoder = &dfix->encoder;
322 sync_backward_empty_begin(struct ptu_decoder_fixture *dfix)
324 struct pt_query_decoder *decoder = &dfix->decoder;
325 struct pt_encoder *encoder = &dfix->encoder;
380 decode_sync_backward(struct ptu_decoder_fixture *dfix)
382 struct pt_query_decoder *decoder = &dfix->decoder;
383 struct pt_encoder *encoder = &dfix->encoder;
442 static struct ptunit_result indir_null(struct ptu_decoder_fixture *dfix)
444 struct pt_query_decoder *decoder = &dfix->decoder;
460 static struct ptunit_result indir_empty(struct ptu_decoder_fixture *dfix)
462 struct pt_query_decoder *decoder = &dfix->decoder;
476 static struct ptunit_result indir(struct ptu_decoder_fixture *dfix,
479 struct pt_query_decoder *decoder = &dfix->decoder;
480 struct pt_encoder *encoder = &dfix->encoder;
487 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
499 ptu_uint_eq(addr, dfix->last_ip.ip);
505 static struct ptunit_result indir_tnt(struct ptu_decoder_fixture *dfix,
508 struct pt_query_decoder *decoder = &dfix->decoder;
509 struct pt_encoder *encoder = &dfix->encoder;
516 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
529 ptu_uint_eq(addr, dfix->last_ip.ip);
535 static struct ptunit_result indir_cutoff_fail(struct ptu_decoder_fixture *dfix)
537 struct pt_query_decoder *decoder = &dfix->decoder;
538 struct pt_encoder *encoder = &dfix->encoder;
555 indir_skip_tnt_fail(struct ptu_decoder_fixture *dfix)
557 struct pt_query_decoder *decoder = &dfix->decoder;
558 struct pt_encoder *encoder = &dfix->encoder;
576 indir_skip_tip_pge_fail(struct ptu_decoder_fixture *dfix)
578 struct pt_query_decoder *decoder = &dfix->decoder;
579 struct pt_encoder *encoder = &dfix->encoder;
599 indir_skip_tip_pgd_fail(struct ptu_decoder_fixture *dfix)
601 struct pt_query_decoder *decoder = &dfix->decoder;
602 struct pt_encoder *encoder = &dfix->encoder;
622 indir_skip_fup_tip_fail(struct ptu_decoder_fixture *dfix)
624 struct pt_query_decoder *decoder = &dfix->decoder;
625 struct pt_encoder *encoder = &dfix->encoder;
646 indir_skip_fup_tip_pgd_fail(struct ptu_decoder_fixture *dfix)
648 struct pt_query_decoder *decoder = &dfix->decoder;
649 struct pt_encoder *encoder = &dfix->encoder;
669 static struct ptunit_result cond_null(struct ptu_decoder_fixture *dfix)
671 struct pt_query_decoder *decoder = &dfix->decoder;
686 static struct ptunit_result cond_empty(struct ptu_decoder_fixture *dfix)
688 struct pt_query_decoder *decoder = &dfix->decoder;
701 static struct ptunit_result cond(struct ptu_decoder_fixture *dfix)
703 struct pt_query_decoder *decoder = &dfix->decoder;
704 struct pt_encoder *encoder = &dfix->encoder;
733 static struct ptunit_result cond_skip_tip_fail(struct ptu_decoder_fixture *dfix)
735 struct pt_query_decoder *decoder = &dfix->decoder;
736 struct pt_encoder *encoder = &dfix->encoder;
755 cond_skip_tip_pge_fail(struct ptu_decoder_fixture *dfix)
757 struct pt_query_decoder *decoder = &dfix->decoder;
758 struct pt_encoder *encoder = &dfix->encoder;
777 cond_skip_tip_pgd_fail(struct ptu_decoder_fixture *dfix)
779 struct pt_query_decoder *decoder = &dfix->decoder;
780 struct pt_encoder *encoder = &dfix->encoder;
799 cond_skip_fup_tip_fail(struct ptu_decoder_fixture *dfix)
801 struct pt_query_decoder *decoder = &dfix->decoder;
802 struct pt_encoder *encoder = &dfix->encoder;
822 cond_skip_fup_tip_pgd_fail(struct ptu_decoder_fixture *dfix)
824 struct pt_query_decoder *decoder = &dfix->decoder;
825 struct pt_encoder *encoder = &dfix->encoder;
844 static struct ptunit_result event_null(struct ptu_decoder_fixture *dfix)
846 struct pt_query_decoder *decoder = &dfix->decoder;
861 static struct ptunit_result event_bad_size(struct ptu_decoder_fixture *dfix)
863 struct pt_query_decoder *decoder = &dfix->decoder;
873 static struct ptunit_result event_small_size(struct ptu_decoder_fixture *dfix)
875 struct pt_query_decoder *decoder = &dfix->decoder;
876 struct pt_encoder *encoder = &dfix->encoder;
897 static struct ptunit_result event_big_size(struct ptu_decoder_fixture *dfix)
899 struct pt_query_decoder *decoder = &dfix->decoder;
900 struct pt_encoder *encoder = &dfix->encoder;
921 static struct ptunit_result event_empty(struct ptu_decoder_fixture *dfix)
923 struct pt_query_decoder *decoder = &dfix->decoder;
936 static struct ptunit_result event_enabled(struct ptu_decoder_fixture *dfix,
940 struct pt_query_decoder *decoder = &dfix->decoder;
941 struct pt_encoder *encoder = &dfix->encoder;
948 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
960 ptu_uint_eq(event.variant.enabled.ip, dfix->last_ip.ip);
974 event_enabled_cutoff_fail(struct ptu_decoder_fixture *dfix)
976 struct pt_query_decoder *decoder = &dfix->decoder;
977 struct pt_encoder *encoder = &dfix->encoder;
992 static struct ptunit_result event_disabled(struct ptu_decoder_fixture *dfix,
996 struct pt_query_decoder *decoder = &dfix->decoder;
997 struct pt_encoder *encoder = &dfix->encoder;
1004 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1016 ptu_uint_eq(event.variant.disabled.ip, dfix->last_ip.ip);
1031 event_disabled_cutoff_fail(struct ptu_decoder_fixture *dfix)
1033 struct pt_query_decoder *decoder = &dfix->decoder;
1034 struct pt_encoder *encoder = &dfix->encoder;
1050 event_async_disabled(struct ptu_decoder_fixture *dfix,
1053 struct pt_query_decoder *decoder = &dfix->decoder;
1054 struct pt_encoder *encoder = &dfix->encoder;
1061 pt_last_ip_update_ip(&dfix->last_ip, &fup, &dfix->config);
1065 pt_last_ip_update_ip(&dfix->last_ip, &tip, &dfix->config);
1078 ptu_uint_eq(event.variant.async_disabled.ip, dfix->last_ip.ip);
1094 event_async_disabled_suppressed_fail(struct ptu_decoder_fixture *dfix)
1096 struct pt_query_decoder *decoder = &dfix->decoder;
1097 struct pt_encoder *encoder = &dfix->encoder;
1113 event_async_disabled_cutoff_fail_a(struct ptu_decoder_fixture *dfix)
1115 struct pt_query_decoder *decoder = &dfix->decoder;
1116 struct pt_encoder *encoder = &dfix->encoder;
1134 event_async_disabled_cutoff_fail_b(struct ptu_decoder_fixture *dfix)
1136 struct pt_query_decoder *decoder = &dfix->decoder;
1137 struct pt_encoder *encoder = &dfix->encoder;
1153 event_async_branch_suppressed_fail(struct ptu_decoder_fixture *dfix)
1155 struct pt_query_decoder *decoder = &dfix->decoder;
1156 struct pt_encoder *encoder = &dfix->encoder;
1170 static struct ptunit_result event_async_branch(struct ptu_decoder_fixture *dfix,
1174 struct pt_query_decoder *decoder = &dfix->decoder;
1175 struct pt_encoder *encoder = &dfix->encoder;
1182 pt_last_ip_update_ip(&dfix->last_ip, &fup, &dfix->config);
1186 pt_last_ip_update_ip(&dfix->last_ip, &tip, &dfix->config);
1199 ptu_uint_eq(event.variant.async_branch.to, dfix->last_ip.ip);
1215 event_async_branch_cutoff_fail_a(struct ptu_decoder_fixture *dfix)
1217 struct pt_query_decoder *decoder = &dfix->decoder;
1218 struct pt_encoder *encoder = &dfix->encoder;
1235 event_async_branch_cutoff_fail_b(struct ptu_decoder_fixture *dfix)
1237 struct pt_query_decoder *decoder = &dfix->decoder;
1238 struct pt_encoder *encoder = &dfix->encoder;
1253 static struct ptunit_result event_paging(struct ptu_decoder_fixture *dfix,
1256 struct pt_query_decoder *decoder = &dfix->decoder;
1257 struct pt_encoder *encoder = &dfix->encoder;
1283 event_paging_cutoff_fail(struct ptu_decoder_fixture *dfix)
1285 struct pt_query_decoder *decoder = &dfix->decoder;
1286 struct pt_encoder *encoder = &dfix->encoder;
1302 event_async_paging(struct ptu_decoder_fixture *dfix, uint8_t flags,
1305 struct pt_query_decoder *decoder = &dfix->decoder;
1306 struct pt_encoder *encoder = &dfix->encoder;
1350 event_async_paging_suppressed(struct ptu_decoder_fixture *dfix, uint8_t flags,
1353 struct pt_query_decoder *decoder = &dfix->decoder;
1354 struct pt_encoder *encoder = &dfix->encoder;
1397 event_async_paging_cutoff_fail(struct ptu_decoder_fixture *dfix)
1399 struct pt_query_decoder *decoder = &dfix->decoder;
1400 struct pt_encoder *encoder = &dfix->encoder;
1416 static struct ptunit_result event_overflow_fup(struct ptu_decoder_fixture *dfix,
1420 struct pt_query_decoder *decoder = &dfix->decoder;
1421 struct pt_encoder *encoder = &dfix->encoder;
1429 pt_last_ip_init(&dfix->last_ip);
1430 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1450 ptu_uint_eq(event.variant.overflow.ip, dfix->last_ip.ip);
1465 event_overflow_tip_pge(struct ptu_decoder_fixture *dfix,
1468 struct pt_query_decoder *decoder = &dfix->decoder;
1469 struct pt_encoder *encoder = &dfix->encoder;
1477 pt_last_ip_init(&dfix->last_ip);
1478 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1510 ptu_uint_eq(event.variant.enabled.ip, dfix->last_ip.ip);
1525 event_overflow_cutoff_fail(struct ptu_decoder_fixture *dfix)
1527 struct pt_query_decoder *decoder = &dfix->decoder;
1528 struct pt_encoder *encoder = &dfix->encoder;
1543 static struct ptunit_result event_stop(struct ptu_decoder_fixture *dfix,
1546 struct pt_query_decoder *decoder = &dfix->decoder;
1547 struct pt_encoder *encoder = &dfix->encoder;
1570 event_exec_mode_tip(struct ptu_decoder_fixture *dfix,
1573 struct pt_query_decoder *decoder = &dfix->decoder;
1574 struct pt_encoder *encoder = &dfix->encoder;
1583 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1596 ptu_uint_eq(event.variant.exec_mode.ip, dfix->last_ip.ip);
1613 ptu_uint_eq(addr, dfix->last_ip.ip);
1620 event_exec_mode_tip_cutoff_fail(struct ptu_decoder_fixture *dfix)
1622 struct pt_query_decoder *decoder = &dfix->decoder;
1623 struct pt_encoder *encoder = &dfix->encoder;
1640 event_exec_mode_tip_pge(struct ptu_decoder_fixture *dfix,
1643 struct pt_query_decoder *decoder = &dfix->decoder;
1644 struct pt_encoder *encoder = &dfix->encoder;
1653 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1668 ptu_uint_eq(event.variant.enabled.ip, dfix->last_ip.ip);
1681 ptu_uint_eq(event.variant.exec_mode.ip, dfix->last_ip.ip);
1695 event_exec_mode_tip_pge_cutoff_fail(struct ptu_decoder_fixture *dfix)
1697 struct pt_query_decoder *decoder = &dfix->decoder;
1698 struct pt_encoder *encoder = &dfix->encoder;
1715 event_exec_mode_cutoff_fail(struct ptu_decoder_fixture *dfix)
1717 struct pt_query_decoder *decoder = &dfix->decoder;
1718 struct pt_encoder *encoder = &dfix->encoder;
1733 static struct ptunit_result event_tsx_fup(struct ptu_decoder_fixture *dfix,
1737 struct pt_query_decoder *decoder = &dfix->decoder;
1738 struct pt_encoder *encoder = &dfix->encoder;
1746 pt_last_ip_update_ip(&dfix->last_ip, &fup, &dfix->config);
1763 ptu_uint_eq(event.variant.tsx.ip, dfix->last_ip.ip);
1786 event_tsx_fup_cutoff_fail(struct ptu_decoder_fixture *dfix)
1788 struct pt_query_decoder *decoder = &dfix->decoder;
1789 struct pt_encoder *encoder = &dfix->encoder;
1806 event_tsx_cutoff_fail(struct ptu_decoder_fixture *dfix)
1808 struct pt_query_decoder *decoder = &dfix->decoder;
1809 struct pt_encoder *encoder = &dfix->encoder;
1825 event_skip_tip_fail(struct ptu_decoder_fixture *dfix)
1827 struct pt_query_decoder *decoder = &dfix->decoder;
1828 struct pt_encoder *encoder = &dfix->encoder;
1847 event_skip_tnt_8_fail(struct ptu_decoder_fixture *dfix)
1849 struct pt_query_decoder *decoder = &dfix->decoder;
1850 struct pt_encoder *encoder = &dfix->encoder;
1868 event_skip_tnt_64_fail(struct ptu_decoder_fixture *dfix)
1870 struct pt_query_decoder *decoder = &dfix->decoder;
1871 struct pt_encoder *encoder = &dfix->encoder;
1888 static struct ptunit_result sync_event(struct ptu_decoder_fixture *dfix,
1891 struct pt_query_decoder *decoder = &dfix->decoder;
1892 struct pt_encoder *encoder = &dfix->encoder;
1901 pt_last_ip_init(&dfix->last_ip);
1902 pt_last_ip_update_ip(&dfix->last_ip, &packet, &dfix->config);
1921 ptu_uint_eq(addr, dfix->last_ip.ip);
1932 ptu_uint_eq(event.variant.tsx.ip, dfix->last_ip.ip);
1943 sync_event_cutoff_fail(struct ptu_decoder_fixture *dfix)
1945 struct pt_query_decoder *decoder = &dfix->decoder;
1946 struct pt_encoder *encoder = &dfix->encoder;
1962 sync_event_incomplete_fail(struct ptu_decoder_fixture *dfix)
1964 struct pt_query_decoder *decoder = &dfix->decoder;
1965 struct pt_encoder *encoder = &dfix->encoder;
1977 static struct ptunit_result sync_ovf_event(struct ptu_decoder_fixture *dfix,
1980 struct pt_query_decoder *decoder = &dfix->decoder;
1981 struct pt_encoder *encoder = &dfix->encoder;
1993 pt_last_ip_init(&dfix->last_ip);
1994 pt_last_ip_update_ip(&dfix->last_ip, &ovf, &dfix->config);
2030 ptu_uint_eq(event.variant.overflow.ip, dfix->last_ip.ip);
2040 sync_ovf_event_cutoff_fail(struct ptu_decoder_fixture *dfix)
2042 struct pt_query_decoder *decoder = &dfix->decoder;
2043 struct pt_encoder *encoder = &dfix->encoder;
2058 static struct ptunit_result time_null_fail(struct ptu_decoder_fixture *dfix)
2060 struct pt_query_decoder *decoder = &dfix->decoder;
2076 static struct ptunit_result time_initial(struct ptu_decoder_fixture *dfix)
2078 struct pt_query_decoder *decoder = &dfix->decoder;
2088 static struct ptunit_result time(struct ptu_decoder_fixture *dfix)
2090 struct pt_query_decoder *decoder = &dfix->decoder;
2106 static struct ptunit_result cbr_null(struct ptu_decoder_fixture *dfix)
2108 struct pt_query_decoder *decoder = &dfix->decoder;
2124 static struct ptunit_result cbr_initial(struct ptu_decoder_fixture *dfix)
2126 struct pt_query_decoder *decoder = &dfix->decoder;
2136 static struct ptunit_result cbr(struct ptu_decoder_fixture *dfix)
2138 struct pt_query_decoder *decoder = &dfix->decoder;
2155 static struct ptunit_result indir_cyc_cutoff(struct ptu_decoder_fixture *dfix)
2157 struct pt_query_decoder *decoder = &dfix->decoder;
2158 struct pt_encoder *encoder = &dfix->encoder;
2177 static struct ptunit_result cond_cyc_cutoff(struct ptu_decoder_fixture *dfix)
2179 struct pt_query_decoder *decoder = &dfix->decoder;
2180 struct pt_encoder *encoder = &dfix->encoder;
2198 static struct ptunit_result event_cyc_cutoff(struct ptu_decoder_fixture *dfix)
2200 struct pt_query_decoder *decoder = &dfix->decoder;
2201 struct pt_encoder *encoder = &dfix->encoder;
2217 static struct ptunit_result ptu_dfix_init(struct ptu_decoder_fixture *dfix)
2219 struct pt_config *config = &dfix->config;
2222 (void) memset(dfix->buffer, 0, sizeof(dfix->buffer));
2226 config->begin = dfix->buffer;
2227 config->end = dfix->buffer + sizeof(dfix->buffer);
2229 errcode = pt_encoder_init(&dfix->encoder, config);
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;
2241 if (dfix->header)
2242 dfix->header(dfix);
2247 static struct ptunit_result ptu_dfix_fini(struct ptu_decoder_fixture *dfix)
2249 pt_qry_decoder_fini(&dfix->decoder);
2250 pt_encoder_fini(&dfix->encoder);
2257 ptu_dfix_header_sync(struct ptu_decoder_fixture *dfix)
2259 struct pt_query_decoder *decoder = &dfix->decoder;
2271 ptu_dfix_header_indir(struct ptu_decoder_fixture *dfix)
2273 struct pt_query_decoder *decoder = &dfix->decoder;
2274 struct pt_encoder *encoder = &dfix->encoder;
2291 ptu_dfix_header_indir_psb(struct ptu_decoder_fixture *dfix)
2293 struct pt_query_decoder *decoder = &dfix->decoder;
2294 struct pt_encoder *encoder = &dfix->encoder;
2321 ptu_dfix_header_cond(struct ptu_decoder_fixture *dfix)
2323 struct pt_query_decoder *decoder = &dfix->decoder;
2324 struct pt_encoder *encoder = &dfix->encoder;
2351 ptu_dfix_header_event(struct ptu_decoder_fixture *dfix)
2353 struct pt_query_decoder *decoder = &dfix->decoder;
2354 struct pt_encoder *encoder = &dfix->encoder;
2371 ptu_dfix_header_event_psb(struct ptu_decoder_fixture *dfix)
2373 struct pt_query_decoder *decoder = &dfix->decoder;
2374 struct pt_encoder *encoder = &dfix->encoder;