summaryrefslogtreecommitdiff
path: root/tools/perf/builtin-trace.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-19perf trace: Set errpid to false for rseq and set_robust_listAnubhav Shelat1-2/+2
2025-06-19perf trace: Always print return value for syscalls returning a pidAnubhav Shelat1-1/+1
2025-06-19perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids()Namhyung Kim1-0/+3
2025-02-08perf trace: Fix runtime error of index out of boundsHoward Chu1-1/+5
2024-12-05perf trace: Avoid garbage when not printing a syscall's argumentsBenjamin Peterson1-2/+3
2024-12-05perf trace: Do not lose last events in a raceBenjamin Peterson1-7/+2
2024-12-05perf trace: Fix tracing itself, creating feedback loopsHoward Chu1-0/+3
2024-12-05perf trace: avoid garbage when not printing a trace event's argumentsBenjamin Peterson1-1/+1
2024-12-05perf trace: Keep exited threads for summaryMichael Petlan1-0/+4
2024-10-17perf trace: The return from 'write' isn't a pidArnaldo Carvalho de Melo1-1/+1
2024-09-11perf trace: Mark the 'head' arg in the set_robust_list syscall as coming from...Arnaldo Carvalho de Melo1-0/+2
2024-09-11perf trace: Mark the 'rseq' arg in the rseq syscall as coming from user spaceArnaldo Carvalho de Melo1-0/+2
2024-09-11perf trace: If a syscall arg is marked as 'const', assume it is coming _from_...Arnaldo Carvalho de Melo1-1/+4
2024-09-10perf trace: Mark the rlim arg in the prlimit64 and setrlimit syscalls as comi...Arnaldo Carvalho de Melo1-2/+4
2024-09-10perf trace: Support collecting 'union's with the BPF augmenterArnaldo Carvalho de Melo1-8/+10
2024-09-10perf trace: Add --force-btf for debuggingHoward Chu1-1/+6
2024-09-10perf trace: Pretty print buffer dataHoward Chu1-0/+33
2024-09-10perf trace: Pretty print struct dataHoward Chu1-5/+60
2024-09-10perf trace: Add trace__bpf_sys_enter_beauty_map() to prepare for fetching dat...Howard Chu1-0/+110
2024-09-10perf trace: Mark bpf's attr as from_userArnaldo Carvalho de Melo1-1/+2
2024-09-10perf trace: Introduce SCA_TIMESPEC_FROM_USER() to set .from_user = trueArnaldo Carvalho de Melo1-2/+2
2024-09-10perf trace: Introduce SCA_SOCKADDR_FROM_USER() to set .from_user = trueArnaldo Carvalho de Melo1-3/+3
2024-09-10perf trace: Introduce SCA_PERF_ATTR_FROM_USER() to set .from_user = trueArnaldo Carvalho de Melo1-1/+1
2024-09-10perf trace: Mark which syscall arguments go from user space to kernel spaceArnaldo Carvalho de Melo1-14/+27
2024-08-29perf trace: Pass the richer 'struct syscall_arg' pointer to trace__btf_scnpri...Arnaldo Carvalho de Melo1-4/+6
2024-08-13perf tool: Constify tool pointersIan Rogers1-2/+2
2024-08-01perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare()Namhyung Kim1-1/+1
2024-07-31perf trace: Remove arg_fmt->is_enum, we can get that from the BTF typeArnaldo Carvalho de Melo1-46/+55
2024-07-31perf trace: Introduce trace__btf_scnprintf()Arnaldo Carvalho de Melo1-22/+27
2024-07-31perf trace: Filter enum arguments with enum namesHoward Chu1-6/+56
2024-07-31perf trace: Augment non-syscall tracepoints with enum arguments with BTFHoward Chu1-7/+22
2024-07-31perf trace: BTF-based enum pretty printing for syscall argsHoward Chu1-4/+106
2024-07-12perf trace: Fix iteration of syscall ids in syscalltbl->entriesHoward Chu1-7/+7
2024-07-02Merge remote-tracking branch 'perf-tools' into perf-tools-nextNamhyung Kim1-1/+1
2024-05-30perf trace beauty: Always show mmap prot even though PROT_NONEChangbin Du1-3/+3
2024-05-30perf trace beauty: Always show param if show_zero is setChangbin Du1-22/+7
2024-05-27tools headers UAPI: Sync fcntl.h with the kernel sources to pick F_DUPFD_QUERYArnaldo Carvalho de Melo1-1/+1
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers1-1/+1
2024-05-04perf trace: Disable syscall augmentation with recordIan Rogers1-0/+5
2024-04-03perf evsel: Use evsel__name_is() helperYang Jihong1-2/+2
2024-03-21perf trace: Fix 'newfstatat'/'fstatat' argument pretty printingArnaldo Carvalho de Melo1-3/+4
2024-03-21perf trace: Beautify the 'flags' arg of unlinkatArnaldo Carvalho de Melo1-1/+3
2024-03-21perf beauty: Introduce faccessat2 flags scnprintf routineArnaldo Carvalho de Melo1-0/+9
2024-03-21perf beauty: Introduce scrape script for various fs syscalls 'flags' argumentsArnaldo Carvalho de Melo1-1/+1
2024-03-21perf trace: Collect sys_nanosleep first argumentArnaldo Carvalho de Melo1-0/+2
2024-03-04perf trace: Ignore thread hashing in summaryIan Rogers1-18/+23
2023-12-04perf env: Introduce perf_env__arch_strerrno()Arnaldo Carvalho de Melo1-4/+2
2023-08-18perf trace: Use heuristic when deciding if a syscall tracepoint "const char *...Arnaldo Carvalho de Melo1-0/+13
2023-08-18perf trace: Use the augmented_raw_syscall BPF skel only for tracing syscallsArnaldo Carvalho de Melo1-2/+6
2023-08-15perf trace: Migrate BPF augmentation to use a skeletonIan Rogers1-64/+95