summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/vdso.c
AgeCommit message (Expand)AuthorLines
2024-09-27perf vdso: Missed put on 32-bit dsosIan Rogers-1/+3
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers-4/+4
2024-04-12perf dsos: Tidy reference counting and lockingIan Rogers-28/+20
2023-12-20perf vdso: Use function to add missing maps lockIan Rogers-12/+23
2023-06-12perf thread: Add accessor functions for threadIan Rogers-1/+1
2023-04-04perf map: Add accessor for dsoIan Rogers-1/+1
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers-3/+4
2021-03-24perf record: Fix memory leak in vDSO found using ASANNamhyung Kim-0/+2
2019-11-26perf thread: Rename thread->mg to thread->mapsArnaldo Carvalho de Melo-1/+1
2019-11-26perf maps: Merge 'struct maps' with 'struct map_groups'Arnaldo Carvalho de Melo-1/+1
2019-11-06perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iteratorsArnaldo Carvalho de Melo-2/+2
2019-09-20perf tools: Remove util.h from where it is not neededArnaldo Carvalho de Melo-1/+1
2019-08-31perf dsos: Move the dsos struct and its methods to separate source filesArnaldo Carvalho de Melo-0/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo-0/+1
2019-02-06pref tools: Add missing map.h includesArnaldo Carvalho de Melo-0/+1
2019-01-08perf tools: Make find_vdso_map() more modularFlorian Fainelli-3/+3
2018-04-26perf map: Remove enum_type arg to map_groups__first()Arnaldo Carvalho de Melo-4/+2
2017-11-07Merge branch 'linus' into perf/core, to fix conflictsIngo Molnar-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+1
2017-09-21perf tools: Provide mutex wrappers for pthreads rwlocksArnaldo Carvalho de Melo-2/+2
2017-04-19perf tools: Include errno.h where neededArnaldo Carvalho de Melo-1/+1
2016-06-23perf tools: Find right DSO taking into account if binary is 32 or 64-bitHe Kuang-3/+37
2015-07-07perf tools: Fix lockup using 32-bit compat vdsoAdrian Hunter-5/+3
2015-06-08perf tools: Reference count struct dsoArnaldo Carvalho de Melo-0/+1
2015-06-08perf tools: Protect accesses the dso rbtrees/lists with a rw lockArnaldo Carvalho de Melo-24/+29
2015-05-29perf machine: Fix up vdso methods namesArnaldo Carvalho de Melo-9/+9
2015-05-29perf machine: No need to have two DSOs listsArnaldo Carvalho de Melo-3/+3
2014-10-29perf tools: Do not attempt to run perf-read-vdso32 if it wasn't builtAdrian Hunter-0/+10
2014-10-29perf tools: Add support for 32-bit compatibility VDSOsAdrian Hunter-1/+169
2014-10-29perf tools: Build programs to copy 32-bit compatibilityAdrian Hunter-31/+6
2014-07-23perf tools: Add thread parameter to vdso__dso_findnew()Adrian Hunter-1/+2
2014-07-23perf tools: Separate the VDSO map name from the VDSO dso nameAdrian Hunter-3/+8
2014-07-23perf tools: Add vdso__new()Adrian Hunter-5/+15
2014-07-23perf machine: Fix the lifetime of the VDSO temporary fileAdrian Hunter-10/+29
2014-07-23perf tools: Group VDSO global variables into a structureAdrian Hunter-12/+32
2014-07-23perf tools: Pass machine to vdso__dso_findnew()Adrian Hunter-3/+4
2014-07-17perf tools: Move pr_* debug macros into debug objectJiri Olsa-0/+1
2013-12-10perf symbols: Remove open coded management of long_name_allocated memberArnaldo Carvalho de Melo-1/+1
2013-07-08perf symbols: Fix vdso list searchingWaiman Long-1/+1
2012-09-11perf tools: Back [vdso] DSO with real dataJiri Olsa-0/+111