summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/vdso.c
Commit message (Expand)AuthorAgeFilesLines
* perf vdso: Missed put on 32-bit dsosIan Rogers2024-09-271-1/+3
* perf dso: Add reference count checking and accessor functionsIan Rogers2024-05-061-4/+4
* perf dsos: Tidy reference counting and lockingIan Rogers2024-04-121-28/+20
* perf vdso: Use function to add missing maps lockIan Rogers2023-12-201-12/+23
* perf thread: Add accessor functions for threadIan Rogers2023-06-121-1/+1
* perf map: Add accessor for dsoIan Rogers2023-04-041-1/+1
* perf maps: Remove rb_node from struct mapIan Rogers2023-04-041-3/+4
* perf record: Fix memory leak in vDSO found using ASANNamhyung Kim2021-03-241-0/+2
* perf thread: Rename thread->mg to thread->mapsArnaldo Carvalho de Melo2019-11-261-1/+1
* perf maps: Merge 'struct maps' with 'struct map_groups'Arnaldo Carvalho de Melo2019-11-261-1/+1
* perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iteratorsArnaldo Carvalho de Melo2019-11-061-2/+2
* perf tools: Remove util.h from where it is not neededArnaldo Carvalho de Melo2019-09-201-1/+1
* perf dsos: Move the dsos struct and its methods to separate source filesArnaldo Carvalho de Melo2019-08-311-0/+1
* tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo2019-07-091-0/+1
* pref tools: Add missing map.h includesArnaldo Carvalho de Melo2019-02-061-0/+1
* perf tools: Make find_vdso_map() more modularFlorian Fainelli2019-01-081-3/+3
* perf map: Remove enum_type arg to map_groups__first()Arnaldo Carvalho de Melo2018-04-261-4/+2
* Merge branch 'linus' into perf/core, to fix conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | perf tools: Provide mutex wrappers for pthreads rwlocksArnaldo Carvalho de Melo2017-09-211-2/+2
|/
* perf tools: Include errno.h where neededArnaldo Carvalho de Melo2017-04-191-1/+1
* perf tools: Find right DSO taking into account if binary is 32 or 64-bitHe Kuang2016-06-231-3/+37
* perf tools: Fix lockup using 32-bit compat vdsoAdrian Hunter2015-07-071-5/+3
* perf tools: Reference count struct dsoArnaldo Carvalho de Melo2015-06-081-0/+1
* perf tools: Protect accesses the dso rbtrees/lists with a rw lockArnaldo Carvalho de Melo2015-06-081-24/+29
* perf machine: Fix up vdso methods namesArnaldo Carvalho de Melo2015-05-291-9/+9
* perf machine: No need to have two DSOs listsArnaldo Carvalho de Melo2015-05-291-3/+3
* perf tools: Do not attempt to run perf-read-vdso32 if it wasn't builtAdrian Hunter2014-10-291-0/+10
* perf tools: Add support for 32-bit compatibility VDSOsAdrian Hunter2014-10-291-1/+169
* perf tools: Build programs to copy 32-bit compatibilityAdrian Hunter2014-10-291-31/+6
* perf tools: Add thread parameter to vdso__dso_findnew()Adrian Hunter2014-07-231-1/+2
* perf tools: Separate the VDSO map name from the VDSO dso nameAdrian Hunter2014-07-231-3/+8
* perf tools: Add vdso__new()Adrian Hunter2014-07-231-5/+15
* perf machine: Fix the lifetime of the VDSO temporary fileAdrian Hunter2014-07-231-10/+29
* perf tools: Group VDSO global variables into a structureAdrian Hunter2014-07-231-12/+32
* perf tools: Pass machine to vdso__dso_findnew()Adrian Hunter2014-07-231-3/+4
* perf tools: Move pr_* debug macros into debug objectJiri Olsa2014-07-171-0/+1
* perf symbols: Remove open coded management of long_name_allocated memberArnaldo Carvalho de Melo2013-12-101-1/+1
* perf symbols: Fix vdso list searchingWaiman Long2013-07-081-1/+1
* perf tools: Back [vdso] DSO with real dataJiri Olsa2012-09-111-0/+111