.. | .. |
---|
34 | 34 | bool skip_if_fail; |
---|
35 | 35 | int (*get_nr)(void); |
---|
36 | 36 | const char *(*get_desc)(int subtest); |
---|
| 37 | + const char *(*skip_reason)(int subtest); |
---|
37 | 38 | } subtest; |
---|
38 | 39 | bool (*is_supported)(void); |
---|
39 | 40 | void *priv; |
---|
.. | .. |
---|
49 | 50 | int test__perf_evsel__tp_sched_test(struct test *test, int subtest); |
---|
50 | 51 | int test__syscall_openat_tp_fields(struct test *test, int subtest); |
---|
51 | 52 | int test__pmu(struct test *test, int subtest); |
---|
| 53 | +int test__pmu_events(struct test *test, int subtest); |
---|
| 54 | +const char *test__pmu_events_subtest_get_desc(int subtest); |
---|
| 55 | +const char *test__pmu_events_subtest_skip_reason(int subtest); |
---|
| 56 | +int test__pmu_events_subtest_get_nr(void); |
---|
52 | 57 | int test__attr(struct test *test, int subtest); |
---|
53 | 58 | int test__dso_data(struct test *test, int subtest); |
---|
54 | 59 | int test__dso_data_cache(struct test *test, int subtest); |
---|
.. | .. |
---|
59 | 64 | int test__bp_signal(struct test *test, int subtest); |
---|
60 | 65 | int test__bp_signal_overflow(struct test *test, int subtest); |
---|
61 | 66 | int test__bp_accounting(struct test *test, int subtest); |
---|
| 67 | +int test__wp(struct test *test, int subtest); |
---|
| 68 | +const char *test__wp_subtest_get_desc(int subtest); |
---|
| 69 | +int test__wp_subtest_get_nr(void); |
---|
62 | 70 | int test__task_exit(struct test *test, int subtest); |
---|
63 | 71 | int test__mem(struct test *test, int subtest); |
---|
64 | 72 | int test__sw_clock_freq(struct test *test, int subtest); |
---|
.. | .. |
---|
70 | 78 | int test__expr(struct test *test, int subtest); |
---|
71 | 79 | int test__hists_filter(struct test *test, int subtest); |
---|
72 | 80 | int test__mmap_thread_lookup(struct test *test, int subtest); |
---|
73 | | -int test__thread_mg_share(struct test *test, int subtest); |
---|
| 81 | +int test__thread_maps_share(struct test *test, int subtest); |
---|
74 | 82 | int test__hists_output(struct test *test, int subtest); |
---|
75 | 83 | int test__hists_cumulate(struct test *test, int subtest); |
---|
76 | 84 | int test__switch_tracking(struct test *test, int subtest); |
---|
.. | .. |
---|
95 | 103 | int test__event_times(struct test *test, int subtest); |
---|
96 | 104 | int test__backward_ring_buffer(struct test *test, int subtest); |
---|
97 | 105 | int test__cpu_map_print(struct test *test, int subtest); |
---|
| 106 | +int test__cpu_map_merge(struct test *test, int subtest); |
---|
98 | 107 | int test__sdt_event(struct test *test, int subtest); |
---|
99 | 108 | int test__is_printable_array(struct test *test, int subtest); |
---|
100 | 109 | int test__bitmap_print(struct test *test, int subtest); |
---|
.. | .. |
---|
104 | 113 | int test__clang_subtest_get_nr(void); |
---|
105 | 114 | int test__unit_number__scnprint(struct test *test, int subtest); |
---|
106 | 115 | int test__mem2node(struct test *t, int subtest); |
---|
| 116 | +int test__maps__merge_in(struct test *t, int subtest); |
---|
| 117 | +int test__time_utils(struct test *t, int subtest); |
---|
| 118 | +int test__jit_write_elf(struct test *test, int subtest); |
---|
| 119 | +int test__api_io(struct test *test, int subtest); |
---|
| 120 | +int test__demangle_java(struct test *test, int subtest); |
---|
| 121 | +int test__pfm(struct test *test, int subtest); |
---|
| 122 | +const char *test__pfm_subtest_get_desc(int subtest); |
---|
| 123 | +int test__pfm_subtest_get_nr(void); |
---|
| 124 | +int test__parse_metric(struct test *test, int subtest); |
---|
| 125 | +int test__pe_file_parsing(struct test *test, int subtest); |
---|
| 126 | +int test__expand_cgroup_events(struct test *test, int subtest); |
---|
107 | 127 | |
---|
108 | 128 | bool test__bp_signal_is_supported(void); |
---|
| 129 | +bool test__bp_account_is_supported(void); |
---|
| 130 | +bool test__wp_is_supported(void); |
---|
109 | 131 | |
---|
110 | 132 | #if defined(__arm__) || defined(__aarch64__) |
---|
111 | 133 | #ifdef HAVE_DWARF_UNWIND_SUPPORT |
---|
.. | .. |
---|
115 | 137 | struct thread *thread); |
---|
116 | 138 | #endif |
---|
117 | 139 | #endif |
---|
| 140 | + |
---|
| 141 | +#if defined(__arm__) |
---|
| 142 | +int test__vectors_page(struct test *test, int subtest); |
---|
| 143 | +#endif |
---|
| 144 | + |
---|
118 | 145 | #endif /* TESTS_H */ |
---|