summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/thread.c
AgeCommit message (Expand)AuthorLines
2019-11-26perf thread: Rename thread->mg to thread->mapsArnaldo Carvalho de Melo-15/+15
2019-11-26perf maps: Merge 'struct maps' with 'struct map_groups'Arnaldo Carvalho de Melo-13/+11
2019-11-06perf maps: Add for_each_entry()/_safe() iteratorsArnaldo 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-08-29perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo-1/+0
2019-08-26libperf: Rename the PERF_RECORD_ structs to have a "perf" suffixArnaldo Carvalho de Melo-2/+2
2019-08-16perf unwind: Fix libunwind when tid != pidJohn Keeping-4/+3
2019-08-08perf db-export: Fix thread__exec_comm()Adrian Hunter-1/+11
2019-07-09perf tools: Use list_del_init() more thorouglyArnaldo Carvalho de Melo-2/+2
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo-1/+1
2019-07-08Merge remote-tracking branch 'tip/perf/core' into perf/urgentArnaldo Carvalho de Melo-6/+6
2019-07-06perf thread: Allow references to thread objects after machine__exit()Arnaldo Carvalho de Melo-3/+20
2019-05-28perf tools: Remove const from thread read accessorsNamhyung Kim-6/+6
2019-05-28perf namespace: Protect reading thread's namespaceNamhyung Kim-2/+13
2019-05-15perf tools: Speed up report for perf compiled with linwunwindJiri Olsa-1/+2
2019-03-06perf thread: Generalize function to copy from thread addr space from intel-bt...Andi Kleen-0/+23
2019-02-06perf tools: Add missing include for symbols.hArnaldo Carvalho de Melo-0/+1
2018-12-17perf tools: Support 'srccode' outputAndi Kleen-0/+2
2018-10-31perf tools: Don't clone maps from parent when synthesizing forksDavid Miller-8/+5
2018-04-27perf symbols: Unify symbol mapsArnaldo Carvalho de Melo-18/+12
2018-04-26perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()Arnaldo Carvalho de Melo-3/+2
2018-04-26perf thread: Introduce thread__find_symbol()Arnaldo Carvalho de Melo-1/+1
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-10-03perf tools: Lock to protect namespaces and comm listKan Liang-5/+48
2017-09-21perf tools: Provide mutex wrappers for pthreads rwlocksArnaldo Carvalho de Melo-2/+2
2017-07-18perf symbols: Find symbols in different mount namespaceKrister Johansen-0/+3
2017-04-19perf tools: Include errno.h where neededArnaldo Carvalho de Melo-0/+1
2017-04-19perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is usedArnaldo Carvalho de Melo-0/+1
2017-03-14perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related infoHari Bathini-2/+42
2017-03-03perf thread: convert thread.refcnt from atomic_t to refcount_tElena Reshetova-3/+3
2016-10-03perf tools: Experiment with cppcheckArnaldo Carvalho de Melo-6/+3
2016-07-04perf unwind: Call unwind__prepare_access for forked threadJiri Olsa-2/+35
2016-07-04perf unwind: Add initialized arg into unwind__prepare_accessJiri Olsa-1/+1
2016-06-07perf unwind: Check the target platform before assigning unwind methodsHe Kuang-1/+1
2016-06-07perf unwind: Move unwind__prepare_access from thread_new into thread__insert_mapHe Kuang-4/+9
2016-05-30perf thread: Adopt get_main_thread from db-export.cAndi Kleen-0/+11
2016-04-26perf thread: Introduce method to set comm from /proc/pid/selfArnaldo Carvalho de Melo-0/+19
2016-04-25perf tools: Remove duplicate const qualifierEric Engestrom-1/+1
2015-12-14perf thread: Fix reference count initial stateArnaldo Carvalho de Melo-2/+8
2015-08-19perf tools: Avoid deadlock when map_groups are brokenAdrian Hunter-0/+6
2015-05-27perf tools: Remove redundant initialization of thread linkage membersArnaldo Carvalho de Melo-2/+0
2015-05-08perf machine: Protect the machine->threads with a rwlockArnaldo Carvalho de Melo-2/+8
2015-05-08perf tools: Use atomic_t to implement thread__{get,put} refcntArnaldo Carvalho de Melo-3/+3
2015-03-12perf tools: Remove superfluous thread->comm_set settingJiri Olsa-1/+0
2015-03-03perf tools: Reference count struct threadArnaldo Carvalho de Melo-0/+14
2014-11-19perf tools: Only override the default :tid comm entryAdrian Hunter-3/+2
2014-11-03perf tools: Add a thread stack for synthesizing call chainsAdrian Hunter-0/+3
2014-10-29perf tools: A thread's machine can be found via thread->mg->machineArnaldo Carvalho de Melo-3/+1
2014-10-29perf tools: Set thread->mg.machine in all placesArnaldo Carvalho de Melo-1/+1