aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-record.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-28perf record: Fix incorrect --user-regs commentsDapeng Mi1-1/+1
2025-05-16perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2Chun-Tse Shao1-5/+18
2025-05-14perf evlist: Make uniquifying counter names consistentIan Rogers1-1/+6
2025-05-08perf evlist: Refactor evlist__scnprintf_evsels()Ian Rogers1-3/+6
2025-05-05perf record --off-cpu: Add --off-cpu-thresh optionHoward Chu1-0/+26
2025-05-05perf record --off-cpu: Parse off-cpu eventHoward Chu1-0/+7
2025-05-02perf record: Add --sample-mem-info optionNamhyung Kim1-0/+6
2025-03-02perf tools: Skip BPF sideband event for userspace profilingNamhyung Kim1-0/+3
2025-02-18perf report: Add --latency flagDmitry Vyukov1-0/+20
2025-02-12perf sample: Make user_regs and intr_regs optionalIan Rogers1-1/+3
2024-12-18perf tools: Parse aux-actionAdrian Hunter1-1/+3
2024-12-09perf trace-event: Always build trace-event-info.cIan Rogers1-2/+0
2024-10-22perf record: Just use "cycles:P" as the default eventNamhyung Kim1-3/+1
2024-08-19perf record: Fix sample cgroup & namespace trackingNamhyung Kim1-6/+3
2024-08-12perf record: Use perf_tool__init()Ian Rogers1-13/+20
2024-08-12perf tool: Constify tool pointersIan Rogers1-7/+7
2024-08-01perf record: Add --setup-filter optionNamhyung Kim1-0/+15
2024-08-01perf record: Fix a potential error handling issueNamhyung Kim1-3/+3
2024-08-01perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare()Namhyung Kim1-1/+1
2024-07-12perf record: Fix memset out-of-range errorHaoze Xie1-2/+2
2024-06-13perf record: Ensure space for lost samplesIan Rogers1-25/+9
2024-04-26perf record: Fix comment misspellingsHoward Chu1-2/+2
2024-04-12perf dsos: Attempt to better abstract DSOs internalsIan Rogers1-1/+1
2024-04-12perf record: Fix debug message placement for test consumptionAdrian Hunter1-2/+2
2024-03-21perf record: Delete session after stopping sideband threadIan Rogers1-2/+2
2024-02-12Merge branch 'perf-tools' into perf-tools-nextNamhyung Kim1-2/+2
2024-02-07perf record: Display data size on pipe modeNamhyung Kim1-1/+4
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong1-2/+2
2024-01-22perf data: Minor code style alignment cleanupYang Jihong1-3/+4
2024-01-22perf record: Check conflict between '--timestamp-filename' option and pipe mode before recordingYang Jihong1-0/+5
2024-01-22perf record: Fix possible incorrect free in record__switch_output()Yang Jihong1-1/+1
2024-01-03perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES eventIan Rogers1-2/+4
2023-12-14perf top: Uniform the event name for the hybrid machineKan Liang1-27/+1
2023-12-12libperf cpumap: Add for_each_cpu() that skips the "any CPU" caseIan Rogers1-3/+1
2023-12-06perf record: Be lazier in allocating lost samples bufferIan Rogers1-10/+19
2023-12-06perf evsel: Fallback to "task-clock" when not system wideIan Rogers1-1/+1
2023-11-28perf mmap: Lazily initialize zstd streams to save memory when not using itIan Rogers1-7/+19
2023-11-09perf record: Lazy load kernel symbolsIan Rogers1-0/+2
2023-09-12perf record: Track sideband events for all CPUs when tracing selected CPUsYang Jihong1-1/+29
2023-09-12perf record: Move setting tracking events before record__init_thread_masks()Yang Jihong1-22/+37
2023-09-12perf evlist: Add evlist__findnew_tracking_event() helperYang Jihong1-8/+3
2023-08-15perf parse-events: Remove BPF event supportIan Rogers1-45/+0
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers1-2/+2
2023-05-27perf pmu: Separate pmu and pmusIan Rogers1-2/+4
2023-05-27perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers1-1/+0
2023-05-27perf evlist: Reduce scope of evlist__has_hybridIan Rogers1-1/+0
2023-05-27perf evlist: Remove __evlist__add_defaultIan Rogers1-10/+3
2023-05-27perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers1-5/+1
2023-05-27perf target: Remove unused hybrid valueIan Rogers1-2/+0
2023-05-15perf parse-events: Add pmu filterIan Rogers1-2/+11