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