xref: /linux/tools/perf/util/perf_api_probe.h (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
140c7d246SArnaldo Carvalho de Melo 
240c7d246SArnaldo Carvalho de Melo /* SPDX-License-Identifier: GPL-2.0 */
340c7d246SArnaldo Carvalho de Melo #ifndef __PERF_API_PROBE_H
440c7d246SArnaldo Carvalho de Melo #define __PERF_API_PROBE_H
540c7d246SArnaldo Carvalho de Melo 
640c7d246SArnaldo Carvalho de Melo #include <stdbool.h>
740c7d246SArnaldo Carvalho de Melo 
840c7d246SArnaldo Carvalho de Melo bool perf_can_aux_sample(void);
940c7d246SArnaldo Carvalho de Melo bool perf_can_comm_exec(void);
1040c7d246SArnaldo Carvalho de Melo bool perf_can_record_cpu_wide(void);
1140c7d246SArnaldo Carvalho de Melo bool perf_can_record_switch_events(void);
12246eba8eSAdrian Hunter bool perf_can_record_text_poke_events(void);
1340c7d246SArnaldo Carvalho de Melo bool perf_can_sample_identifier(void);
14e29386c8SJiri Olsa bool perf_can_record_build_id(void);
15*4f2abe91SNamhyung Kim bool perf_can_record_cgroup(void);
1640c7d246SArnaldo Carvalho de Melo 
1740c7d246SArnaldo Carvalho de Melo #endif // __PERF_API_PROBE_H
18