summaryrefslogtreecommitdiffstats
path: root/tools/lib/perf
Commit message (Expand)AuthorAgeFilesLines
* libperf cpumap: Document perf_cpu_map__nr()'s behaviorIan Rogers2023-12-181-0/+11
* libperf cpumap: Add for_each_cpu() that skips the "any CPU" caseIan Rogers2023-12-121-0/+6
* libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__n...Ian Rogers2023-12-125-6/+6
* libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers2023-12-125-7/+7
* libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_onlin...Ian Rogers2023-12-124-27/+51
* libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu()Ian Rogers2023-12-127-9/+9
* libperf: Lazily allocate/size mmap event copyIan Rogers2023-11-302-4/+19
* libperf rc_check: Add RC_CHK_EQUALIan Rogers2023-10-251-0/+7
* libperf rc_check: Make implicit enabling work for GCCIan Rogers2023-10-251-1/+5
* perf evlist: Add perf_evlist__go_system_wide() helperYang Jihong2023-09-122-0/+11
* libperf: Get rid of attr.id fieldNamhyung Kim2023-08-291-1/+7
* libperf: Add perf_record_header_attr_id()Namhyung Kim2023-08-291-0/+4
* libperf: Implement riscv mmap supportAlexandre Ghiti2023-08-161-0/+66
* perf evlist: Propagate user CPU maps intersecting core PMU mapsIan Rogers2023-05-272-8/+23
* perf evsel: Add is_pmu_core inorder to interpret own_cpusIan Rogers2023-05-271-0/+9
* libperf cpumap: Add "any CPU"/dummy test functionIan Rogers2023-05-272-0/+15
* perf cpumap: Add equal functionIan Rogers2023-05-272-0/+23
* perf cpumap: Add internal nr and cpu accessorsIan Rogers2023-05-271-29/+45
* perf cpumap: Add intersect functionIan Rogers2023-05-262-0/+37
* perf stat record: Save cache level informationK Prateek Nayak2023-05-231-1/+2
* perf stat: Setup the foundation to allow aggregation based on cache topologyK Prateek Nayak2023-05-231-0/+5
* libperf rc_check: Enable implicitly with sanitizersIan Rogers2023-04-201-0/+8
* perf cpumap: Add reference count checkingIan Rogers2023-04-173-42/+50
* libperf: Add reference count checking macrosIan Rogers2023-04-171-0/+94
* libperf: Add perf_cpu_map__refcnt() interanl accessor to use in the maps testArnaldo Carvalho de Melo2023-04-172-3/+7
* libperf: Add a perf_cpu_map__set_nr() available as an internal function for t...Arnaldo Carvalho de Melo2023-04-122-0/+7
* libperf: Make perf_cpu_map__alloc() available as an internal function for too...Ian Rogers2023-04-122-1/+2
* perf record: Record dropped sample countNamhyung Kim2023-03-151-0/+2
* perf evlist: Remove nr_groupsIan Rogers2023-03-133-2/+18
* libperf evlist: Avoid a use of evsel idxIan Rogers2023-03-131-7/+6
* libperf: Fix install_pkgconfig targetAlexander Gordeev2022-12-161-1/+1
* tools lib perf: Add dependency test to install_headersIan Rogers2022-12-141-21/+22
* tools lib perf: Make install_headers clearerIan Rogers2022-11-201-1/+1
* libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.hArnaldo Carvalho de Melo2022-11-161-0/+2
* libperf: Remove recursive perf/cpumap.h include from perf/cpumap.hArnaldo Carvalho de Melo2022-11-161-1/+0
* tools lib perf: Add missing install headersIan Rogers2022-11-161-1/+9
* libperf: Do not include non-UAPI linux/compiler.h headerArnaldo Carvalho de Melo2022-10-141-3/+2
* perf tools: Remove special handling of system-wide evselNamhyung Kim2022-10-061-3/+0
* libperf: Propagate maps only if necessaryNamhyung Kim2022-10-062-7/+5
* libperf: Populate system-wide evsel mapsNamhyung Kim2022-10-061-6/+9
* perf tools: Add debug messages and comments for testingAdrian Hunter2022-10-041-0/+2
* perf cpumap: Add range data encodingIan Rogers2022-10-041-0/+14
* perf events: Prefer union over variable length arrayIan Rogers2022-10-041-1/+10
* kallsyms: increase maximum kernel symbol length to 512Miguel Ojeda2022-09-281-1/+1
* libperf evlist: Fix polling of system-wide eventsAdrian Hunter2022-09-211-2/+3
* libperf evlist: Fix per-thread mmaps for multi-threaded targetsAdrian Hunter2022-09-081-0/+50
* libperf: Add a test case for read formatsNamhyung Kim2022-08-191-0/+161
* libperf: Handle read format in perf_evsel__read()Namhyung Kim2022-08-193-3/+83
* perf cpumap: Fix alignment for masks in event encodingIan Rogers2022-08-191-4/+43
* perf cpumap: Const map for max()Ian Rogers2022-08-192-2/+2