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