Lines Matching refs:perf_missing_features
80 struct perf_missing_features perf_missing_features; variable
1305 attr->sample_id_all = perf_missing_features.sample_id_all ? 0 : 1; in evsel__config()
1403 (!perf_missing_features.sample_id_all && in evsel__config()
1435 attr->mmap2 = track && !perf_missing_features.mmap2; in evsel__config()
1444 attr->ksymbol = track && !perf_missing_features.ksymbol; in evsel__config()
1445 attr->bpf_event = track && !opts->no_bpf_event && !perf_missing_features.bpf; in evsel__config()
1451 attr->cgroup = track && !perf_missing_features.cgroup; in evsel__config()
2084 if ((perf_missing_features.write_backward && evsel->core.attr.write_backward) || in __evsel__prepare_open()
2085 (perf_missing_features.aux_output && evsel->core.attr.aux_output)) in __evsel__prepare_open()
2124 if (perf_missing_features.inherit_sample_read && evsel->core.attr.inherit && in evsel__disable_missing_features()
2127 if (perf_missing_features.branch_counters) in evsel__disable_missing_features()
2129 if (perf_missing_features.read_lost) in evsel__disable_missing_features()
2131 if (perf_missing_features.weight_struct) { in evsel__disable_missing_features()
2135 if (perf_missing_features.clockid_wrong) in evsel__disable_missing_features()
2137 if (perf_missing_features.clockid) { in evsel__disable_missing_features()
2141 if (perf_missing_features.cloexec) in evsel__disable_missing_features()
2143 if (perf_missing_features.mmap2) in evsel__disable_missing_features()
2147 if (perf_missing_features.lbr_flags) in evsel__disable_missing_features()
2150 if (perf_missing_features.group_read && evsel->core.attr.inherit) in evsel__disable_missing_features()
2152 if (perf_missing_features.ksymbol) in evsel__disable_missing_features()
2154 if (perf_missing_features.bpf) in evsel__disable_missing_features()
2156 if (perf_missing_features.branch_hw_idx) in evsel__disable_missing_features()
2158 if (perf_missing_features.sample_id_all) in evsel__disable_missing_features()
2289 perf_missing_features.branch_counters = true; in evsel__detect_missing_brstack_features()
2295 perf_missing_features.branch_hw_idx = true; in evsel__detect_missing_brstack_features()
2301 perf_missing_features.lbr_flags = true; in evsel__detect_missing_brstack_features()
2352 perf_missing_features.aux_action = true; in evsel__detect_missing_aux_action_feature()
2364 perf_missing_features.aux_action = true; in evsel__detect_missing_aux_action_feature()
2402 perf_missing_features.inherit_sample_read = true; in evsel__detect_missing_features()
2410 perf_missing_features.read_lost = true; in evsel__detect_missing_features()
2417 perf_missing_features.weight_struct = true; in evsel__detect_missing_features()
2424 perf_missing_features.code_page_size = true; in evsel__detect_missing_features()
2431 perf_missing_features.data_page_size = true; in evsel__detect_missing_features()
2438 perf_missing_features.cgroup = true; in evsel__detect_missing_features()
2445 perf_missing_features.aux_output = true; in evsel__detect_missing_features()
2452 perf_missing_features.bpf = true; in evsel__detect_missing_features()
2459 perf_missing_features.ksymbol = true; in evsel__detect_missing_features()
2466 perf_missing_features.write_backward = true; in evsel__detect_missing_features()
2474 perf_missing_features.clockid = true; in evsel__detect_missing_features()
2481 perf_missing_features.cloexec = true; in evsel__detect_missing_features()
2487 perf_missing_features.mmap2 = true; in evsel__detect_missing_features()
2492 perf_missing_features.sample_id_all = true; in evsel__detect_missing_features()
2499 perf_missing_features.group_read = true; in evsel__detect_missing_features()
2511 perf_missing_features.inherit_sample_read) in evsel__detect_missing_features()
2515 perf_missing_features.branch_counters) in evsel__detect_missing_features()
2519 perf_missing_features.read_lost) in evsel__detect_missing_features()
2523 perf_missing_features.weight_struct) in evsel__detect_missing_features()
2527 !perf_missing_features.clockid) { in evsel__detect_missing_features()
2528 perf_missing_features.clockid_wrong = true; in evsel__detect_missing_features()
2532 if (evsel->core.attr.use_clockid && perf_missing_features.clockid) in evsel__detect_missing_features()
2536 perf_missing_features.cloexec) in evsel__detect_missing_features()
2539 if (evsel->core.attr.mmap2 && perf_missing_features.mmap2) in evsel__detect_missing_features()
2544 perf_missing_features.lbr_flags) in evsel__detect_missing_features()
2548 perf_missing_features.group_read) in evsel__detect_missing_features()
2551 if (evsel->core.attr.ksymbol && perf_missing_features.ksymbol) in evsel__detect_missing_features()
2554 if (evsel->core.attr.bpf_event && perf_missing_features.bpf) in evsel__detect_missing_features()
2558 perf_missing_features.branch_hw_idx) in evsel__detect_missing_features()
2561 if (evsel->core.attr.sample_id_all && perf_missing_features.sample_id_all) in evsel__detect_missing_features()
2684 if (perf_missing_features.clockid || in evsel__open_cpu()
2685 perf_missing_features.clockid_wrong) { in evsel__open_cpu()
3829 …if (evsel->core.attr.sample_type & PERF_SAMPLE_CODE_PAGE_SIZE && perf_missing_features.code_page_s… in evsel__open_strerror()
3831 …if (evsel->core.attr.sample_type & PERF_SAMPLE_DATA_PAGE_SIZE && perf_missing_features.data_page_s… in evsel__open_strerror()
3833 if (evsel->core.attr.write_backward && perf_missing_features.write_backward) in evsel__open_strerror()
3835 if (perf_missing_features.clockid) in evsel__open_strerror()
3837 if (perf_missing_features.clockid_wrong) in evsel__open_strerror()
3839 if (perf_missing_features.aux_action) in evsel__open_strerror()
3841 if (perf_missing_features.aux_output) in evsel__open_strerror()