Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7f016b35ca7623c71b31facdde080e8ce171a697
/
tools
/
perf
/
util
/
machine.h
6175047
perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
by Adrian Hunter
· 3 years, 4 months ago
3035cb6
perf machine: Factor out machine__idle_thread()
by Adrian Hunter
· 3 years, 10 months ago
fcda5ff
perf machine: Factor out machines__find_guest()
by Adrian Hunter
· 3 years, 10 months ago
c57f5ea
perf machine: Add machine__for_each_dso() function
by Jiri Olsa
· 4 years, 3 months ago
246eba8
perf tools: Add support for PERF_RECORD_TEXT_POKE
by Adrian Hunter
· 4 years, 8 months ago
ba78c1c
perf tools: Basic support for CGROUP event
by Namhyung Kim
· 4 years, 9 months ago
c54d241
perf maps: Rename map_groups.h to maps.h
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
0e3149f
perf dso: Move dso_id from 'struct map' to 'struct dso'
by Arnaldo Carvalho de Melo
· 5 years ago
a94ab91
perf machine: No need to check if kernel module maps pre-exist
by Arnaldo Carvalho de Melo
· 5 years ago
ea49e01
perf tools: Move event synthesizing routines to separate header
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
aeb00b1
perf record: Move record_opts and other record decls out of perf.h
by Arnaldo Carvalho de Melo
· 5 years ago
272172b
Merge remote-tracking branch 'torvalds/master' into perf/core
by Arnaldo Carvalho de Melo
· 5 years ago
12a6d29
perf record: Fix module size on s390
by Thomas Richter
· 5 years ago
32dcd02
perf evsel: Rename struct perf_evsel to struct evsel
by Jiri Olsa
· 5 years ago
9749b90
perf tools: Rename struct thread_map to struct perf_thread_map
by Jiri Olsa
· 5 years ago
41f3091
perf map: Move structs and prototypes for map groups to a separate header
by Arnaldo Carvalho de Melo
· 6 years ago
f3acb3a
perf machine: Use cached rbtrees
by Davidlohr Bueso
· 6 years ago
9aa0bfa
perf tools: Handle PERF_RECORD_KSYMBOL
by Song Liu
· 6 years ago
3fcb10e
perf tools: Allow specifying proc-map-timeout in config file
by Mark Drayton
· 6 years ago
8e80ad9
perf thread: Add fallback functions for cases where cpumode is insufficient
by Adrian Hunter
· 6 years ago
ec1891a
perf machine: Record if a arch has a single user/kernel address space
by Adrian Hunter
· 6 years ago
ece2a4f
tools lib traceevent, perf tools: Rename pevent_set_* APIs
by Tzvetomir Stoyanov (VMware)
· 6 years ago
1c5aae7
perf machine: Create maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
4d99e41
perf machine: Workaround missing maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
9cecca3
perf machine: Add nr_cpus_avail()
by Adrian Hunter
· 7 years ago
dbbd34a
perf machine: Add machine__is() to identify machine arch
by Adrian Hunter
· 7 years ago
107cad9
perf machine: Ditch find_kernel_function variants
by Arnaldo Carvalho de Melo
· 7 years ago
3183f8c
perf symbols: Unify symbol maps
by Arnaldo Carvalho de Melo
· 7 years ago
1d1a265
perf machine: Remove needless map_type from machine__load_vmlinux_path()
by Arnaldo Carvalho de Melo
· 7 years ago
329f0ad
perf machine: Shorten machine__load_kallsyms() signature
by Arnaldo Carvalho de Melo
· 7 years ago
68a7418
perf machine: Introduce machine__kernel_maps()
by Arnaldo Carvalho de Melo
· 7 years ago
e8f3879
perf machine: Remove machine__load_kallsyms()
by Jiri Olsa
· 7 years ago
1fb87b8
perf machine: Don't search for active kernel start in __machine__create_kernel_maps
by Jiri Olsa
· 7 years ago
8c7f1bb
perf machine: Move kernel mmap name into struct machine
by Jiri Olsa
· 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
340b47f
perf top: Implement multithreading for perf_event__synthesize_threads
by Kan Liang
· 7 years ago
0a7c74e
perf tools: Provide mutex wrappers for pthreads rwlocks
by Arnaldo Carvalho de Melo
· 8 years ago
91e467b
perf machine: Use hashtable for machine threads
by Kan Liang
· 7 years ago
f3b3614
perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related info
by Hari Bathini
· 8 years ago
7d132ca
perf machine: Add a kallsyms loading constructor
by Arnaldo Carvalho de Melo
· 8 years ago
be39db9
perf symbols: Remove symbol_filter_t machinery
by Arnaldo Carvalho de Melo
· 8 years ago
0890e97
perf machine: Remove machine->symbol_filter and friends
by Arnaldo Carvalho de Melo
· 8 years ago
203d8a4
perf s390: Fix 'start' address of module's map
by Song Shan Gong
· 8 years ago
caf8a0d
perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1
by Arnaldo Carvalho de Melo
· 9 years ago
d2c1103
perf machine: Introduce number of threads member
by Arnaldo Carvalho de Melo
· 9 years ago
e02092b
perf symbols: Allow loading kallsyms without considering kcore files
by Arnaldo Carvalho de Melo
· 9 years ago
91d7b2d
perf callchain: Start moving away from global per thread cursors
by Arnaldo Carvalho de Melo
· 9 years ago
b8f8eb8
perf tools: Remove misplaced __maybe_unused
by Arnaldo Carvalho de Melo
· 9 years ago
8acd3da
perf machine: Introduce machine__find_kernel_symbol_by_name()
by Arnaldo Carvalho de Melo
· 9 years ago
a5e813c
perf machine: Add method for common kernel_map(FUNCTION) operation
by Arnaldo Carvalho de Melo
· 9 years ago
4cde998
perf machine: Add pointer to sample's environment
by Arnaldo Carvalho de Melo
· 9 years ago
0286039
perf tools: Add new PERF_RECORD_SWITCH event
by Adrian Hunter
· 9 years ago
c3168b0
perf symbols: Provide libtraceevent callback to resolve kernel symbols
by Arnaldo Carvalho de Melo
· 9 years ago
9d9cad7
perf tools: Configurable per thread proc map processing time out
by Kan Liang
· 10 years ago
a5499b3
perf tools: Ensure thread-stack is flushed
by Adrian Hunter
· 10 years ago
9f2de31
perf machine: Fix up some more method names
by Arnaldo Carvalho de Melo
· 10 years ago
c4937a9
perf tools: handle PERF_RECORD_LOST_SAMPLES
by Kan Liang
· 10 years ago
aa7cc2a
perf machine: Introduce machine__findnew_dso() method
by Arnaldo Carvalho de Melo
· 10 years ago
3d39ac5
perf machine: No need to have two DSOs lists
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
0ad21f6
perf tools: Add support for PERF_RECORD_ITRACE_START
by Adrian Hunter
· 10 years ago
4a96f7a
perf tools: Add support for PERF_RECORD_AUX
by Adrian Hunter
· 10 years ago
5e78c69
perf buildid-list: Fix segfault when show DSOs with hits
by He Kuang
· 10 years ago
f3b623b
perf tools: Reference count struct thread
by Arnaldo Carvalho de Melo
· 10 years ago
0db15b1
perf tools: Add facility to export data in database-friendly way
by Adrian Hunter
· 10 years ago
cc8b7c2
perf thread: Adopt resolve_callchain method from machine
by Arnaldo Carvalho de Melo
· 10 years ago
8fa7d87
perf symbols: Encapsulate dsos list head into struct dsos
by Waiman Long
· 10 years ago
fbe2af4
perf tools: Add machine__kernel_ip()
by Adrian Hunter
· 10 years ago
cfe1c41
perf machine: Add machine__thread_exec_comm()
by Adrian Hunter
· 10 years ago
d027b640
perf machine: Fix the lifetime of the VDSO temporary file
by Adrian Hunter
· 10 years ago
b9d266b
perf machine: Add ability to record the current tid for each cpu
by Adrian Hunter
· 10 years ago
d75e609
perf machine: Factor machine__find_thread to take tid argument
by Jiri Olsa
· 11 years ago
644f2df
perf tools: Shorten sample symbol resolving function signature
by Arnaldo Carvalho de Melo
· 11 years ago
e80faac
perf tools: Shorten sample symbol resolving function signature
by Arnaldo Carvalho de Melo
· 11 years ago
5512cf2
perf machine: Set up ref_reloc_sym in machine__create_kernel_maps()
by Adrian Hunter
· 11 years ago
602ad87
perf target: Shorten perf_target__ to target__
by Arnaldo Carvalho de Melo
· 11 years ago
a33fbd5
perf machine: Simplify synthesize_threads method
by Arnaldo Carvalho de Melo
· 11 years ago
58d925d
perf machine: Introduce synthesize_threads method out of open coded equivalent
by Arnaldo Carvalho de Melo
· 11 years ago
162f0be
perf tools: Add time argument on COMM setting
by Frederic Weisbecker
· 11 years ago
91e9561
perf report: Add --max-stack option to limit callchain stack scan
by Waiman Long
· 11 years ago
35feee1
perf machine: Add method to loop over threads and invoke handler
by David Ahern
· 11 years ago
8fb598e
perf trace: Fix comm resolution when reading events from file
by David Ahern
· 11 years ago
5c5e854
perf tools: Add attr->mmap2 support
by Stephane Eranian
· 11 years ago
314add6
perf tools: change machine__findnew_thread() to set thread pid
by Adrian Hunter
· 11 years ago
611a5ce
perf machine: Add symbol filter to struct machine
by Adrian Hunter
· 11 years ago
b21484f
perf report/top: Add option to collapse undesired parts of call graph
by Greg Price
· 12 years ago
3805123
perf tools: struct thread has a tid not a pid
by Adrian Hunter
· 11 years ago
98a3b32
perf tools: Add mem access sampling core support
by Stephane Eranian
· 12 years ago
ed8996a
perf machine: Move machine__remove_thread and make static
by David Ahern
· 12 years ago
876650e6
perf machine: Introduce struct machines
by Arnaldo Carvalho de Melo
· 12 years ago
3f067dc
perf machine: Move more machine methods to machine.c
by Arnaldo Carvalho de Melo
· 12 years ago
417c2ff
perf symbols: Generalize filter in __fprintf_buildid methods
by Arnaldo Carvalho de Melo
· 12 years ago
69d2591
perf machine: Move more methods to machine.[ch]
by Arnaldo Carvalho de Melo
· 12 years ago
b0a7d1a
perf machine: Carve up event processing specific from perf_tool
by Arnaldo Carvalho de Melo
· 12 years ago
9d2f8e2
perf machine: Introduce find_thread method
by Arnaldo Carvalho de Melo
· 12 years ago