Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
ae199c580da1754a2b051321eeb76d6dacd8707b
/
tools
/
perf
/
examples
/
bpf
e051c2f
perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate
by Arnaldo Carvalho de Melo
· 5 years ago
c265784
perf augmented_raw_syscalls: Introduce helper to get the scratch space
by Arnaldo Carvalho de Melo
· 5 years ago
0112806
perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter
by Arnaldo Carvalho de Melo
· 5 years ago
2ad926d
perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg
by Arnaldo Carvalho de Melo
· 5 years ago
cfa9ac7
perf trace beauty: Add BPF augmenter for the 'rename' syscall
by Arnaldo Carvalho de Melo
· 5 years ago
3c475bc
perf trace beauty: Beautify 'sendto's sockaddr arg
by Arnaldo Carvalho de Melo
· 5 years ago
212b9ab
perf augmented_raw_syscalls: Augment sockaddr arg in 'connect'
by Arnaldo Carvalho de Melo
· 5 years ago
6f56367
perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload
by Arnaldo Carvalho de Melo
· 5 years ago
8d5da26
perf augmented_raw_syscalls: Support copying two string syscall args
by Arnaldo Carvalho de Melo
· 5 years ago
bf134ca
perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY
by Arnaldo Carvalho de Melo
· 5 years ago
236dd58
perf augmented_raw_syscalls: Add handler for "openat"
by Arnaldo Carvalho de Melo
· 5 years ago
3803a22
perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place
by Arnaldo Carvalho de Melo
· 5 years ago
6ff8fff
perf trace: Allow specifying the bpf prog to augment specific syscalls
by Arnaldo Carvalho de Melo
· 5 years ago
5834da7
perf trace: Add BPF handler for unaugmented syscalls
by Arnaldo Carvalho de Melo
· 5 years ago
602bce0
perf augmented_raw_syscalls: Move reading filename to the loop
by Arnaldo Carvalho de Melo
· 6 years ago
deaf4da
perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part
by Arnaldo Carvalho de Melo
· 6 years ago
0c95a7f
perf augmented_raw_syscalls: Move the probe_read_str to a separate function
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
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
8a70c6b
perf augmented_raw_syscalls: Fix up comment
by Arnaldo Carvalho de Melo
· 6 years ago
59f3bd7
perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes
by Arnaldo Carvalho de Melo
· 6 years ago
c52a82f
perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg
by Arnaldo Carvalho de Melo
· 6 years ago
76a0612
perf augmented_syscalls: Convert to bpf_map()
by Arnaldo Carvalho de Melo
· 6 years ago
f52fdd6
perf bpf examples: Convert etcsnoop to use bpf_map()
by Arnaldo Carvalho de Melo
· 6 years ago
56d8175
perf augmented_raw_syscalls: Use bpf_map()
by Arnaldo Carvalho de Melo
· 6 years ago
5620196
perf: Make perf_event_output() propagate the output() return
by Arnaldo Carvalho de Melo
· 6 years ago
c48ee10
perf augmented_raw_syscalls: Copy 'access' arg as well
by Arnaldo Carvalho de Melo
· 6 years ago
4623ce4
perf augmented_raw_syscalls: Do not include stdio.h
by Arnaldo Carvalho de Melo
· 6 years ago
27f2992
perf augmented_syscalls: Switch to using a struct for the 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
4aa792d
Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter"
by Arnaldo Carvalho de Melo
· 6 years ago
e312747
perf augmented_syscalls: Remove example hardcoded set of filtered pids
by Arnaldo Carvalho de Melo
· 6 years ago
ed9a77ba
perf augmented_syscalls: Use pid_filter
by Arnaldo Carvalho de Melo
· 6 years ago
77ecb64
perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter
by Arnaldo Carvalho de Melo
· 6 years ago
6606753
perf augmented_syscalls: Remove needless linux/socket.h include
by Arnaldo Carvalho de Melo
· 6 years ago
55f127b
perf augmented_syscalls: Filter on a hard coded pid
by Arnaldo Carvalho de Melo
· 6 years ago
79ef68c7
perf augmented_syscalls: Start collecting pathnames in the BPF program
by Arnaldo Carvalho de Melo
· 6 years ago
febf8a37
perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit}
by Arnaldo Carvalho de Melo
· 6 years ago
7538d16
perf augmented_syscalls: Avoid optimization to pass older BPF validators
by Arnaldo Carvalho de Melo
· 6 years ago
21d7eb9
perf augmented_syscalls: Check probe_read_str() return separately
by Arnaldo Carvalho de Melo
· 6 years ago
f5b076d
perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too
by Arnaldo Carvalho de Melo
· 6 years ago
4c8f0a7
perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall
by Arnaldo Carvalho de Melo
· 6 years ago
5e2d8a5
perf augmented_syscalls: Update the header comments
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
24a6c2c
perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter()
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
9ab5aad
perf trace: Add a etcsnoop.c augmented syscalls eBPF utility
by Arnaldo Carvalho de Melo
· 6 years ago
16cc635
perf trace: Augment 'newstat' (aka 'stat') filename ptr
by Arnaldo Carvalho de Melo
· 6 years ago
f6618ce
perf trace: Introduce augmented_filename_syscall_enter() declarator
by Arnaldo Carvalho de Melo
· 6 years ago
9779fc0
perf trace: Augment inotify_add_watch pathname syscall arg
by Arnaldo Carvalho de Melo
· 6 years ago
daa1284
perf trace: Augment the 'open' syscall 'filename' 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
6ccc18a
perf trace: Make the augmented_syscalls filter out the tracepoint event
by Arnaldo Carvalho de Melo
· 6 years ago
e0b6d2e
perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map
by Arnaldo Carvalho de Melo
· 6 years ago
53a5d7b
perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function
by Arnaldo Carvalho de Melo
· 6 years ago
dda9ac9
perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints
by Arnaldo Carvalho de Melo
· 6 years ago
d8fc764
perf bpf: Add probe() helper to reduce kprobes boilerplate
by Arnaldo Carvalho de Melo
· 7 years ago
1f47730
perf bpf: Add license(NAME) helper
by Arnaldo Carvalho de Melo
· 7 years ago
7542b76
perf bpf: Add kprobe example to catch 5s naps
by Arnaldo Carvalho de Melo
· 7 years ago
dd8e4ea
perf bpf: Add bpf.h to be used in eBPF proggies
by Arnaldo Carvalho de Melo
· 7 years ago
8f12a2f
perf bpf: Add 'examples' directories
by Arnaldo Carvalho de Melo
· 7 years ago