summaryrefslogtreecommitdiff
path: root/tools/perf
AgeCommit message (Expand)Author
3 daysMerge tag 'perf-tools-for-v6.17-2025-08-01' of git://git.kernel.org/pub/scm/l...Linus Torvalds
4 daysperf record: Cache build-ID of hit DSOs onlyNamhyung Kim
5 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
5 daysperf test: Ensure lock contention using pipe modeJan Polensky
5 daysperf python: Stop using deprecated PyUnicode_AsString()Arnaldo Carvalho de Melo
7 daysRISC-V: perf/kvm: Add reporting of interrupt eventsQuan Zhou
9 daysperf list: Skip ABI PMUs when printing pmu valuesIan Rogers
9 daysperf list: Remove tracepoint printing codeIan Rogers
9 daysperf tp_pmu: Add event APIsIan Rogers
9 daysperf tp_pmu: Factor existing tracepoint logic to new fileIan Rogers
9 daysperf parse-events: Remove non-json software eventsIan Rogers
9 daysperf jevents: Add common software event jsonIan Rogers
9 daysperf tools: Remove libtraceevent in .gitignoreChen Pei
9 daysperf test: Fix comment orderingBlake Jones
10 daysperf sort: Use perf_env to set arch sort keys and headerIan Rogers
10 daysperf test: Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common testIan Rogers
10 daysperf sample: Remove arch notion of sample parsingIan Rogers
10 daysperf env: Remove global perf_envIan Rogers
10 daysperf trace: Avoid global perf_env with evsel__envIan Rogers
10 daysperf auxtrace: Pass perf_env from session through to mmap readIan Rogers
10 daysperf machine: Explicitly pass in host perf_envIan Rogers
10 daysperf bench synthesize: Avoid use of global perf_envIan Rogers
10 daysperf top: Make perf_env locally scopedIan Rogers
10 daysperf session: Add host_env argument to perf_session__newIan Rogers
10 daysperf test: Avoid use perf_envIan Rogers
10 daysperf header: Clean up use of perf_envIan Rogers
10 daysperf evlist: Change env variable to sessionIan Rogers
10 daysperf session: Add accessor for session->header.envIan Rogers
10 daysperf record: Make --buildid-mmap the defaultIan Rogers
10 daysperf jitdump: Directly mark the jitdump DSOIan Rogers
10 daysperf dso: Move build_id to dso_idIan Rogers
10 daysperf build-id: Ensure struct build_id is empty before useIan Rogers
10 daysperf build-id: Mark DSO in sample callchainsIan Rogers
10 daysperf build-id: Change sprintf functions to snprintfIan Rogers
11 daysperf build-id: Truncate to avoid overflowing the build_id dataIan Rogers
11 daysperf build-id: Reduce size of "size" variableIan Rogers
11 daysperf metricgroups: Add NO_THRESHOLD_AND_NMI constraintIan Rogers
11 daysperf parse-events: Fix missing slots for Intel topdown metric eventsIan Rogers
11 daysperf topdown: Use attribute to see an event is a topdown metic or slotsIan Rogers
11 daysperf parse-events: Support user CPUs mixed with threads/processesIan Rogers
11 daysperf evsel: Add evsel__open_per_cpu_and_threadIan Rogers
11 daysperf parse-events: Minor __add_event refactoringIan Rogers
11 daysperf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmuIan Rogers
11 daysperf evsel: Use libperf perf_evsel__exitIan Rogers
11 dayslibperf evsel: Rename own_cpus to pmu_cpusIan Rogers
11 daysperf tool_pmu: Allow num_cpus(_online) to be specific to a cpumaskIan Rogers
11 daysperf parse-events: Allow the cpu term to be a PMU or CPU rangeIan Rogers
11 daysperf stat: Don't size aggregation ids from user_requested_cpusIan Rogers
11 daysperf stat: Avoid buffer overflow to the aggregation mapIan Rogers
11 daysperf parse-events: Warn if a cpu term is unsupported by a CPUIan Rogers