summaryrefslogtreecommitdiff
path: root/tools/perf/util/bpf_skel
AgeCommit message (Expand)AuthorFilesLines
2024-04-22Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo1-1/+4
2024-04-12perf bench uprobe: Add uretprobe variant of uprobe benchmarksIan Rogers1-0/+16
2024-04-11perf lock contention: Add a missing NULL checkNamhyung Kim1-1/+4
2024-03-21perf trace: Collect sys_nanosleep first argumentArnaldo Carvalho de Melo1-0/+21
2024-03-01perf lock contention: Account contending locks tooNamhyung Kim2-7/+16
2024-02-17perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.hArnaldo Carvalho de Melo2-14/+8
2023-10-25perf lock contention: Use per-cpu array map for spinlocksNamhyung Kim1-17/+72
2023-10-25perf lock contention: Check race in tstamp elem creationNamhyung Kim1-1/+5
2023-10-25perf lock contention: Clear lock addr after useNamhyung Kim1-0/+4
2023-10-20perf trace: Use the right bpf_probe_read(_str) variant for reading user dataThomas Richter1-8/+8
2023-10-19perf tools: Do not ignore the default vmlinux.hNamhyung Kim1-0/+1
2023-10-10Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' into perf-tools-nextArnaldo Carvalho de Melo1-0/+2
2023-09-18perf trace: Avoid compile error wrt redefining boolIan Rogers1-0/+2
2023-09-12perf lock contention: Add -G/--cgroup-filter optionNamhyung Kim1-0/+17
2023-09-12perf lock contention: Add --lock-cgroup optionNamhyung Kim2-2/+32
2023-09-12perf kwork top: Add BPF-based statistics on softirq event supportYang Jihong1-0/+72
2023-09-12perf kwork top: Add BPF-based statistics on hardirq event supportYang Jihong1-0/+79
2023-09-12perf kwork top: Implements BPF-based cpu usage statisticsYang Jihong1-0/+187
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_...Arnaldo Carvalho de Melo1-0/+1
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is ...Arnaldo Carvalho de Melo1-0/+11
2023-08-16perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= size...Arnaldo Carvalho de Melo1-4/+2
2023-08-15perf trace: Tidy comments related to BPF + syscall augmentationIan Rogers1-8/+0
2023-08-15perf trace: Migrate BPF augmentation to use a skeletonIan Rogers1-0/+418
2023-07-20perf bench uprobe trace_printk: Add entry attaching an BPF program that does ...Arnaldo Carvalho de Melo1-0/+11
2023-07-20perf bench uprobe empty: Add entry attaching an empty BPF programArnaldo Carvalho de Melo1-0/+12
2023-06-24perf bpf: Move the declaration of struct rqIan Rogers2-2/+10
2023-06-24perf build: Add ability to build with a generated vmlinux.hIan Rogers2-0/+1
2023-05-26perf bpf filter: Fix a broken perf sample data naming for BPF CO-RENamhyung Kim1-2/+2
2023-05-10perf lock contention: Add empty 'struct rq' to satisfy libbpf 'runqueue' type...Jiri Olsa1-0/+2
2023-05-10perf bpf skels: Make vmlinux.h use bpf.h and perf_event.h in source directoryYang Jihong1-0/+1
2023-05-06perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used s...Arnaldo Carvalho de Melo2-1/+173
2023-05-02perf lock contention: Rework offset calculation with BPF CO-RENamhyung Kim1-7/+7
2023-05-02perf lock contention: Fix struct rq lock accessNamhyung Kim1-4/+4
2023-04-11perf bpf filter: Support pre-5.16 kernels where 'mem_hops' isn't in 'union pe...Ian Rogers1-2/+26
2023-04-11perf lock contention: Support pre-5.14 kernelsIan Rogers1-1/+14
2023-04-07perf lock contention: Do not try to update if hash map is fullNamhyung Kim1-3/+19
2023-04-07perf lock contention: Add data failure statNamhyung Kim1-1/+3
2023-04-07perf lock contention: Update default map size to 16384Namhyung Kim2-4/+4
2023-04-04perf lock contention: Show detail failure reason for BPFNamhyung Kim1-3/+10
2023-03-15perf bpf filter: Add logical OR operatorNamhyung Kim2-15/+29
2023-03-15perf bpf filter: Add data_src sample data supportNamhyung Kim1-0/+23
2023-03-15perf bpf filter: Add more weight sample data supportNamhyung Kim1-0/+8
2023-03-15perf bpf filter: Add 'pid' sample data supportNamhyung Kim2-2/+6
2023-03-15perf bpf filter: Implement event sample filteringNamhyung Kim2-0/+150
2023-03-14perf tools bpf: Add vmlinux.h to .gitignoreArnaldo Carvalho de Melo1-1/+2
2023-03-14perf lock contention: Show lock type with addressNamhyung Kim1-0/+2
2023-03-14perf lock contention: Show per-cpu rq_lock with addressNamhyung Kim2-0/+36
2023-03-14perf lock contention: Track and show siglock with addressNamhyung Kim2-1/+7
2023-03-14perf lock contention: Track and show mmap_lock with addressNamhyung Kim2-0/+47
2023-03-13perf lock contention: Fix compiler builtin detectionIan Rogers1-1/+7