Lines Matching refs:attr
39 __u32 type = evsel->core.attr.type;
40 __u64 config = evsel->core.attr.config;
54 return (evsel->attr.config & PERF_HW_EVENT_MASK) == expected_config;
91 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
93 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
94 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
107 PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
109 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
111 1 == evsel->core.attr.sample_period);
130 evsel->attr.type == PERF_TYPE_RAW);
141 if (pmu->type == evsel->attr.type) {
160 TEST_ASSERT_VAL("wrong type", 1 == evsel->core.attr.type);
172 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->attr.type);
186 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->attr.type);
192 TEST_ASSERT_VAL("wrong period", 0 == evsel->attr.sample_period);
193 TEST_ASSERT_VAL("wrong config1", 0 == evsel->attr.config1);
194 TEST_ASSERT_VAL("wrong config2", 1 == evsel->attr.config2);
204 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
216 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HW_CACHE == evsel->attr.type);
227 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
230 evsel->core.attr.bp_type);
232 evsel->core.attr.bp_len);
241 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
244 HW_BREAKPOINT_X == evsel->core.attr.bp_type);
245 TEST_ASSERT_VAL("wrong bp_len", sizeof(long) == evsel->core.attr.bp_len);
255 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
258 HW_BREAKPOINT_R == evsel->core.attr.bp_type);
260 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
270 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
273 HW_BREAKPOINT_W == evsel->core.attr.bp_type);
275 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
285 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
288 (HW_BREAKPOINT_R|HW_BREAKPOINT_W) == evsel->core.attr.bp_type);
290 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
299 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
300 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
301 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
302 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
315 TEST_ASSERT_VAL("wrong exclude_user", !evsel->attr.exclude_user);
316 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->attr.exclude_kernel);
317 TEST_ASSERT_VAL("wrong exclude_hv", evsel->attr.exclude_hv);
318 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip);
330 TEST_ASSERT_VAL("wrong exclude_user", evsel->attr.exclude_user);
331 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->attr.exclude_kernel);
332 TEST_ASSERT_VAL("wrong exclude_hv", evsel->attr.exclude_hv);
333 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip);
343 TEST_ASSERT_VAL("wrong exclude_user", evsel->attr.exclude_user);
344 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->attr.exclude_kernel);
345 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->attr.exclude_hv);
346 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip);
359 TEST_ASSERT_VAL("wrong exclude_user", evsel->attr.exclude_user);
360 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->attr.exclude_kernel);
361 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->attr.exclude_hv);
362 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip);
372 TEST_ASSERT_VAL("wrong exclude guest", !evsel->attr.exclude_guest);
373 TEST_ASSERT_VAL("wrong exclude host", evsel->attr.exclude_host);
383 TEST_ASSERT_VAL("wrong exclude guest", evsel->attr.exclude_guest);
384 TEST_ASSERT_VAL("wrong exclude host", !evsel->attr.exclude_host);
393 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
394 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
395 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
396 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
406 TEST_ASSERT_VAL("wrong exclude_user", evsel->attr.exclude_user);
407 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->attr.exclude_kernel);
408 TEST_ASSERT_VAL("wrong exclude_hv", evsel->attr.exclude_hv);
409 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip);
418 TEST_ASSERT_VAL("wrong exclude idle", evsel->core.attr.exclude_idle);
419 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
420 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
421 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
422 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
423 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
424 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
433 TEST_ASSERT_VAL("wrong exclude idle", evsel->core.attr.exclude_idle);
434 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
435 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
436 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
437 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
438 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
439 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
449 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
450 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
451 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
452 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
463 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
464 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
465 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
466 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
477 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
478 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
479 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
480 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
491 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
492 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
493 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
494 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
505 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
506 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
507 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
508 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
519 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
520 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
521 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
522 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
533 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
534 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
535 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
536 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
547 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
548 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
549 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
550 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
561 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
562 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
563 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
564 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
575 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
576 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
577 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
578 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
591 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
596 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
608 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
610 TEST_ASSERT_VAL("wrong config1", 1 == evsel->core.attr.config1);
611 TEST_ASSERT_VAL("wrong config2", 3 == evsel->core.attr.config2);
612 TEST_ASSERT_VAL("wrong config3", 0 == evsel->core.attr.config3);
617 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
630 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT != evsel->core.attr.type);
631 while (evsel->core.attr.type != PERF_TYPE_TRACEPOINT) {
633 TEST_ASSERT_VAL("wrong config1", 0 == evsel->core.attr.config1);
634 TEST_ASSERT_VAL("wrong config2", 0 == evsel->core.attr.config2);
635 TEST_ASSERT_VAL("wrong config3", 0 == evsel->core.attr.config3);
636 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
637 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
638 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
639 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
644 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
646 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
647 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
648 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
649 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
650 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
651 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
655 TEST_ASSERT_VAL("wrong type", 1 == evsel->core.attr.type);
657 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
658 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
659 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
660 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
672 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
679 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
693 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
699 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
701 TEST_ASSERT_VAL("wrong time", !(PERF_SAMPLE_TIME & evsel->core.attr.sample_type));
705 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
711 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
713 TEST_ASSERT_VAL("wrong time", !(PERF_SAMPLE_TIME & evsel->core.attr.sample_type));
723 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type ||
726 !evsel->core.attr.exclude_user);
728 evsel->core.attr.exclude_kernel);
729 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
730 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
731 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
732 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
751 !evsel->core.attr.exclude_user);
753 evsel->core.attr.exclude_kernel);
754 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
755 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
756 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
757 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
763 !evsel->core.attr.exclude_user);
765 evsel->core.attr.exclude_kernel);
766 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
767 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
768 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
769 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.pinned);
866 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
868 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
869 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
870 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
871 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
872 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
873 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
881 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
883 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
884 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
885 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
887 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
888 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
889 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 2);
910 if (evsel->core.attr.type == PERF_TYPE_SOFTWARE) {
915 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
916 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
917 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
918 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
919 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
920 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
927 if (evsel->core.attr.type == PERF_TYPE_HARDWARE &&
930 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
931 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
932 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
933 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
934 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
935 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
942 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
944 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
945 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
946 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
947 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
948 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
949 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
971 if (evsel->core.attr.type == PERF_TYPE_TRACEPOINT) {
975 evsel->core.attr.sample_type == PERF_TP_SAMPLE_TYPE);
976 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
977 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
978 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
979 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
980 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
981 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
982 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
990 if (evsel->core.attr.type == PERF_TYPE_HARDWARE &&
992 if (evsel->core.attr.exclude_user) {
995 evsel->core.attr.exclude_user);
997 !evsel->core.attr.exclude_kernel);
998 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1001 evsel->core.attr.exclude_guest);
1003 !evsel->core.attr.exclude_host);
1005 evsel->core.attr.precise_ip == 3);
1016 !evsel->core.attr.exclude_kernel);
1018 !evsel->core.attr.exclude_hv);
1020 !evsel->core.attr.exclude_guest);
1022 evsel->core.attr.exclude_host);
1023 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1033 if (evsel->core.attr.type == 1) {
1036 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1037 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1038 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1039 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1040 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1041 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1048 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1050 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1051 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1052 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1053 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1054 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1055 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1075 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1077 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1078 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1079 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1081 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1082 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1083 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 1);
1092 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1094 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
1095 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1096 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1098 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1099 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1100 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 2);
1120 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1122 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1123 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1124 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1125 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1126 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1127 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1136 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1138 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1139 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1140 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1141 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1142 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1143 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1151 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1153 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1154 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1155 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1156 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1157 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1158 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1167 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1169 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1170 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1171 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1172 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1173 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1174 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1181 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1183 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1184 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1185 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1186 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1187 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1188 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1206 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1208 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1209 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1210 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1211 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1212 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1213 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1221 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1223 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1224 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1225 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1226 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1227 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1228 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1247 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1249 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1250 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1251 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1252 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1253 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1254 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1262 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1264 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1265 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1266 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1267 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1268 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1269 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1288 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1290 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1291 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1292 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1293 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1294 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1295 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1303 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1305 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1306 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1307 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1308 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1309 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1310 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1329 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1331 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1332 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1333 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1334 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1335 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1336 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1344 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1346 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1347 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1348 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1349 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1350 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1351 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1368 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1370 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1371 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1372 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1373 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1374 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1375 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1382 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1384 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1385 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1386 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1387 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1388 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1389 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1395 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1397 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1398 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1399 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1400 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1401 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1402 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1420 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1422 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1423 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1424 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1425 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1426 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1427 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1434 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1436 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1437 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1438 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1439 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1440 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1441 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1458 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1459 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1460 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1461 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
1462 TEST_ASSERT_VAL("wrong pinned", evsel->core.attr.pinned);
1477 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1483 TEST_ASSERT_VAL("wrong pinned", evsel->core.attr.pinned);
1487 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1489 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
1494 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
1503 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1504 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1505 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1506 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
1507 TEST_ASSERT_VAL("wrong exclusive", evsel->core.attr.exclusive);
1522 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1528 TEST_ASSERT_VAL("wrong exclusive", evsel->core.attr.exclusive);
1532 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1534 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
1539 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
1548 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
1551 evsel->core.attr.bp_type);
1553 evsel->core.attr.bp_len);
1563 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
1566 evsel->core.attr.bp_type);
1568 evsel->core.attr.bp_len);
1578 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1579 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1580 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1581 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1592 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
1672 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
1681 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
1683 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1691 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
1693 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
1701 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
1711 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
2657 TEST_ASSERT_VAL("wrong type", evsel1->core.attr.type == evsel2->core.attr.type);
2658 TEST_ASSERT_VAL("wrong config", evsel1->core.attr.config == evsel2->core.attr.config);