| 4c95ad261cfa ("perf intel-pt: Fix PEBS sample for XMM registers") |
| 1fc632cef4ea ("libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel") |
| 6484d2f9dc3e ("libperf: Add nr_entries to struct perf_evlist") |
| 52e22fb8af77 ("libperf: Add perf_evlist__remove() function") |
| 9a5edde6d3a6 ("libperf: Add perf_evlist__add() function") |
| 4562a7393996 ("libperf: Add perf_evlist__init() function") |
| b04c597af761 ("libperf: Add perf_evsel__init function") |
| ce9036a6e3bd ("libperf: Include perf_evlist in evlist object") |
| b27c4ece725a ("libperf: Include perf_evsel in evsel object") |
| 285a30c36d1e ("libperf: Add perf_evlist and perf_evsel structs") |
| 7836e52e518b ("libperf: Add perf_thread_map__get()/perf_thread_map__put()") |
| 4b49cce25e71 ("libperf: Add perf_thread_map__new_dummy() function") |
| 07acd22677ac ("libperf: Add perf_thread_map struct") |
| 38f01d8da1d8 ("libperf: Add perf_cpu_map__get()/perf_cpu_map__put()") |
| 397721e06e52 ("libperf: Add perf_cpu_map__dummy_new() function") |
| 959b83c76938 ("libperf: Add perf_cpu_map struct") |
| a1556f8479ed ("libperf: Add debug output support") |
| 5b7f445d684f ("libperf: Add perf/core.h header") |
| 47f9bccc79cb ("libperf: Add build version support") |
| 314350491810 ("libperf: Make libperf.a part of the perf build") |
| 750b4edeb052 ("perf evlist: Rename perf_evlist__close() to evlist__close()") |
| 474ddc4c4602 ("perf evlist: Rename perf_evlist__open() to evlist__open()") |
| 9a10bb22897a ("perf evsel: Rename perf_evsel__disable() to evsel__disable()") |
| ec7f24ef44fc ("perf evsel: Rename perf_evsel__enable() to evsel__enable()") |
| 5972d1e07bd9 ("perf evsel: Rename perf_evsel__open() to evsel__open()") |
| a1cf3a75d331 ("perf evlist: Rename perf_evlist__add() to evlist__add()") |
| 5eb2dd2ade83 ("perf evsel: Rename perf_evsel__delete() to evsel__delete()") |
| 63503dba87ac ("perf evlist: Rename struct perf_evlist to struct evlist") |
| 32dcd021d004 ("perf evsel: Rename struct perf_evsel to struct evsel") |
| 9749b90e566c ("perf tools: Rename struct thread_map to struct perf_thread_map") |
| f854839ba2a5 ("perf cpu_map: Rename struct cpu_map to struct perf_cpu_map") |
| af4a0991f40a ("perf evsel: Store backpointer to attached bpf_object") |
| 08ef3af1579d ("perf stat: Fix segfault for event group in repeat mode") |
| e56fbc9dc79c ("perf tools: Use list_del_init() more thorougly") |
| d8f9da240495 ("perf tools: Use zfree() where applicable") |
| 7f7c536f23e6 ("tools lib: Adopt zalloc()/zfree() from tools/perf") |
| 215a0d305c56 ("perf tools: Add missing headers, mostly stdlib.h") |
| f3c8d9075772 ("perf session: Fix potential NULL pointer dereference found by the smatch tool") |
| 111442cfc8ab ("perf top: Fix potential NULL pointer dereference detected by the smatch tool") |
| b10c78c50964 ("perf diff: Print the basic block cycles diff") |
| 99150a1faab2 ("perf diff: Use hists to manage basic blocks per symbol") |
| 30d815534e63 ("perf diff: Check if all data files with branch stacks") |
| e3a9427323a5 ("perf stat: Fix metrics with --no-merge") |
| 2f87f33f4226 ("perf stat: Fix group lookup for metric group") |
| af0de0c5f060 ("perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel") |
| 13c230ab6e56 ("perf tools: Ditch rtrim(), use strim() from tools/lib") |
| 3ca43b6053c9 ("perf tools: Remove trim() implementation, use tools/lib's strim()") |
| 328584804edc ("perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel") |
| c1fc14cbdcc9 ("perf strfilter: Use skip_spaces()") |
| bd9860bf050f ("perf tools: Use linux/ctype.h in more places") |