summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)Author
2 daysperf record: Cache build-ID of hit DSOs onlyNamhyung Kim
3 daysperf python: Stop using deprecated PyUnicode_AsString()Arnaldo Carvalho de Melo
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
8 daysperf sort: Use perf_env to set arch sort keys and headerIan Rogers
8 daysperf sample: Remove arch notion of sample parsingIan Rogers
8 daysperf env: Remove global perf_envIan Rogers
8 daysperf auxtrace: Pass perf_env from session through to mmap readIan Rogers
8 daysperf machine: Explicitly pass in host perf_envIan Rogers
8 daysperf session: Add host_env argument to perf_session__newIan Rogers
8 daysperf test: Avoid use perf_envIan Rogers
8 daysperf header: Clean up use of perf_envIan Rogers
8 daysperf evlist: Change env variable to sessionIan Rogers
8 daysperf session: Add accessor for session->header.envIan Rogers
8 daysperf record: Make --buildid-mmap the defaultIan Rogers
8 daysperf jitdump: Directly mark the jitdump DSOIan Rogers
8 daysperf dso: Move build_id to dso_idIan Rogers
8 daysperf build-id: Ensure struct build_id is empty before useIan Rogers
8 daysperf build-id: Mark DSO in sample callchainsIan Rogers
8 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 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 parse-events: Warn if a cpu term is unsupported by a CPUIan Rogers
9 daysperf pfm: Don't force loading of all PMUsIan Rogers
10 daysperf stat: Remove duplicated include in stat-shadow.cYang Li
11 daysperf pmu: Switch FILENAME_MAX to NAME_MAXIan Rogers
11 daysperf: ftrace: add graph tracer options args/retval/retval-hex/retaddrChangbin Du
2025-07-14perf ftrace latency: Add -e option to measure time between two eventsNamhyung Kim
2025-07-11perf python: Set index error for invalid thread/cpu map itemsIan Rogers
2025-07-11perf python: Improve leader copying from evlistIan Rogers
2025-07-11perf python: Correct pyrf_evsel__read for tool PMUsIan Rogers
2025-07-11perf python: Fix thread check in pyrf_evsel__readIan Rogers
2025-07-11perf python: In str(evsel) use the evsel__pmu_name helperIan Rogers
2025-07-11perf jevents: If the long_desc and desc are identical then drop the long_descIan Rogers
2025-07-11perf expr: Accumulate rather than replace in the context countsIan Rogers
2025-07-11perf stat: Move metric list from config to evlistIan Rogers
2025-07-11perf metricgroup: Factor out for-each function and move out printingIan Rogers