summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf machine: Move machine's threads into its own abstractionIan Rogers2024-03-041-1/+1
* perf maps: Hide maps internalsIan Rogers2024-02-121-1/+1
* perf maps: Rename clone to copy fromIan Rogers2023-12-201-1/+1
* perf maps: Refactor maps__fixup_overlappings()Ian Rogers2023-12-201-2/+1
* perf thread: Use function to add missing maps lockIan Rogers2023-12-191-18/+17
* perf thread: Add missing RC_CHK_EQUALIan Rogers2023-12-061-1/+1
* perf thread: Allow tools to register a thread->priv destructorArnaldo Carvalho de Melo2023-07-201-0/+13
* perf thread: Add reference count checkingIan Rogers2023-06-121-7/+13
* perf addr_location: Add init/exit/copy functionsIan Rogers2023-06-121-3/+10
* perf thread: Add accessor functions for threadIan Rogers2023-06-121-79/+82
* perf thread: Make threads rbtree non-invasiveIan Rogers2023-06-121-3/+0
* perf thread: Remove notion of dead threadsIan Rogers2023-06-121-24/+1
* perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers2023-04-071-1/+1
* perf map: Add accessor for dsoIan Rogers2023-04-041-13/+17
* perf maps: Add functions to access mapsIan Rogers2023-04-041-2/+2
* perf maps: Remove rb_node from struct mapIan Rogers2023-04-041-6/+4
* perf top: Fix rare segfault in thread__comm_len()liuwenyu2023-03-151-6/+19
* perf tools: Add guest_cpu to hypervisor threadsAdrian Hunter2022-07-201-0/+1
* perf callchain: Stitch LBR call stackKan Liang2020-04-181-0/+22
* perf thread: Save previous sample for LBR stitching approachKan Liang2020-04-181-0/+1
* perf thread: Add a knob for LBR stitch approachKan Liang2020-04-181-0/+1
* perf thread: Rename thread->mg to thread->mapsArnaldo Carvalho de Melo2019-11-261-15/+15
* perf maps: Merge 'struct maps' with 'struct map_groups'Arnaldo Carvalho de Melo2019-11-261-13/+11
* perf maps: Add for_each_entry()/_safe() iteratorsArnaldo Carvalho de Melo2019-11-061-1/+1
* perf dsos: Move the dsos struct and its methods to separate source filesArnaldo Carvalho de Melo2019-09-011-0/+1
* perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo2019-08-291-1/+0
* libperf: Rename the PERF_RECORD_ structs to have a "perf" suffixArnaldo Carvalho de Melo2019-08-271-2/+2
* perf unwind: Fix libunwind when tid != pidJohn Keeping2019-08-161-4/+3
* perf db-export: Fix thread__exec_comm()Adrian Hunter2019-08-081-1/+11
* perf tools: Use list_del_init() more thorouglyArnaldo Carvalho de Melo2019-07-091-2/+2
* tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo2019-07-091-1/+1
* Merge remote-tracking branch 'tip/perf/core' into perf/urgentArnaldo Carvalho de Melo2019-07-081-6/+6
|\
| * perf tools: Remove const from thread read accessorsNamhyung Kim2019-05-281-6/+6
* | perf thread: Allow references to thread objects after machine__exit()Arnaldo Carvalho de Melo2019-07-061-3/+20
|/
* perf namespace: Protect reading thread's namespaceNamhyung Kim2019-05-281-2/+13
* perf tools: Speed up report for perf compiled with linwunwindJiri Olsa2019-05-151-1/+2
* perf thread: Generalize function to copy from thread addr space from intel-bt...Andi Kleen2019-03-061-0/+23
* perf tools: Add missing include for symbols.hArnaldo Carvalho de Melo2019-02-061-0/+1
* perf tools: Support 'srccode' outputAndi Kleen2018-12-171-0/+2
* perf tools: Don't clone maps from parent when synthesizing forksDavid Miller2018-10-311-8/+5
* perf symbols: Unify symbol mapsArnaldo Carvalho de Melo2018-04-271-18/+12
* perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()Arnaldo Carvalho de Melo2018-04-261-3/+2
* perf thread: Introduce thread__find_symbol()Arnaldo Carvalho de Melo2018-04-261-1/+1
* 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: Lock to protect namespaces and comm listKan Liang2017-10-031-5/+48
* | perf tools: Provide mutex wrappers for pthreads rwlocksArnaldo Carvalho de Melo2017-09-211-2/+2
|/
* perf symbols: Find symbols in different mount namespaceKrister Johansen2017-07-191-0/+3
* perf tools: Include errno.h where neededArnaldo Carvalho de Melo2017-04-191-0/+1
* perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is usedArnaldo Carvalho de Melo2017-04-191-0/+1