summaryrefslogtreecommitdiff
path: root/tools/perf/util/evsel.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-18perf tools: Fix missing feature check for inherit + SAMPLE_READNamhyung Kim1-1/+1
2025-10-03perf record: Add ratio-to-prev termThomas Falcon1-0/+76
2025-10-03perf stat: Refactor retry/skip/fatal error handlingIan Rogers1-15/+25
2025-09-19perf evsel: Ensure the fallback message is always written toIan Rogers1-5/+7
2025-09-19perf evsel: Fix uniquification when PMU given without suffixIan Rogers1-10/+18
2025-09-12perf evsel: Give warning for broken Intel topdown event groupingIan Rogers1-2/+5
2025-09-03perf evsel: Avoid container_of on a NULL leaderIan Rogers1-0/+2
2025-07-27perf tp_pmu: Factor existing tracepoint logic to new fileIan Rogers1-19/+2
2025-07-25perf sample: Remove arch notion of sample parsingIan Rogers1-5/+12
2025-07-25perf env: Remove global perf_envIan Rogers1-1/+1
2025-07-25perf evlist: Change env variable to sessionIan Rogers1-3/+9
2025-07-24perf evsel: Add evsel__open_per_cpu_and_threadIan Rogers1-4/+19
2025-07-24perf evsel: Use libperf perf_evsel__exitIan Rogers1-3/+1
2025-07-24libperf evsel: Rename own_cpus to pmu_cpusIan Rogers1-3/+3
2025-07-24perf parse-events: Warn if a cpu term is unsupported by a CPUIan Rogers1-0/+24
2025-07-03perf sched: Fix memory leaks for evsel->priv in timehistNamhyung Kim1-0/+11
2025-06-25perf drm_pmu: Add a tool like PMU to expose DRM informationIan Rogers1-0/+9
2025-05-14perf parse-events: Use wildcard processing to set an event to merge intoIan Rogers1-7/+11
2025-05-14perf evlist: Make uniquifying counter names consistentIan Rogers1-0/+113
2025-05-12perf evsel: Add per-thread warning for EOPNOTSUPP open failuesIan Rogers1-0/+4
2025-05-06perf evsel: Assemble off-cpu samplesHoward Chu1-1/+34
2025-05-06perf record --off-cpu: Parse off-cpu eventHoward Chu1-1/+3
2025-05-06perf evsel: Expose evsel__is_offcpu_event() for future useHoward Chu1-1/+1
2025-05-02perf record: Add --sample-mem-info optionNamhyung Kim1-1/+1
2025-04-25perf record: Retirement latency cleanup in evsel__configIan Rogers1-2/+3
2025-04-25perf intel-tpebs: Don't close record on readIan Rogers1-0/+2
2025-04-25perf intel-tpebs: Add support for updating counts in evsel__tpebs_readIan Rogers1-8/+3
2025-04-25perf intel-tpebs: Refactor tpebs_results listIan Rogers1-1/+1
2025-04-25perf intel-tpebs: Rename tpebs_start to evsel__tpebs_openIan Rogers1-1/+1
2025-04-11perf tools: Remove evsel__handle_error_quirks()Namhyung Kim1-22/+0
2025-03-12perf evsel: tp_format accessing improvementsIan Rogers1-1/+15
2025-02-13perf sample: Make user_regs and intr_regs optionalIan Rogers1-9/+12
2025-02-05perf evsel: Reduce scanning core PMUs in is_hybridIan Rogers1-2/+2
2025-01-30perf evsel: Add pmu_name helperIan Rogers1-0/+10
2025-01-08perf evsel: Improve the evsel__open_strerror() for EBUSYIan Rogers1-1/+78
2024-12-20perf script: Cache the output typeArnaldo Carvalho de Melo1-0/+1
2024-12-18perf python: Add parse_events functionIan Rogers1-7/+12
2024-12-18perf tools: Add missing_features for aux_start_paused, aux_pause, aux_resumeAdrian Hunter1-12/+86
2024-12-18perf tools: Parse aux-actionAdrian Hunter1-0/+1
2024-12-18perf tools: Add aux-action config termAdrian Hunter1-0/+2
2024-12-13Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo1-3/+3
2024-12-09perf evsel: Allow evsel__newtp without libtraceeventIan Rogers1-26/+77
2024-12-09perf evsel: Add/use accessor for tp_formatIan Rogers1-2/+7
2024-12-06perf tools: Fix precise_ip fallback logicNamhyung Kim1-3/+3
2024-11-09perf pmu: Add calls enabling the hwmon_pmuIan Rogers1-0/+9
2024-11-09perf build: Include libtraceevent headers directly indicated by pkg-configYicong Yang1-1/+1
2024-10-22perf tools: Check fallback error and orderNamhyung Kim1-9/+29
2024-10-22perf tools: Detect missing kernel features properlyNamhyung Kim1-100/+303
2024-10-22perf tools: Simplify evsel__add_modifier()Namhyung Kim1-4/+1
2024-10-22perf tools: Add fallback for exclude_guestNamhyung Kim1-0/+21