Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Devices
/
android_kernel_samsung_gta4xl
/
b290fe8f786a5c701623bc3a4522f728ff6511ad
/
tools
/
perf
/
util
/
event.c
78c9fad
perf tools: Fix DSO filtering when not finding a map for a sampled address
by Arnaldo Carvalho de Melo
· 3 years, 10 months ago
44b3ff5
perf event: Check ref_reloc_sym before using it
by Igor Lubashev
· 5 years ago
1309de4
perf cpu_map: Align cpu map synthesized events properly.
by David Miller
· 6 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
e9def1b
perf tools: Add feature header record to pipe-mode
by David Carrillo-Cisneros
· 7 years ago
b843f62
perf symbols: Accept symbols starting at address 0
by Arnaldo Carvalho de Melo
· 8 years ago
5ab8c68
perf tools: Move event prototypes from util.h to event.h
by Arnaldo Carvalho de Melo
· 8 years ago
9d43f5e
perf tools: Fix the code to strip command name
by Jiri Olsa
· 8 years ago
7a8ef4c
perf tools: Remove string.h, unistd.h and sys/stat.h from util.h
by Arnaldo Carvalho de Melo
· 8 years ago
76b31a2
perf tools: Remove include dirent.h from util.h
by Arnaldo Carvalho de Melo
· 8 years ago
a43783a
perf tools: Include errno.h where needed
by Arnaldo Carvalho de Melo
· 8 years ago
a067558
perf tools: Move extra string util functions to util/string2.h
by Arnaldo Carvalho de Melo
· 8 years ago
3d689ed
perf tools: Move sane ctype stuff from util.h to sane_ctype.h
by Arnaldo Carvalho de Melo
· 8 years ago
fd20e81
perf tools: Including missing inttypes.h header
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
16eb813
Revert "perf tools: Fix include of linux/mman.h"
by David Carrillo-Cisneros
· 8 years ago
bdd97ca
perf tools: Refactor the code to strip command name with {l,r}trim()
by Taeung Song
· 8 years ago
05a1f47
perf tools: Handle partial AUX records and print a warning
by Alexander Shishkin
· 8 years ago
88b897a
perf tools: Make perf_event__synthesize_mmap_events() scale
by Stephane Eranian
· 8 years ago
e907caf
perf record: Synthesize namespace events for current processes
by Hari Bathini
· 8 years ago
f3b3614
perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related info
by Hari Bathini
· 8 years ago
2f7db55
perf tools: Fix include of linux/mman.h
by Arnaldo Carvalho de Melo
· 8 years ago
973186c
perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change
by Adrian Hunter
· 8 years ago
fbef103
perf tools: Do hugetlb handling in more systems
by Arnaldo Carvalho de Melo
· 8 years ago
d7e404a
perf record: Mark MAP_HUGETLB when synthesizing mmap events
by Wang Nan
· 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
a24020e
perf tools: Change cpu_map__fprintf output
by Jiri Olsa
· 8 years ago
3dc6c1d
perf record: Fix crash when kptr is restricted
by Wang Nan
· 9 years ago
7093b4c
perf tools: Use readdir() instead of deprecated readdir_r()
by Arnaldo Carvalho de Melo
· 9 years ago
46bc29b
perf tools: Add time conversion event
by Adrian Hunter
· 9 years ago
3ea223a
perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples
by Arnaldo Carvalho de Melo
· 9 years ago
c2740a8
perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve
by Arnaldo Carvalho de Melo
· 9 years ago
bb3eb56
perf machine: Rename perf_event__preprocess_sample to machine__resolve
by Arnaldo Carvalho de Melo
· 9 years ago
473398a
perf tools: Add cpumode to struct perf_sample
by Arnaldo Carvalho de Melo
· 9 years ago
89fee59
perf tools: handle spaces in file names obtained from /proc/pid/maps
by Marcin Ślusarz
· 9 years ago
b0fb978e
perf tools: Fix mmap2 event allocation in synthesize code
by Wang Nan
· 9 years ago
ffe77725
perf tools: Add event_update user level event
by Jiri Olsa
· 9 years ago
d4c2259
perf tools: Add stat round event synthesize function
by Jiri Olsa
· 9 years ago
2d8f0f1
perf tools: Add stat round user level event
by Jiri Olsa
· 9 years ago
5796f8f
perf tools: Add stat event synthesize function
by Jiri Olsa
· 9 years ago
d80518c
perf tools: Add stat user level event
by Jiri Olsa
· 9 years ago
8e38159
perf tools: Add stat config event read function
by Jiri Olsa
· 9 years ago
6742434
perf tools: Add stat config event synthesize function
by Jiri Olsa
· 9 years ago
374fb9e
perf tools: Add stat config user level event
by Jiri Olsa
· 9 years ago
eb12a1a
perf cpu_map: Add perf_event__fprintf_cpu_map function
by Jiri Olsa
· 9 years ago
6c87290
perf cpu_map: Add cpu_map event synthesize function
by Jiri Olsa
· 9 years ago
6640b6c
perf cpu_map: Add cpu_map user level event
by Jiri Olsa
· 9 years ago
ec7fa596
perf thread_map: Add perf_event__fprintf_thread_map function
by Jiri Olsa
· 9 years ago
99471c9
perf thread_map: Add thread_map event sythesize function
by Jiri Olsa
· 9 years ago
5f3339d
perf thread_map: Add thread_map user level event
by Jiri Olsa
· 9 years ago
3834966
perf tools: Fix handling read result using a signed variable
by Andrzej Hajda
· 9 years ago
a5e813c
perf machine: Add method for common kernel_map(FUNCTION) operation
by Arnaldo Carvalho de Melo
· 9 years ago
77e6597
perf machine: Use machine__kernel_map() thoroughly
by Arnaldo Carvalho de Melo
· 9 years ago
ab9c2bd
perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records
by Arnaldo Carvalho de Melo
· 9 years ago
e803cf9
perf record: Synthesize COMM event for a command line workload
by Namhyung Kim
· 9 years ago
0c4c4de
perf tools: Add processor socket info to hist_entry and addr_location
by Kan Liang
· 9 years ago
0286039
perf tools: Add new PERF_RECORD_SWITCH event
by Adrian Hunter
· 9 years ago
e13798c
perf thread_map: Don't access the array entries directly
by Jiri Olsa
· 9 years ago
9d9cad7
perf tools: Configurable per thread proc map processing time out
by Kan Liang
· 9 years ago
930e6fc
perf tools: Add time out to force stop proc map processing
by Kan Liang
· 9 years ago
c4937a9
perf tools: handle PERF_RECORD_LOST_SAMPLES
by Kan Liang
· 10 years ago
1eee78a
perf tools: Introduce struct maps
by Arnaldo Carvalho de Melo
· 10 years ago
4bb7123d
perf tools: Use maps__first()/map__next()
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
e9bf54d
perf tools: Add a user event for AUX area tracing errors
by Adrian Hunter
· 10 years ago
a16ac02
perf tools: Add user events for AUX area tracing
by Adrian Hunter
· 10 years ago
d998b73
perf tools: Fix error path to do closedir() when synthesizing threads
by Arnaldo Carvalho de Melo
· 10 years ago
7764a38
perf tools: Fix synthesizing fork_event.ppid for non-main thread
by David Ahern
· 10 years ago
ca6c41c
perf tools: Fix ppid for synthesized fork events
by David Ahern
· 10 years ago
5aa0b03
perf tools: Refactor comm/tgid lookup
by David Ahern
· 10 years ago
4aa5f4f
perf tools: Fix FORK after COMM when synthesizing records for pre-existing threads
by Arnaldo Carvalho de Melo
· 10 years ago
5067406
perf tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked
by Arnaldo Carvalho de Melo
· 10 years ago
3c659ee
perf tools: Add id index
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
a5c2a4c
perf tools: Fix perf record as non root with kptr_restrict == 1
by Andi Kleen
· 10 years ago
fbe2af4
perf tools: Add machine__kernel_ip()
by Adrian Hunter
· 10 years ago
9b0d2d8
perf tools: Expose 'addr' functions so they can be reused
by Adrian Hunter
· 10 years ago
1f2a706
perf tools: Fix missing kernel map load
by Adrian Hunter
· 10 years ago
022c50d
perf script: Display PERF_RECORD_MISC_COMM_EXEC flag
by Adrian Hunter
· 10 years ago
a5a5ba7
Revert "perf: Disable PERF_RECORD_MMAP2 support"
by Don Zickus
· 11 years ago
7ef8070
perf tools: Update mmap2 interface with protection and flag bits
by Don Zickus
· 11 years ago
13ce34d
perf tools: Use tid for finding thread
by Namhyung Kim
· 11 years ago
93d5731
perf tools: Allocate thread map_groups's dynamically
by Arnaldo Carvalho de Melo
· 11 years ago
574799b
perf tools: Fix memory leak when synthesizing thread records
by Namhyung Kim
· 11 years ago
466fa76
perf symbols: Apply all filters to an addr_location
by Namhyung Kim
· 11 years ago
b3cef7f
perf symbols: Record the reason for filtering an address_location
by Namhyung Kim
· 11 years ago
363b785
perf tools: Speed up thread map generation
by Don Zickus
· 11 years ago
bfd66cc
perf tools: Fix synthesizing mmaps for threads
by Don Zickus
· 11 years ago
0ae617b
perf record: Get ref_reloc_sym from kernel map
by Adrian Hunter
· 11 years ago
29b596b
perf tools: Add kallsyms__get_function_start()
by Adrian Hunter
· 11 years ago
a18382b
perf tools: Make perf_event__synthesize_mmap_events global
by Jiri Olsa
· 11 years ago
c239c25a
perf tools: Do not synthesize the treads of default guest.
by Dongsheng Yang
· 11 years ago
f5db57c4
perf tools: Use machine->pid for tgid if machine is guest.
by Dongsheng Yang
· 11 years ago
73547aa
perf tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest.
by Dongsheng Yang
· 11 years ago
9956346
perf tools: Find the proc info under machine->root_dir.
by Dongsheng Yang
· 11 years ago
fb50bb4
perf tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map().
by Dongsheng Yang
· 11 years ago
cc22e57
perf symbols: Add 'machine' member to struct addr_location
by Arnaldo Carvalho de Melo
· 11 years ago
Next »