aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/vdso.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-12perf thread: Add accessor functions for threadGravatar Ian Rogers 1-1/+1
2023-04-04perf map: Add accessor for dsoGravatar Ian Rogers 1-1/+1
2023-04-04perf maps: Remove rb_node from struct mapGravatar Ian Rogers 1-3/+4
2021-03-24perf record: Fix memory leak in vDSO found using ASANGravatar Namhyung Kim 1-0/+2
2019-11-26perf thread: Rename thread->mg to thread->mapsGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-11-26perf maps: Merge 'struct maps' with 'struct map_groups'Gravatar Arnaldo Carvalho de Melo 1-1/+1
2019-11-06perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iteratorsGravatar Arnaldo Carvalho de Melo 1-2/+2
2019-09-20perf tools: Remove util.h from where it is not neededGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-08-31perf dsos: Move the dsos struct and its methods to separate source filesGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-02-06pref tools: Add missing map.h includesGravatar Arnaldo Carvalho de Melo 1-0/+1
2019-01-08perf tools: Make find_vdso_map() more modularGravatar Florian Fainelli 1-3/+3
2018-04-26perf map: Remove enum_type arg to map_groups__first()Gravatar Arnaldo Carvalho de Melo 1-4/+2
2017-11-07Merge branch 'linus' into perf/core, to fix conflictsGravatar Ingo Molnar 1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-21perf tools: Provide mutex wrappers for pthreads rwlocksGravatar Arnaldo Carvalho de Melo 1-2/+2
2017-04-19perf tools: Include errno.h where neededGravatar Arnaldo Carvalho de Melo 1-1/+1
2016-06-23perf tools: Find right DSO taking into account if binary is 32 or 64-bitGravatar He Kuang 1-3/+37
2015-07-07perf tools: Fix lockup using 32-bit compat vdsoGravatar Adrian Hunter 1-5/+3
2015-06-08perf tools: Reference count struct dsoGravatar Arnaldo Carvalho de Melo 1-0/+1
2015-06-08perf tools: Protect accesses the dso rbtrees/lists with a rw lockGravatar Arnaldo Carvalho de Melo 1-24/+29
2015-05-29perf machine: Fix up vdso methods namesGravatar Arnaldo Carvalho de Melo 1-9/+9
2015-05-29perf machine: No need to have two DSOs listsGravatar Arnaldo Carvalho de Melo 1-3/+3
2014-10-29perf tools: Do not attempt to run perf-read-vdso32 if it wasn't builtGravatar Adrian Hunter 1-0/+10
2014-10-29perf tools: Add support for 32-bit compatibility VDSOsGravatar Adrian Hunter 1-1/+169
2014-10-29perf tools: Build programs to copy 32-bit compatibilityGravatar Adrian Hunter 1-31/+6
2014-07-23perf tools: Add thread parameter to vdso__dso_findnew()Gravatar Adrian Hunter 1-1/+2
2014-07-23perf tools: Separate the VDSO map name from the VDSO dso nameGravatar Adrian Hunter 1-3/+8
2014-07-23perf tools: Add vdso__new()Gravatar Adrian Hunter 1-5/+15
2014-07-23perf machine: Fix the lifetime of the VDSO temporary fileGravatar Adrian Hunter 1-10/+29
2014-07-23perf tools: Group VDSO global variables into a structureGravatar Adrian Hunter 1-12/+32
2014-07-23perf tools: Pass machine to vdso__dso_findnew()Gravatar Adrian Hunter 1-3/+4
2014-07-17perf tools: Move pr_* debug macros into debug objectGravatar Jiri Olsa 1-0/+1
2013-12-10perf symbols: Remove open coded management of long_name_allocated memberGravatar Arnaldo Carvalho de Melo 1-1/+1
2013-07-08perf symbols: Fix vdso list searchingGravatar Waiman Long 1-1/+1
2012-09-11perf tools: Back [vdso] DSO with real dataGravatar Jiri Olsa 1-0/+111