summaryrefslogtreecommitdiff
path: root/tools/perf/util/python.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-09perf python: Fix memory leak in pyrf__metrics_cbIan Rogers1-0/+2
2026-08-09perf python: Fix count_values memory leak in pyrf_evsel__readIan Rogers1-5/+4
2026-08-09perf python: Add thread and PMU uninitialized checksIan Rogers1-1/+10
2026-08-09perf python: Zero initialize perf_data in pyrf_data__initIan Rogers1-1/+2
2026-08-09perf python: Validate attribute setters in pyrf_evselIan Rogers1-12/+77
2026-08-09perf python: Validate CPU and thread maps in pyrf_evsel__openIan Rogers1-2/+12
2026-08-09perf python: Check counts_values size in set_valuesIan Rogers1-8/+30
2026-08-09perf python: Fix memory leak in pyrf_evlist__get_pollfdIan Rogers1-0/+3
2026-06-30perf parse-events: Restrict core PMU bypass to --cputype optionIan Rogers1-1/+2
2026-06-30perf python: Add type checking for parse_events/parse_metricsIan Rogers1-0/+28
2026-06-30perf python: Handle Py_None for thread and cpu mapsIan Rogers1-6/+10
2026-06-30perf python: Add config file accessIan Rogers1-0/+20
2026-06-30perf python: Add syscall name/id to convert syscall number and nameIan Rogers1-0/+48
2026-06-30perf python: Expose brstack in sample eventIan Rogers1-0/+198
2026-06-30perf python: Extend API for stat events in python.cIan Rogers1-5/+184
2026-06-30perf python: Add callchain supportIan Rogers1-4/+217
2026-06-30perf python: Add mmap2 eventIan Rogers1-1/+152
2026-06-30perf python: Refactor and add accessors to sample eventIan Rogers1-93/+426
2026-06-30perf python: Add python session abstraction wrapping perf's sessionIan Rogers1-6/+351
2026-06-30perf python: Add wrapper for perf_data file abstractionIan Rogers1-1/+122
2026-06-30perf python: Use evsel in sample in pyrf_eventIan Rogers1-7/+3
2026-06-30perf evlist: Add reference count checkingIan Rogers1-26/+64
2026-06-30perf evsel: Add reference countIan Rogers1-49/+276
2026-06-30perf evlist: Add reference countIan Rogers1-132/+110
2026-06-30perf python: Add missed explicit dependenciesIan Rogers1-9/+32
2025-12-02perf python: Correct copying of metric_leader in an evselIan Rogers1-21/+59
2025-10-19perf python: Add PMU argument to parse_metricsIan Rogers1-3/+3
2025-09-04perf python: Fix spelling mistake "metics" -> "metrics"Colin Ian King1-1/+1
2025-09-03perf python: Add metrics functionIan Rogers1-0/+86
2025-09-03perf python: Add evlist compute_metricIan Rogers1-0/+125
2025-09-03perf python: Add evlist metrics functionIan Rogers1-0/+33
2025-09-03perf python: Add parse_metrics functionIan Rogers1-0/+41
2025-09-03perf python: Add function returning dictionary of all events on a PMUIan Rogers1-0/+71
2025-09-03perf python: Add basic PMU abstraction and pmus sequenceIan Rogers1-0/+140
2025-09-03perf python: Improve the tracepoint function if no libtraceeventIan Rogers1-10/+2
2025-09-03perf python: Add more exceptions on error pathsIan Rogers1-3/+11
2025-07-30perf python: Stop using deprecated PyUnicode_AsString()Arnaldo Carvalho de Melo1-1/+11
2025-07-11perf python: Set index error for invalid thread/cpu map itemsIan Rogers1-2/+6
2025-07-11perf python: Improve leader copying from evlistIan Rogers1-0/+57
2025-07-11perf python: Correct pyrf_evsel__read for tool PMUsIan Rogers1-3/+44
2025-07-11perf python: Fix thread check in pyrf_evsel__readIan Rogers1-1/+1
2025-07-11perf python: In str(evsel) use the evsel__pmu_name helperIan Rogers1-4/+1
2025-07-11perf stat: Move metric list from config to evlistIan Rogers1-0/+4
2025-06-09perf thread_map: Remove uid optionsIan Rogers1-5/+5
2025-05-22perf python: Add evlist close supportGautam Menghani1-0/+16
2025-05-22perf python: Add evsel read methodGautam Menghani1-0/+37
2025-05-22perf python: Add support for 'struct perf_counts_values' to return counter dataGautam Menghani1-1/+91
2025-05-21perf python: Add evsel cpus and threads functionsIan Rogers1-0/+33
2025-03-18perf python: Check if there is space to copy all the eventArnaldo Carvalho de Melo1-0/+5
2025-03-18perf python: Don't keep a raw_data pointer to consumed ring buffer spaceArnaldo Carvalho de Melo1-3/+1