Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6f3573672324b6391014680dd6e2cf7298aaea22
/
tools
/
perf
/
util
/
thread.c
ff16562
perf callchain: Stitch LBR call stack
by Kan Liang
· 4 years, 10 months ago
9c6c3f4
perf thread: Save previous sample for LBR stitching approach
by Kan Liang
· 4 years, 10 months ago
771fd15
perf thread: Add a knob for LBR stitch approach
by Kan Liang
· 4 years, 10 months ago
fe87797d
perf thread: Rename thread->mg to thread->maps
by Arnaldo Carvalho de Melo
· 5 years ago
79b6bb7
perf maps: Merge 'struct maps' with 'struct map_groups'
by Arnaldo Carvalho de Melo
· 5 years ago
8efc4f0
perf maps: Add for_each_entry()/_safe() iterators
by Arnaldo Carvalho de Melo
· 5 years ago
4a3cec8
perf dsos: Move the dsos struct and its methods to separate source files
by Arnaldo Carvalho de Melo
· 5 years ago
0ac25fd
perf tools: Remove perf.h from source files not needing it
by Arnaldo Carvalho de Melo
· 5 years ago
69d81f0
libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix
by Arnaldo Carvalho de Melo
· 5 years ago
e8ba290
perf unwind: Fix libunwind when tid != pid
by John Keeping
· 5 years ago
3de7ae0
perf db-export: Fix thread__exec_comm()
by Adrian Hunter
· 5 years ago
e56fbc9
perf tools: Use list_del_init() more thorougly
by Arnaldo Carvalho de Melo
· 6 years ago
7f7c536
tools lib: Adopt zalloc()/zfree() from tools/perf
by Arnaldo Carvalho de Melo
· 6 years ago
e3b22a6
Merge remote-tracking branch 'tip/perf/core' into perf/urgent
by Arnaldo Carvalho de Melo
· 6 years ago
4c00af0
perf thread: Allow references to thread objects after machine__exit()
by Arnaldo Carvalho de Melo
· 6 years ago
7cb10a08
perf tools: Remove const from thread read accessors
by Namhyung Kim
· 6 years ago
6584140
perf namespace: Protect reading thread's namespace
by Namhyung Kim
· 6 years ago
382619c
perf tools: Speed up report for perf compiled with linwunwind
by Jiri Olsa
· 6 years ago
1532593
perf thread: Generalize function to copy from thread addr space from intel-bts code
by Andi Kleen
· 6 years ago
daecf9e
perf tools: Add missing include for symbols.h
by Arnaldo Carvalho de Melo
· 6 years ago
dd2e18e
perf tools: Support 'srccode' output
by Andi Kleen
· 6 years ago
4f8f382
perf tools: Don't clone maps from parent when synthesizing forks
by David Miller
· 6 years ago
3183f8c
perf symbols: Unify symbol maps
by Arnaldo Carvalho de Melo
· 7 years ago
26bd933
perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()
by Arnaldo Carvalho de Melo
· 7 years ago
4546263
perf thread: Introduce thread__find_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
15bcdc9
Merge branch 'linus' into perf/core, to fix conflicts
by Ingo Molnar
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
b32ee9e
perf tools: Lock to protect namespaces and comm list
by Kan Liang
· 7 years ago
0a7c74e
perf tools: Provide mutex wrappers for pthreads rwlocks
by Arnaldo Carvalho de Melo
· 8 years ago
843ff37
perf symbols: Find symbols in different mount namespace
by Krister Johansen
· 8 years ago
a43783a
perf tools: Include errno.h where needed
by Arnaldo Carvalho de Melo
· 8 years ago
877a7a1
perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used
by Arnaldo Carvalho de Melo
· 8 years ago
f3b3614
perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related info
by Hari Bathini
· 8 years ago
e34f5b1
perf thread: convert thread.refcnt from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
18ef15c
perf tools: Experiment with cppcheck
by Arnaldo Carvalho de Melo
· 8 years ago
6c50258
perf unwind: Call unwind__prepare_access for forked thread
by Jiri Olsa
· 9 years ago
a287332
perf unwind: Add initialized arg into unwind__prepare_access
by Jiri Olsa
· 9 years ago
d64ec10
perf unwind: Check the target platform before assigning unwind methods
by He Kuang
· 9 years ago
8132a2a
perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map
by He Kuang
· 9 years ago
480ca35
perf thread: Adopt get_main_thread from db-export.c
by Andi Kleen
· 9 years ago
2f3027a
perf thread: Introduce method to set comm from /proc/pid/self
by Arnaldo Carvalho de Melo
· 9 years ago
3b556bc
perf tools: Remove duplicate const qualifier
by Eric Engestrom
· 9 years ago
abd8286
perf thread: Fix reference count initial state
by Arnaldo Carvalho de Melo
· 9 years ago
0d7e7ac
perf tools: Avoid deadlock when map_groups are broken
by Adrian Hunter
· 9 years ago
fdce6a4
perf tools: Remove redundant initialization of thread linkage members
by Arnaldo Carvalho de Melo
· 10 years ago
b91fc39
perf machine: Protect the machine->threads with a rwlock
by Arnaldo Carvalho de Melo
· 10 years ago
e1ed3a5
perf tools: Use atomic_t to implement thread__{get,put} refcnt
by Arnaldo Carvalho de Melo
· 10 years ago
01fbc1f
perf tools: Remove superfluous thread->comm_set setting
by Jiri Olsa
· 10 years ago
f3b623b
perf tools: Reference count struct thread
by Arnaldo Carvalho de Melo
· 10 years ago
a848080
perf tools: Only override the default :tid comm entry
by Adrian Hunter
· 10 years ago
00447cc
perf tools: Add a thread stack for synthesizing call chains
by Adrian Hunter
· 10 years ago
bb871a9
perf tools: A thread's machine can be found via thread->mg->machine
by Arnaldo Carvalho de Melo
· 10 years ago
11246c7
perf tools: Set thread->mg.machine in all places
by Arnaldo Carvalho de Melo
· 10 years ago
380b514
perf callchain: Use global caching provided by libunwind
by Namhyung Kim
· 10 years ago
66f066d8
perf callchain: Create an address space per thread
by Namhyung Kim
· 10 years ago
65de51f
perf tools: Identify which comms are from exec
by Adrian Hunter
· 10 years ago
bf49c35
perf tools: Add cpu to struct thread
by Adrian Hunter
· 10 years ago
acebd40
perf tools: Remove verbose from functions prototypes
by Jiri Olsa
· 11 years ago
9608b84
perf thread: Allow deletion of a thread with no map groups
by Adrian Hunter
· 11 years ago
1fcb876
perf machine: Fix the value used for unknown pids
by Adrian Hunter
· 11 years ago
cddcef6
perf tools: Share map_groups among threads of the same group
by Jiri Olsa
· 11 years ago
a26ca67
perf tools: Reference count map_groups objects
by Arnaldo Carvalho de Melo
· 11 years ago
93d5731
perf tools: Allocate thread map_groups's dynamically
by Arnaldo Carvalho de Melo
· 11 years ago
52a3cb8
perf symbols: Introduce thread__find_cpumode_addr_location
by Arnaldo Carvalho de Melo
· 11 years ago
3178f58
perf tools: Do proper comm override error handling
by Frederic Weisbecker
· 11 years ago
8d00be8
perf tools: Fix inverted error verification bug in thread__fork
by David Ahern
· 11 years ago
a5285ad
perf tools: Tag thread comm as overriden
by Frederic Weisbecker
· 11 years ago
4dfced3
perf tools: Get current comm instead of last one
by Namhyung Kim
· 11 years ago
1902efe
perf tools: Add new COMM infrastructure
by Frederic Weisbecker
· 11 years ago
162f0be
perf tools: Add time argument on COMM setting
by Frederic Weisbecker
· 11 years ago
b9c5143
perf tools: Use an accessor to read thread comm
by Frederic Weisbecker
· 11 years ago
c824c43
perf tools: Stop using 'self' in some more places
by Arnaldo Carvalho de Melo
· 11 years ago
99d725f
perf tools: Add pid to struct thread
by Adrian Hunter
· 11 years ago
3805123
perf tools: struct thread has a tid not a pid
by Adrian Hunter
· 12 years ago
70c57ef
perf tools: Save parent pid in thread struct
by David Ahern
· 12 years ago
3f067dc
perf machine: Move more machine methods to machine.c
by Arnaldo Carvalho de Melo
· 12 years ago
ef8c029
Merge branch 'perf/urgent' into perf/core
by Ingo Molnar
· 12 years ago
9fdbf67
perf tools: do not flush maps on COMM for perf report
by Luigi Semenzato
· 12 years ago
9d2f8e2
perf machine: Introduce find_thread method
by Arnaldo Carvalho de Melo
· 12 years ago
b424eba
perf session: Move threads to struct machine
by Arnaldo Carvalho de Melo
· 13 years ago
fd78260
perf threads: Move thread_map to separate file
by Arnaldo Carvalho de Melo
· 14 years ago
5c98d466
perf tools: Refactor all_tids to hold nr and the map
by Arnaldo Carvalho de Melo
· 14 years ago
591765f
perf tools: Release thread resources on PERF_RECORD_EXIT
by Arnaldo Carvalho de Melo
· 14 years ago
c214909
perf tools: Fix find tids routine by excluding "." and ".."
by Gui Jianfeng
· 15 years ago
c6e718f
perf symbols: Move more map_groups methods to map.c
by Arnaldo Carvalho de Melo
· 15 years ago
4b8cf84
perf symbols: Move map related routines to map.c
by Arnaldo Carvalho de Melo
· 15 years ago
d6d901c
perf events: Change perf parameter --pid to process-wide collection instead of thread-wide
by Zhang, Yanmin
· 15 years ago
65f2ed2
perf report: Print the map table just after samples for which no map was found
by Arnaldo Carvalho de Melo
· 15 years ago
1224550
perf tools: Don't trow away old map slices not overlapped by new maps
by Arnaldo Carvalho de Melo
· 15 years ago
4385d58
perf tools: Flush maps on COMM events
by David S. Miller
· 15 years ago
3846df2
perf symbols: Improve debugging information about symtab origins
by Arnaldo Carvalho de Melo
· 15 years ago
faa5c5c
perf tools: Don't use parent comm if not set at fork time
by Arnaldo Carvalho de Melo
· 15 years ago
9de89fe
perf symbols: Remove perf_session usage in symbols layer
by Arnaldo Carvalho de Melo
· 15 years ago
4aa6563
perf session: Move kmaps to perf_session
by Arnaldo Carvalho de Melo
· 15 years ago
b3165f4
perf session: Move the global threads list to perf_session
by Arnaldo Carvalho de Melo
· 15 years ago
13df45c
perf session: Register the idle thread in perf_session__process_events
by Arnaldo Carvalho de Melo
· 15 years ago
22ccec5
perf symbols: Add missing "Variables" entry to map_type__name
by Arnaldo Carvalho de Melo
· 15 years ago
9958e1f
perf symbols: Rename kthreads to kmaps, using another abstraction for it
by Arnaldo Carvalho de Melo
· 15 years ago
1ed091c
perf tools: Consolidate symbol resolving across all tools
by Arnaldo Carvalho de Melo
· 15 years ago
95011c6
perf symbols: Support multiple symtabs in struct thread
by Arnaldo Carvalho de Melo
· 15 years ago
Next »