Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
f6060ac60190c625101a0b94c2d96e9ca14a7d73
/
tools
/
perf
/
util
/
thread.h
dd2e18e
perf tools: Support 'srccode' output
by Andi Kleen
· 6 years ago
8e80ad9
perf thread: Add fallback functions for cases where cpumode is insufficient
by Adrian Hunter
· 6 years ago
4f8f382
perf tools: Don't clone maps from parent when synthesizing forks
by David Miller
· 6 years ago
99f753f
perf script: Implement --graph-function
by Andi Kleen
· 6 years ago
404eb5a
perf thread: Make thread__find_map() search all maps
by Arnaldo Carvalho de Melo
· 7 years ago
117d3c2
perf thread: Ditch __thread__find_symbol()
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
d9a5f27
perf thread: Make thread__find_symbol() return the symbol searched
by Arnaldo Carvalho de Melo
· 7 years ago
71a84b5
perf thread: Make thread__find_map() return the map
by Arnaldo Carvalho de Melo
· 7 years ago
4546263
perf thread: Introduce thread__find_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
f07a2d3
perf thread: Introduce thread__find_map()
by Arnaldo Carvalho de Melo
· 7 years ago
8640da9
perf sched: Move thread::shortname to thread_runtime
by Changbin Du
· 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
843ff37
perf symbols: Find symbols in different mount namespace
by Krister Johansen
· 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
8132a2a
perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map
by He Kuang
· 9 years ago
f83c041
perf unwind: Introduce 'struct unwind_libunwind_ops' for local unwind
by He Kuang
· 9 years ago
c1d1d0d
perf unwind: Decouple thread->address_space on libunwind
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
e583d70
perf tools: Add dedicated unwind addr_space member into thread struct
by Jiri Olsa
· 9 years ago
8606606
perf tools: Elliminate alignment holes
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
e03eaa4
perf tools: Add pid/tid filtering to report and script commands
by David Ahern
· 10 years ago
f3b623b
perf tools: Reference count struct thread
by Arnaldo Carvalho de Melo
· 10 years ago
00447cc
perf tools: Add a thread stack for synthesizing call chains
by Adrian Hunter
· 10 years ago
0db15b1
perf tools: Add facility to export data in database-friendly way
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
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
· 11 years ago
cddcef6
perf tools: Share map_groups among threads of the same group
by Jiri Olsa
· 11 years ago
93d5731
perf tools: Allocate thread map_groups's dynamically
by Arnaldo Carvalho de Melo
· 11 years ago
8fffdb6
perf tools: Remove thread__find_map function
by Jiri Olsa
· 11 years ago
52a3cb8
perf symbols: Introduce thread__find_cpumode_addr_location
by Arnaldo Carvalho de Melo
· 11 years ago
1f3878c
perf thread: Move comm_list check into function
by David Ahern
· 11 years ago
316c713
perf tools: Finish the removal of 'self' arguments
by Arnaldo Carvalho de Melo
· 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
99d725f
perf tools: Add pid to struct thread
by Adrian Hunter
· 11 years ago
236a3bb
perf tools: Sample after exit loses thread correlation
by David Ahern
· 11 years ago
326f59b
perf tools: Remove filter parameter of thread__find_addr_map()
by Adrian Hunter
· 11 years ago
61710bd
perf tools: Remove filter parameter of thread__find_addr_location()
by Adrian Hunter
· 11 years ago
5b7ba82
perf symbols: Load kernel maps before using
by Adrian Hunter
· 11 years ago
3805123
perf tools: struct thread has a tid not a pid
by Adrian Hunter
· 12 years ago
ba58041
perf tools: Add methods for setting/retrieving priv element of thread struct
by David Ahern
· 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
9d2f8e2
perf machine: Introduce find_thread method
by Arnaldo Carvalho de Melo
· 12 years ago
bcf6edc
perf kvm: Events analysis tool
by Xiao Guangrong
· 12 years ago
743eb86
perf tools: Resolve machine earlier and pass it to perf_event_ops
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
720a3ae
perf session: Remove threads from tree on PERF_RECORD_EXIT
by Arnaldo Carvalho de Melo
· 15 years ago
a1645ce
perf: 'perf kvm' tool for monitoring guest performance from host
by Zhang, Yanmin
· 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
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
59ee68e
perf symbols: Create thread__find_addr_map from thread__find_addr_location
by Arnaldo Carvalho de Melo
· 15 years ago
b7cece76
perf tools: Encode kernel module mappings in perf.data
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
79406cd
perf symbols: Allow lookups by symbol name too
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
1de8e24
perf symbols: When not using modules, discard its symbols
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
23ea4a3
perf symbols: Kernel_maps should be an array of MAP__NR_TYPES entries
by Arnaldo Carvalho de Melo
· 15 years ago
fcf1203
perf symbols: Rename find_symbol routines to find_function
by Arnaldo Carvalho de Melo
· 15 years ago
c338aee
perf symbols: Do lazy symtab loading for the kernel & modules too
by Arnaldo Carvalho de Melo
· 15 years ago
a4fb581
perf tools: Bind callchains to the first sort dimension column
by Frederic Weisbecker
· 15 years ago
d5b889f
perf tools: Move threads & last_match to threads.c
by Arnaldo Carvalho de Melo
· 15 years ago
97ea1a7
perf tools: Fix thread comm resolution in perf sched
by Frederic Weisbecker
· 15 years ago
9a92b47
perf tools: Improve thread comm resolution in perf sched
by Frederic Weisbecker
· 15 years ago
439d473
perf tools: Rewrite and improve support for kernel modules
by Arnaldo Carvalho de Melo
· 15 years ago
1b46cdd
perf tools: Use rb_tree for maps
by Arnaldo Carvalho de Melo
· 15 years ago
8b40f52
perf tools: Protect header files with a consistent style
by John Kacur
· 15 years ago
0ec04e1
perf sched: Add 'perf sched map' scheduling event map printout
by Ingo Molnar
· 15 years ago
b5fae12
perf sched: Clean up PID sorting logic
by Ingo Molnar
· 15 years ago
5b447a6
perf tools: Librarize idle thread registration
by Frederic Weisbecker
· 15 years ago
6baa0a5a
perf tools: Factorize the thread code in a dedicated file
by Frederic Weisbecker
· 15 years ago