aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/thread.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-12perf maps: Hide maps internalsGravatar Ian Rogers 1-1/+1
2023-12-20perf maps: Rename clone to copy fromGravatar Ian Rogers 1-1/+1
2023-12-20perf maps: Refactor maps__fixup_overlappings()Gravatar Ian Rogers 1-2/+1
2023-12-18perf thread: Use function to add missing maps lockGravatar Ian Rogers 1-18/+17
2023-12-06perf thread: Add missing RC_CHK_EQUALGravatar Ian Rogers 1-1/+1
2023-07-20perf thread: Allow tools to register a thread->priv destructorGravatar Arnaldo Carvalho de Melo 1-0/+13
2023-06-12perf thread: Add reference count checkingGravatar Ian Rogers 1-7/+13
2023-06-12perf addr_location: Add init/exit/copy functionsGravatar Ian Rogers 1-3/+10
2023-06-12perf thread: Add accessor functions for threadGravatar Ian Rogers 1-79/+82
2023-06-12perf thread: Make threads rbtree non-invasiveGravatar Ian Rogers 1-3/+0
2023-06-12perf thread: Remove notion of dead threadsGravatar Ian Rogers 1-24/+1
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Gravatar Ian Rogers 1-1/+1
2023-04-04perf map: Add accessor for dsoGravatar Ian Rogers 1-13/+17
2023-04-04perf maps: Add functions to access mapsGravatar Ian Rogers 1-2/+2
2023-04-04perf maps: Remove rb_node from struct mapGravatar Ian Rogers 1-6/+4
2023-03-15perf top: Fix rare segfault in thread__comm_len()Gravatar liuwenyu 1-6/+19
2022-07-20perf tools: Add guest_cpu to hypervisor threadsGravatar Adrian Hunter 1-0/+1
2020-04-18perf callchain: Stitch LBR call stackGravatar Kan Liang 1-0/+22
2020-04-18perf thread: Save previous sample for LBR stitching approachGravatar Kan Liang 1-0/+1
2020-04-18perf thread: Add a knob for LBR stitch approachGravatar Kan Liang 1-0/+1
2019-11-26perf thread: Rename thread->mg to thread->mapsGravatar Arnaldo Carvalho de Melo 1-15/+15
2019-11-26perf maps: Merge 'struct maps' with 'struct map_groups'Gravatar Arnaldo Carvalho de Melo 1-13/+11
2019-11-06perf maps: Add for_each_entry()/_safe() iteratorsGravatar 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-08-29perf tools: Remove perf.h from source files not needing itGravatar Arnaldo Carvalho de Melo 1-1/+0
2019-08-26libperf: Rename the PERF_RECORD_ structs to have a "perf" suffixGravatar Arnaldo Carvalho de Melo 1-2/+2
2019-08-16perf unwind: Fix libunwind when tid != pidGravatar John Keeping 1-4/+3
2019-08-08perf db-export: Fix thread__exec_comm()Gravatar Adrian Hunter 1-1/+11
2019-07-09perf tools: Use list_del_init() more thorouglyGravatar Arnaldo Carvalho de Melo 1-2/+2
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-07-08Merge remote-tracking branch 'tip/perf/core' into perf/urgentGravatar Arnaldo Carvalho de Melo 1-6/+6
2019-07-06perf thread: Allow references to thread objects after machine__exit()Gravatar Arnaldo Carvalho de Melo 1-3/+20
2019-05-28perf tools: Remove const from thread read accessorsGravatar Namhyung Kim 1-6/+6
2019-05-28perf namespace: Protect reading thread's namespaceGravatar Namhyung Kim 1-2/+13
2019-05-15perf tools: Speed up report for perf compiled with linwunwindGravatar Jiri Olsa 1-1/+2
2019-03-06perf thread: Generalize function to copy from thread addr space from intel-bt...Gravatar Andi Kleen 1-0/+23
2019-02-06perf tools: Add missing include for symbols.hGravatar Arnaldo Carvalho de Melo 1-0/+1
2018-12-17perf tools: Support 'srccode' outputGravatar Andi Kleen 1-0/+2
2018-10-31perf tools: Don't clone maps from parent when synthesizing forksGravatar David Miller 1-8/+5
2018-04-27perf symbols: Unify symbol mapsGravatar Arnaldo Carvalho de Melo 1-18/+12
2018-04-26perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()Gravatar Arnaldo Carvalho de Melo 1-3/+2
2018-04-26perf thread: Introduce thread__find_symbol()Gravatar Arnaldo Carvalho de Melo 1-1/+1
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-10-03perf tools: Lock to protect namespaces and comm listGravatar Kan Liang 1-5/+48
2017-09-21perf tools: Provide mutex wrappers for pthreads rwlocksGravatar Arnaldo Carvalho de Melo 1-2/+2
2017-07-18perf symbols: Find symbols in different mount namespaceGravatar Krister Johansen 1-0/+3
2017-04-19perf tools: Include errno.h where neededGravatar Arnaldo Carvalho de Melo 1-0/+1
2017-04-19perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is usedGravatar Arnaldo Carvalho de Melo 1-0/+1
2017-03-14perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related infoGravatar Hari Bathini 1-2/+42