aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf
AgeCommit message (Expand)AuthorFilesLines
2026-05-20perf sched stats: Fix SIGCHLD vs pause() race in schedstat_record()Swapnil Sapkal1-2/+10
2026-05-20perf evsel: Add bounds checking to trace point raw data accessorsIan Rogers1-5/+49
2026-05-20perf timechart: Bounds check CPUIan Rogers1-3/+32
2026-05-20perf sched: Bounds check CPU in sched switch eventsIan Rogers1-0/+15
2026-05-20perf kmem: Add bounds checks to tracepoint read valuesIan Rogers1-0/+15
2026-05-20perf synthetic-events: Bound check when synthesizing mmap2 and build_id eventsIan Rogers1-3/+16
2026-05-20perf kmem: Fix memory leaks on error path and when skippingIan Rogers1-5/+13
2026-05-20perf timechart: Fix memory leaksIan Rogers1-7/+10
2026-05-20perf lock: Avoid segv if event is missing a callchainIan Rogers1-2/+9
2026-05-20perf lock: Constify trace_lock_handler variablesIan Rogers1-3/+3
2026-05-20perf evsel: Don't pass evsel with sampleIan Rogers1-24/+37
2026-05-20perf s390-sample-raw: Don't pass evsel or its PMU with sampleIan Rogers1-14/+17
2026-05-20perf script: Don't pass evsel with sampleIan Rogers5-45/+33
2026-05-20perf evlist: Try to avoid computing evsel from sampleIan Rogers3-3/+10
2026-05-20perf trace: Don't pass evsel with sampleIan Rogers1-24/+28
2026-05-20perf timechart: Don't pass evsel with sampleIan Rogers1-34/+26
2026-05-20perf sched: Don't pass evsel with sampleIan Rogers1-58/+34
2026-05-20perf kwork: Don't pass evsel with sampleIan Rogers2-55/+28
2026-05-20perf kmem: Don't pass evsel with sampleIan Rogers1-14/+12
2026-05-20perf inject: Don't pass evsel with sampleIan Rogers3-44/+40
2026-05-20perf annotate: Don't pass evsel to add_sampleIan Rogers1-5/+5
2026-05-20perf report: Directly use sample->evsel to avoid computing from sample->idIan Rogers1-2/+4
2026-05-20perf hist: Remove evsel from struct hist_entry_iterIan Rogers9-35/+23
2026-05-20perf db-export: Remove evsel from struct export_sampleIan Rogers3-9/+7
2026-05-20perf hist: Remove evsel parameter from inc samples functionsIan Rogers6-32/+26
2026-05-20perf lock: Only pass sample to handlersIan Rogers1-39/+26
2026-05-20perf callchain: Don't pass evsel and sampleIan Rogers17-57/+48
2026-05-20perf trace: Don't pass evsel with sampleIan Rogers1-27/+28
2026-05-20perf evsel: Refactor evsel tracepoint sample accessors perf_sampleIan Rogers20-189/+183
2026-05-20perf kvm: Don't pass evsel with sampleIan Rogers9-126/+89
2026-05-20perf tool: Remove evsel from tool APIs that pass the sampleIan Rogers24-76/+55
2026-05-20perf inject: Fix itrace branch stack synthesisIan Rogers2-19/+142
2026-05-20perf event: Fix size of synthesized sample with branch stacksIan Rogers10-33/+118
2026-05-20perf build-id: Fix off-by-one bug when printing kernel/module build-idMichael Petlan1-2/+2
2026-05-20perf clang-format: Add a perf clang-format that overrides some kernel behaviorsIan Rogers1-0/+20
2026-05-20perf riscv: Add SDT argument parsing for RISC-VChen Pei3-0/+132
2026-05-16perf trace: Introduce --show-cpu option to display cpu idAaron Tomlin2-5/+49
2026-05-15perf pmu: Skip test on Arm64 when #slots is zeroLeo Yan1-2/+22
2026-05-15perf trace beauty fcntl: Fix build with older kernel headersFlorian Fainelli1-0/+16
2026-05-15perf unwind-libunwind: Add RISC-V libunwind supportIan Rogers4-0/+341
2026-05-15perf unwind-libunwind: Remove libunwind-localIan Rogers19-955/+3350
2026-05-15perf unwind-libunwind: Move flush/finish access out of localIan Rogers17-90/+309
2026-05-15perf unwind-libunwind: Make libunwind register reading cross platformIan Rogers30-417/+340
2026-05-15tools headers UAPI: Sync case-sensitivity flags from linux/fs.hChuck Lever1-0/+7
2026-05-15perf build: Be more programmatic when setting up libunwind variablesIan Rogers1-126/+100
2026-05-15perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selectionIan Rogers11-33/+208
2026-05-14perf metricgroup: Avoid scanning unnecessary PMUs for identifier matchIan Rogers3-9/+21
2026-05-14perf pmu-events AMD: Switch l2_itlb_misses to bp_l1_tlb_miss_l2_tlb_miss.allIan Rogers2-2/+1
2026-05-14perf record: Refactor ARM64 leaf caller setup out of archIan Rogers6-21/+13
2026-05-14perf trace: Update beautifier script for clone flagsNamhyung Kim1-0/+4