/tools/perf/scripts/perl/bin/ |
D | rw-by-pid-record | 2 perf record -e syscalls:sys_enter_read -e syscalls:sys_exit_read -e syscalls:sys_enter_write -e sys…
|
D | rwtop-record | 2 perf record -e syscalls:sys_enter_read -e syscalls:sys_exit_read -e syscalls:sys_enter_write -e sys…
|
D | rw-by-file-record | 2 perf record -e syscalls:sys_enter_read -e syscalls:sys_enter_write $@
|
D | failed-syscalls-record | 3 perf record -e syscalls:sys_exit $@) 2> /dev/null
|
D | failed-syscalls-report | 10 perf script $@ -s "$PERF_EXEC_PATH"/scripts/perl/failed-syscalls.pl $comm
|
/tools/perf/scripts/python/ |
D | failed-syscalls-by-pid.py | 32 syscalls = autodict() variable 49 syscalls[common_comm][common_pid][id][ret] += 1 51 syscalls[common_comm][common_pid][id][ret] = 1 68 comm_keys = syscalls.keys() 70 pid_keys = syscalls[comm].keys() 73 id_keys = syscalls[comm][pid].keys() 76 ret_keys = syscalls[comm][pid][id].keys() 77 …for ret, val in sorted(syscalls[comm][pid][id].iteritems(), key = lambda(k, v): (v, k), reverse =…
|
D | syscall-counts-by-pid.py | 31 syscalls = autodict() variable 47 syscalls[common_comm][common_pid][id] += 1 49 syscalls[common_comm][common_pid][id] = 1 66 comm_keys = syscalls.keys() 68 pid_keys = syscalls[comm].keys() 71 id_keys = syscalls[comm][pid].keys() 72 for id, val in sorted(syscalls[comm][pid].iteritems(), \
|
D | sctop.py | 39 syscalls = autodict() variable 52 syscalls[id] += 1 54 syscalls[id] = 1 73 for id, val in sorted(syscalls.iteritems(), key = lambda(k, v): (v, k), \ 79 syscalls.clear()
|
D | syscall-counts.py | 28 syscalls = autodict() variable 43 syscalls[id] += 1 45 syscalls[id] = 1 62 for id, val in sorted(syscalls.iteritems(), key = lambda(k, v): (v, k), \
|
/tools/perf/util/ |
D | syscalltbl.c | 59 entries = tbl->syscalls.entries = malloc(sizeof(struct syscall) * nr_entries); in syscalltbl__init_native() 60 if (tbl->syscalls.entries == NULL) in syscalltbl__init_native() 71 qsort(tbl->syscalls.entries, nr_entries, sizeof(struct syscall), syscallcmp); in syscalltbl__init_native() 72 tbl->syscalls.nr_entries = nr_entries; in syscalltbl__init_native() 90 zfree(&tbl->syscalls.entries); in syscalltbl__delete() 101 struct syscall *sc = bsearch(name, tbl->syscalls.entries, in syscalltbl__id() 102 tbl->syscalls.nr_entries, sizeof(*sc), in syscalltbl__id()
|
D | syscalltbl.h | 10 } syscalls; member
|
/tools/perf/scripts/python/bin/ |
D | futex-contention-record | 2 perf record -e syscalls:sys_enter_futex -e syscalls:sys_exit_futex $@
|
D | failed-syscalls-by-pid-record | 3 perf record -e syscalls:sys_exit $@) 2> /dev/null
|
D | sctop-record | 3 perf record -e syscalls:sys_enter $@) 2> /dev/null
|
D | syscall-counts-record | 3 perf record -e syscalls:sys_enter $@) 2> /dev/null
|
D | syscall-counts-by-pid-record | 3 perf record -e syscalls:sys_enter $@) 2> /dev/null
|
D | failed-syscalls-by-pid-report | 10 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/failed-syscalls-by-pid.py $comm
|
/tools/perf/arch/x86/ |
D | Makefile | 14 sys := $(srctree)/tools/perf/arch/x86/entry/syscalls 22 …(diff -B arch/x86/entry/syscalls/syscall_64.tbl ../../arch/x86/entry/syscalls/syscall_64.tbl >/dev…
|
/tools/perf/scripts/perl/ |
D | rwtop.pl | 35 sub syscalls::sys_exit_read subroutine 53 sub syscalls::sys_enter_read subroutine 66 sub syscalls::sys_exit_write subroutine 79 sub syscalls::sys_enter_write subroutine
|
D | rw-by-pid.pl | 24 sub syscalls::sys_exit_read subroutine 40 sub syscalls::sys_enter_read subroutine 51 sub syscalls::sys_exit_write subroutine 62 sub syscalls::sys_enter_write subroutine
|
D | rw-by-file.pl | 28 sub syscalls::sys_enter_read subroutine 39 sub syscalls::sys_enter_write subroutine
|
D | failed-syscalls.pl | 29 sub syscalls::sys_exit subroutine
|
/tools/perf/Documentation/ |
D | perf-trace.txt | 17 syscalls, but other system events like pagefaults, task lifetime events, 38 List of syscalls to show, currently only syscall names. 39 Prefixing with ! shows all syscalls but the ones specified. You may 100 Show only a summary of syscalls by thread with min, max, and average times 105 Show all syscalls followed by a summary by thread with min, max, and 117 --syscalls:: 188 $ perf trace --no-syscalls -F 190 Trace syscalls, major and minor pagefaults:
|
/tools/perf/tests/ |
D | mmap-basic.c | 31 pid_t (*syscalls[])(void) = { (void *)getsid, getppid, (void*)getpgid }; in test__basic_mmap() local 101 int foo = syscalls[i](); in test__basic_mmap()
|
/tools/perf/ |
D | builtin-trace.c | 64 } syscalls; member 1215 if (id > trace->syscalls.max) { in trace__read_syscall_info() 1216 struct syscall *nsyscalls = realloc(trace->syscalls.table, (id + 1) * sizeof(*sc)); in trace__read_syscall_info() 1221 if (trace->syscalls.max != -1) { in trace__read_syscall_info() 1222 memset(nsyscalls + trace->syscalls.max + 1, 0, in trace__read_syscall_info() 1223 (id - trace->syscalls.max) * sizeof(*sc)); in trace__read_syscall_info() 1228 trace->syscalls.table = nsyscalls; in trace__read_syscall_info() 1229 trace->syscalls.max = id; in trace__read_syscall_info() 1232 sc = trace->syscalls.table + id; in trace__read_syscall_info() 1421 if ((id > trace->syscalls.max || trace->syscalls.table[id].name == NULL) && in trace__syscall_info() [all …]
|