summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/thread.c
AgeCommit message (Expand)AuthorLines
2025-05-31perf callchain: Always populate the addr_location map when adding IPIan Rogers-2/+6
2025-05-28Revert "perf thread: Ensure comm_lock held for comm_list"Arnaldo Carvalho de Melo-13/+4
2025-05-21perf thread: Ensure comm_lock held for comm_listIan Rogers-4/+13
2025-05-08perf trace: Add missing thread__put() in thread__e_machine()Ian Rogers-0/+1
2025-03-20perf thread: Add support for reading the e_machine type for a threadIan Rogers-0/+80
2024-08-08perf callchain: Fix stitch LBR memory leaksIan Rogers-0/+4
2024-05-09perf thread: Fixes to thread__new() related to initializing commIan Rogers-9/+5
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers-2/+2
2024-03-03perf machine: Move machine's threads into its own abstractionIan Rogers-1/+1
2024-02-12perf maps: Hide maps internalsIan Rogers-1/+1
2023-12-20perf maps: Rename clone to copy fromIan Rogers-1/+1
2023-12-20perf maps: Refactor maps__fixup_overlappings()Ian Rogers-2/+1
2023-12-18perf thread: Use function to add missing maps lockIan Rogers-18/+17
2023-12-06perf thread: Add missing RC_CHK_EQUALIan Rogers-1/+1
2023-07-20perf thread: Allow tools to register a thread->priv destructorArnaldo Carvalho de Melo-0/+13
2023-06-12perf thread: Add reference count checkingIan Rogers-7/+13
2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers-3/+10
2023-06-12perf thread: Add accessor functions for threadIan Rogers-79/+82
2023-06-12perf thread: Make threads rbtree non-invasiveIan Rogers-3/+0
2023-06-12perf thread: Remove notion of dead threadsIan Rogers-24/+1
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers-1/+1
2023-04-04perf map: Add accessor for dsoIan Rogers-13/+17
2023-04-04perf maps: Add functions to access mapsIan Rogers-2/+2
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers-6/+4
2023-03-15perf top: Fix rare segfault in thread__comm_len()liuwenyu-6/+19
2022-07-20perf tools: Add guest_cpu to hypervisor threadsAdrian Hunter-0/+1
2020-04-18perf callchain: Stitch LBR call stackKan Liang-0/+22
2020-04-18perf thread: Save previous sample for LBR stitching approachKan Liang-0/+1
2020-04-18perf thread: Add a knob for LBR stitch approachKan Liang-0/+1
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