Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7f7c536f23e6afaa5d5d4b0e0958b0be8922491f
/
tools
/
perf
/
builtin-trace.c
7f7c536
tools lib: Adopt zalloc()/zfree() from tools/perf
by Arnaldo Carvalho de Melo
· 6 years ago
7a6d49d
perf trace: Fix potential NULL pointer dereference found by the smatch tool
by Leo Yan
· 6 years ago
3052ba5
tools perf: Move from sane_ctype.h obtained from git to the Linux's original
by Arnaldo Carvalho de Melo
· 6 years ago
016f327
perf trace: Fixup pointer arithmetic when consuming augmented syscall args
by Arnaldo Carvalho de Melo
· 6 years ago
99f26f8
perf trace: Streamline validation of select syscall names list
by Arnaldo Carvalho de Melo
· 6 years ago
a4066d6
perf trace: Fix exclusion of not available syscall names from selector list
by Arnaldo Carvalho de Melo
· 6 years ago
3ce5ace
Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
by Ingo Molnar
· 6 years ago
bddb363
Merge branch 'x86/cpu' into perf/core, to pick up dependent changes
by Ingo Molnar
· 6 years ago
04c41bc
perf trace: Skip unknown syscalls when expanding strace like syscall groups
by Arnaldo Carvalho de Melo
· 6 years ago
012749ca
perf trace: Exit when failing to build eBPF program
by Leo Yan
· 6 years ago
9100704
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 251
by Thomas Gleixner
· 6 years ago
dea87bf
perf trace: Associate more argument names with the filename beautifier
by Arnaldo Carvalho de Melo
· 6 years ago
8195168
perf trace: Consume the augmented_raw_syscalls payload
by Arnaldo Carvalho de Melo
· 6 years ago
4cae8675
perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy
by Arnaldo Carvalho de Melo
· 6 years ago
a9a187a
perf trace: Beautify 'sync_file_range' arguments
by Arnaldo Carvalho de Melo
· 6 years ago
f6af095
perf trace: Beautify 'fsmount' arguments
by Arnaldo Carvalho de Melo
· 6 years ago
f5b91db
perf trace: Introduce syscall_arg__scnprintf_strarray_flags
by Arnaldo Carvalho de Melo
· 6 years ago
dcc6fd6
perf trace: Beautify 'fsconfig' arguments
by Arnaldo Carvalho de Melo
· 6 years ago
693bd39
perf trace: Beautify 'fspick' arguments
by Arnaldo Carvalho de Melo
· 6 years ago
566e302
perf trace: Beautify 'move_mount' arguments
by Arnaldo Carvalho de Melo
· 6 years ago
2d4f279
perf data: Add global path holder
by Jiri Olsa
· 6 years ago
ff7a4f9
perf trace: Allow dumping a BPF map after setting up BPF events
by Arnaldo Carvalho de Melo
· 6 years ago
ca2da70
perf trace: Filter out gnome-terminal* parent
by Arnaldo Carvalho de Melo
· 6 years ago
0510748
perf trace: Check if the 'fd' is negative when mapping it to pathname
by Arnaldo Carvalho de Melo
· 6 years ago
6854daa
Merge tag 'perf-core-for-mingo-5.1-20190206' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
by Ingo Molnar
· 6 years ago
9821517
Merge branch 'perf/urgent' into perf/core, to pick up fixes
by Ingo Molnar
· 6 years ago
daecf9e
perf tools: Add missing include for symbols.h
by Arnaldo Carvalho de Melo
· 6 years ago
1101f69
pref tools: Add missing map.h includes
by Arnaldo Carvalho de Melo
· 6 years ago
6ab3bc2
perf trace: Support multiple "vfs_getname" probes
by Arnaldo Carvalho de Melo
· 6 years ago
1d59cb1
perf trace: Fixup etcsnoop example
by Arnaldo Carvalho de Melo
· 6 years ago
ac6e022
perf trace: Fix alignment for [continued] lines
by Arnaldo Carvalho de Melo
· 6 years ago
172bf02
perf trace: Fix ')' placement in "interrupted" syscall lines
by Arnaldo Carvalho de Melo
· 6 years ago
2d47338
perf trace beauty: Export function to get the files for a thread
by Arnaldo Carvalho de Melo
· 6 years ago
4bcc4cf
perf trace: Store the major number for a file when storing its pathname
by Arnaldo Carvalho de Melo
· 6 years ago
d7e1348
perf trace: Move the files table resizing to outside set_pathname()
by Arnaldo Carvalho de Melo
· 6 years ago
f4a74fc
perf trace: Rename thread_thread->paths to thread_trace->files
by Arnaldo Carvalho de Melo
· 6 years ago
b9b6a2e
perf trace: Do not hardcode the size of the tracepoint common_ fields
by Arnaldo Carvalho de Melo
· 6 years ago
f76214f
perf trace: Check if the raw_syscalls:sys_{enter,exit} are setup before setting tp filter
by Arnaldo Carvalho de Melo
· 6 years ago
a663134
perf beauty mmap: Print mmap's 'offset' arg in hexadecimal
by Arnaldo Carvalho de Melo
· 6 years ago
fb7068e
perf trace beauty: Beautify arch_prctl()'s arguments
by Arnaldo Carvalho de Melo
· 6 years ago
9614b8d
perf trace: When showing string prefixes show prefix + ??? for unknown entries
by Arnaldo Carvalho de Melo
· 6 years ago
1f2d085
perf trace: Move strarrays to beauty.h for further reuse
by Arnaldo Carvalho de Melo
· 6 years ago
ce05539
perf trace: Show NULL when syscall pointer args are 0
by Arnaldo Carvalho de Melo
· 6 years ago
2c83dfa
perf trace: Enclose the errno strings with ()
by Arnaldo Carvalho de Melo
· 6 years ago
4b8a240
perf trace: Add alignment spaces after the closing parens
by Arnaldo Carvalho de Melo
· 6 years ago
c65c83f
perf trace: Allow asking for not suppressing common string prefixes
by Arnaldo Carvalho de Melo
· 6 years ago
2e3d7fac
perf trace: Add a prefix member to the strarray class
by Arnaldo Carvalho de Melo
· 6 years ago
721f532
perf trace: Enclose strings with double quotes
by Arnaldo Carvalho de Melo
· 6 years ago
9ed45d5
perf trace: Make the alignment of the syscall args be configurable
by Arnaldo Carvalho de Melo
· 6 years ago
9d6dc17
perf trace: Allow suppressing the syscall argument names
by Arnaldo Carvalho de Melo
· 6 years ago
b036146
perf trace: Allow configuring if the syscall start timestamp should be printed
by Arnaldo Carvalho de Melo
· 6 years ago
d32de87
perf trace: Allow configuring default for perf_event_attr.inherit
by Arnaldo Carvalho de Melo
· 6 years ago
42e4a52
perf trace: Allow configuring if the syscall duration should be printed
by Arnaldo Carvalho de Melo
· 6 years ago
e7c634f
perf trace: Allow configuring if zeroed syscall args should be printed
by Arnaldo Carvalho de Melo
· 6 years ago
ac96287
perf trace: Allow specifying a set of events to add in perfconfig
by Arnaldo Carvalho de Melo
· 6 years ago
bbab50d
perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values
by Arnaldo Carvalho de Melo
· 6 years ago
b27b38e
perf trace: Implement syscall filtering in augmented_syscalls
by Arnaldo Carvalho de Melo
· 6 years ago
0df50e0
perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation
by Arnaldo Carvalho de Melo
· 6 years ago
246fbe0
perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter
by Arnaldo Carvalho de Melo
· 6 years ago
436651c
perf trace beauty: renameat's newdirfd may also be AT_FDCWD
by Arnaldo Carvalho de Melo
· 6 years ago
ca7ff2c
perf trace: Beautify renameat2's flags argument
by Arnaldo Carvalho de Melo
· 6 years ago
84a8354
perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD
by Arnaldo Carvalho de Melo
· 6 years ago
a761a8d
perf trace: Allow selecting use the use of the ordered_events code
by Arnaldo Carvalho de Melo
· 6 years ago
7ba6152
perf trace: Rename delivery functions to ease making ordered_events selectable
by Arnaldo Carvalho de Melo
· 6 years ago
028713a
perf trace: Add ordered processing
by Jiri Olsa
· 6 years ago
1f44b3e
perf trace: Move event delivery to a new deliver_event() function
by Jiri Olsa
· 6 years ago
42da438
perf trace: We need to consider "nr" if "__syscall_nr" is not there
by Arnaldo Carvalho de Melo
· 6 years ago
3fcb10e
perf tools: Allow specifying proc-map-timeout in config file
by Mark Drayton
· 6 years ago
adba163
perf tools: Fix diverse comment typos
by Ingo Molnar
· 6 years ago
97fbf3f
tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event'
by Tzvetomir Stoyanov
· 6 years ago
a9964c4
perf trace: Fill in BPF "filtered_pids" map when present
by Arnaldo Carvalho de Melo
· 6 years ago
744fafc
perf trace: See if there is a map named "filtered_pids"
by Arnaldo Carvalho de Melo
· 6 years ago
6a0b3ab
perf trace: Add "_from_option" suffix to trace__set_filter()
by Arnaldo Carvalho de Melo
· 6 years ago
7ad92a3
perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter*
by Arnaldo Carvalho de Melo
· 6 years ago
cd26ea6
perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls
by Arnaldo Carvalho de Melo
· 6 years ago
3c5e3da
perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too
by Arnaldo Carvalho de Melo
· 6 years ago
23c07a2
perf trace: Beautify mount's first pathname arg
by Arnaldo Carvalho de Melo
· 6 years ago
476c92ca
perf trace: Beautify the umount's 'name' argument
by Arnaldo Carvalho de Melo
· 6 years ago
f932184
perf trace: Consider syscall aliases too
by Arnaldo Carvalho de Melo
· 6 years ago
73d141a
perf trace beauty: Beautify mount/umount's 'flags' argument
by Arnaldo Carvalho de Melo
· 6 years ago
496fd34
perf trace beauty: Allow syscalls to mask an argument before considering it
by Arnaldo Carvalho de Melo
· 6 years ago
a9c5e6c
perf trace: Introduce per-event maximum number of events property
by Arnaldo Carvalho de Melo
· 6 years ago
a937c66
perf trace: Drop thread refcount in trace__event_handler()
by Arnaldo Carvalho de Melo
· 6 years ago
4291bf5
perf trace: Drop addr_location refcounts
by Arnaldo Carvalho de Melo
· 6 years ago
5067a8c
perf trace: Introduce --max-events
by Arnaldo Carvalho de Melo
· 6 years ago
bb39ccb
tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags
by Tzvetomir Stoyanov (VMware)
· 6 years ago
2c92f98
tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field}
by Tzvetomir Stoyanov (VMware)
· 6 years ago
4963b0f
tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format
by Tzvetomir Stoyanov (VMware)
· 6 years ago
b1a9e25
perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls
by Arnaldo Carvalho de Melo
· 6 years ago
db2da3f
perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler
by Arnaldo Carvalho de Melo
· 6 years ago
8a041f8
perf trace: Introduce syscall__augmented_args() method
by Arnaldo Carvalho de Melo
· 6 years ago
3de3e8b
perf trace beauty: Alias 'umount' to 'umount2'
by Benjamin Peterson
· 6 years ago
c4191e5
perf trace: Show comm and tid for tracepoint events
by Arnaldo Carvalho de Melo
· 6 years ago
6ebb686
perf trace augmented_syscalls: Augment sendto's 'addr' arg
by Arnaldo Carvalho de Melo
· 6 years ago
02ef288
perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg
by Arnaldo Carvalho de Melo
· 6 years ago
d5a7e66
perf trace augmented_syscalls: Augment connect's 'sockaddr' arg
by Arnaldo Carvalho de Melo
· 6 years ago
75d1e30
perf trace: Use the augmented filename, expanding syscall enter pointers
by Arnaldo Carvalho de Melo
· 6 years ago
c96f4ed
perf trace: Show comm/tid for augmented_syscalls
by Arnaldo Carvalho de Melo
· 6 years ago
6dcbd21
perf trace: Extract the comm/tid printing for syscall enter
by Arnaldo Carvalho de Melo
· 6 years ago
1cdf618
perf trace: Print the syscall name for augmented_syscalls
by Arnaldo Carvalho de Melo
· 6 years ago
Next »