Lines Matching refs:attr

53 	TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
55 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
56 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
69 PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
71 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
73 1 == evsel->core.attr.sample_period);
83 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
84 TEST_ASSERT_VAL("wrong config", 0x1a == evsel->core.attr.config);
93 TEST_ASSERT_VAL("wrong type", 1 == evsel->core.attr.type);
94 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config);
103 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
105 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
114 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
116 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
122 0 == evsel->core.attr.sample_period);
124 0 == evsel->core.attr.config1);
126 1 == evsel->core.attr.config2);
135 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
137 PERF_COUNT_SW_PAGE_FAULTS == evsel->core.attr.config);
146 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HW_CACHE == evsel->core.attr.type);
147 TEST_ASSERT_VAL("wrong config", (1 << 16) == evsel->core.attr.config);
156 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
157 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
159 evsel->core.attr.bp_type);
161 evsel->core.attr.bp_len);
170 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
171 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
173 HW_BREAKPOINT_X == evsel->core.attr.bp_type);
174 TEST_ASSERT_VAL("wrong bp_len", sizeof(long) == evsel->core.attr.bp_len);
184 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
185 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
187 HW_BREAKPOINT_R == evsel->core.attr.bp_type);
189 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
199 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
200 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
202 HW_BREAKPOINT_W == evsel->core.attr.bp_type);
204 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
214 PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
215 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
217 (HW_BREAKPOINT_R|HW_BREAKPOINT_W) == evsel->core.attr.bp_type);
219 HW_BREAKPOINT_LEN_4 == evsel->core.attr.bp_len);
227 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
228 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
229 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
230 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
244 !evsel->core.attr.exclude_user);
246 evsel->core.attr.exclude_kernel);
247 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
248 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
258 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
259 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
260 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
261 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
270 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
271 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
272 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
273 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
282 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
283 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
284 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
285 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
294 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
295 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
304 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
305 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
314 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
315 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
316 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
317 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
326 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
327 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
328 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
329 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
338 TEST_ASSERT_VAL("wrong exclude idle", evsel->core.attr.exclude_idle);
339 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
340 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
341 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
342 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
343 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
344 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
353 TEST_ASSERT_VAL("wrong exclude idle", evsel->core.attr.exclude_idle);
354 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
355 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
356 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
357 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
358 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
359 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
369 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
370 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
371 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
372 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
383 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
384 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
385 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
386 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
397 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
398 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
399 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
400 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
411 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
412 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
413 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
414 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
425 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
426 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
427 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
428 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
441 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
442 TEST_ASSERT_VAL("wrong config", 10 == evsel->core.attr.config);
443 TEST_ASSERT_VAL("wrong config1", 1 == evsel->core.attr.config1);
444 TEST_ASSERT_VAL("wrong config2", 3 == evsel->core.attr.config2);
449 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
461 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
462 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config);
463 TEST_ASSERT_VAL("wrong config1", 0 == evsel->core.attr.config1);
464 TEST_ASSERT_VAL("wrong config2", 0 == evsel->core.attr.config2);
465 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
466 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
467 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
468 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
472 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
474 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
475 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
476 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
477 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
478 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
479 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
483 TEST_ASSERT_VAL("wrong type", 1 == evsel->core.attr.type);
484 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config);
485 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
486 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
487 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
488 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
499 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
500 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config);
506 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
507 TEST_ASSERT_VAL("wrong config", 2 == evsel->core.attr.config);
520 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
521 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config);
527 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
529 TEST_ASSERT_VAL("wrong time", !(PERF_SAMPLE_TIME & evsel->core.attr.sample_type));
533 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
534 TEST_ASSERT_VAL("wrong config", 2 == evsel->core.attr.config);
540 TEST_ASSERT_VAL("wrong period", 0 == evsel->core.attr.sample_period);
542 TEST_ASSERT_VAL("wrong time", !(PERF_SAMPLE_TIME & evsel->core.attr.sample_type));
552 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
554 !evsel->core.attr.exclude_user);
556 evsel->core.attr.exclude_kernel);
557 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
558 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
559 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
560 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
573 !evsel->core.attr.exclude_user);
575 evsel->core.attr.exclude_kernel);
576 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
577 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
578 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
579 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
584 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
586 !evsel->core.attr.exclude_user);
588 evsel->core.attr.exclude_kernel);
589 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
590 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
591 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
592 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.pinned);
677 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
679 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
680 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
681 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
682 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
683 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
684 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
685 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
693 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
695 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
696 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
697 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
698 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
700 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
701 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
702 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 2);
719 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
721 PERF_COUNT_SW_PAGE_FAULTS == evsel->core.attr.config);
722 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
723 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
724 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
725 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
726 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
727 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
735 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
737 PERF_COUNT_HW_CACHE_REFERENCES == evsel->core.attr.config);
738 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
739 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
740 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
741 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
742 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
743 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
750 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
752 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
753 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
754 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
755 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
756 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
757 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
758 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
774 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type);
776 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type);
777 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period);
778 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
779 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
780 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
781 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
782 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
783 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
793 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
795 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
796 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
797 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
798 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
800 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
801 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
802 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 3);
810 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
812 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
813 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
814 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
815 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
816 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
817 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
818 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
828 TEST_ASSERT_VAL("wrong type", 1 == evsel->core.attr.type);
829 TEST_ASSERT_VAL("wrong config", 3 == evsel->core.attr.config);
830 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
831 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
832 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
833 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
834 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
835 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
842 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
844 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
845 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
846 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
847 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
848 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
849 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
850 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
866 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
868 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
869 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
870 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
871 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
873 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
874 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
875 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 1);
884 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
886 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
887 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);
888 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
889 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
891 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
892 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
893 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip == 2);
910 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
912 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
913 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
914 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
915 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
916 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
917 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
918 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
927 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
929 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
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 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
945 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
946 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
947 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
948 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
949 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
950 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
959 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
961 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
962 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
963 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
964 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
965 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
966 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
967 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
973 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
975 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
976 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
977 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
978 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
979 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
980 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
981 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
996 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
998 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
999 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1000 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1001 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1002 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1003 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1004 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1012 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1014 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1015 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1016 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1017 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1018 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1019 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1020 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1036 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1038 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1039 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1040 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1041 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1042 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1043 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1044 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1052 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1054 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1055 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1056 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1057 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1058 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1059 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1060 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1076 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1078 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1079 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1080 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1081 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1082 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1083 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1084 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1092 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1094 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1095 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1096 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1097 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);
1116 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1118 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1119 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1120 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1121 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1122 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1123 TEST_ASSERT_VAL("wrong exclude host", evsel->core.attr.exclude_host);
1124 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1132 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1134 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1135 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1136 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1137 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1138 TEST_ASSERT_VAL("wrong exclude guest", !evsel->core.attr.exclude_guest);
1139 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1140 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1155 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1157 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1158 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1159 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1160 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1161 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1162 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1163 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1170 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1172 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1173 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1174 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1175 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1176 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1177 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1178 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1184 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1186 PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config);
1187 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1188 TEST_ASSERT_VAL("wrong exclude_kernel", !evsel->core.attr.exclude_kernel);
1189 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv);
1190 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1191 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1192 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1208 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1210 PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config);
1211 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1212 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1213 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1214 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1215 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1216 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1223 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1225 PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config);
1226 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1227 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1228 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1229 TEST_ASSERT_VAL("wrong exclude guest", evsel->core.attr.exclude_guest);
1230 TEST_ASSERT_VAL("wrong exclude host", !evsel->core.attr.exclude_host);
1231 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1243 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1244 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1245 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1246 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
1247 TEST_ASSERT_VAL("wrong pinned", evsel->core.attr.pinned);
1260 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1262 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1265 TEST_ASSERT_VAL("wrong pinned", evsel->core.attr.pinned);
1269 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1271 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1272 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
1277 PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config);
1278 TEST_ASSERT_VAL("wrong pinned", !evsel->core.attr.pinned);
1287 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1288 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1289 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1290 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip);
1291 TEST_ASSERT_VAL("wrong exclusive", evsel->core.attr.exclusive);
1304 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1306 PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config);
1309 TEST_ASSERT_VAL("wrong exclusive", evsel->core.attr.exclusive);
1313 TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
1315 PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config);
1316 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
1321 PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config);
1322 TEST_ASSERT_VAL("wrong exclusive", !evsel->core.attr.exclusive);
1331 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
1332 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
1334 evsel->core.attr.bp_type);
1336 evsel->core.attr.bp_len);
1346 TEST_ASSERT_VAL("wrong type", PERF_TYPE_BREAKPOINT == evsel->core.attr.type);
1347 TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config);
1349 evsel->core.attr.bp_type);
1351 evsel->core.attr.bp_len);
1361 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user);
1362 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1363 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv);
1364 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip);
1374 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
1376 PERF_COUNT_SW_TASK_CLOCK == evsel->core.attr.config);
1438 TEST_ASSERT_VAL("wrong type", PERF_TYPE_SOFTWARE == evsel->core.attr.type);
1439 TEST_ASSERT_VAL("wrong config", 0x1a == evsel->core.attr.config);
1447 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
1448 TEST_ASSERT_VAL("wrong config", evsel->core.attr.config == PERF_COUNT_HW_CPU_CYCLES);
1449 TEST_ASSERT_VAL("wrong exclude_kernel", evsel->core.attr.exclude_kernel);
1457 TEST_ASSERT_VAL("wrong type", evsel->core.attr.type == PERF_TYPE_HARDWARE);
1458 TEST_ASSERT_VAL("wrong config", evsel->core.attr.config == PERF_COUNT_HW_CPU_CYCLES);
1459 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user);