| /Linux-v5.4/tools/perf/util/ |
| D | syscalltbl.c | 68 entries = tbl->syscalls.entries = malloc(sizeof(struct syscall) * nr_entries); in syscalltbl__init_native() 69 if (tbl->syscalls.entries == NULL) in syscalltbl__init_native() 80 qsort(tbl->syscalls.entries, nr_entries, sizeof(struct syscall), syscallcmp); in syscalltbl__init_native() 81 tbl->syscalls.nr_entries = nr_entries; in syscalltbl__init_native() 82 tbl->syscalls.max_id = syscalltbl_native_max_id; in syscalltbl__init_native() 100 zfree(&tbl->syscalls.entries); in syscalltbl__delete() 111 struct syscall *sc = bsearch(name, tbl->syscalls.entries, in syscalltbl__id() 112 tbl->syscalls.nr_entries, sizeof(*sc), in syscalltbl__id() 121 struct syscall *syscalls = tbl->syscalls.entries; in syscalltbl__strglobmatch_next() local 123 for (i = *idx + 1; i < tbl->syscalls.nr_entries; ++i) { in syscalltbl__strglobmatch_next() [all …]
|
| /Linux-v5.4/tools/perf/scripts/python/ |
| D | failed-syscalls-by-pid.py | 34 syscalls = autodict() variable 51 syscalls[common_comm][common_pid][id][ret] += 1 53 syscalls[common_comm][common_pid][id][ret] = 1 69 comm_keys = syscalls.keys() 71 pid_keys = syscalls[comm].keys() 74 id_keys = syscalls[comm][pid].keys() 77 ret_keys = syscalls[comm][pid][id].keys() 78 …for ret, val in sorted(syscalls[comm][pid][id].items(), key = lambda kv: (kv[1], kv[0]), reverse =…
|
| D | syscall-counts-by-pid.py | 33 syscalls = autodict() variable 48 syscalls[common_comm][common_pid][id] += 1 50 syscalls[common_comm][common_pid][id] = 1 67 comm_keys = syscalls.keys() 69 pid_keys = syscalls[comm].keys() 72 id_keys = syscalls[comm][pid].keys() 73 for id, val in sorted(syscalls[comm][pid].items(),
|
| D | sctop.py | 46 syscalls = autodict() variable 59 syscalls[id] += 1 61 syscalls[id] = 1 81 for id, val in sorted(syscalls.items(), 88 syscalls.clear()
|
| D | syscall-counts.py | 30 syscalls = autodict() variable 45 syscalls[id] += 1 47 syscalls[id] = 1 63 for id, val in sorted(syscalls.items(),
|
| /Linux-v5.4/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 $@
|
| /Linux-v5.4/scripts/ |
| D | checksyscalls.sh | 204 /* ... including the "new" 32-bit uid syscalls */ 247 /* Unmerged syscalls for AFS, STREAMS, etc. */ 264 (ignore_list && syscall_list $(dirname $0)/../arch/x86/entry/syscalls/syscall_32.tbl) | \
|
| /Linux-v5.4/arch/x86/um/ |
| D | user-offsets.c | 14 static char syscalls[] = { variable 19 static char syscalls[] = { variable 98 DEFINE(__NR_syscall_max, sizeof(syscalls) - 1); in foo() 99 DEFINE(NR_syscalls, sizeof(syscalls)); in foo()
|
| /Linux-v5.4/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
|
| /Linux-v5.4/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
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | asm-offsets_32.c | 9 static char syscalls[] = { variable 65 DEFINE(__NR_syscall_max, sizeof(syscalls) - 1); in foo() 66 DEFINE(NR_syscalls, sizeof(syscalls)); in foo()
|
| /Linux-v5.4/ |
| D | Kbuild | 42 always += missing-syscalls 47 missing-syscalls: scripts/checksyscalls.sh $(offsets-file) FORCE 48 $(call cmd,syscalls)
|
| /Linux-v5.4/tools/perf/arch/arm64/ |
| D | Makefile | 13 header := $(out)/syscalls.c 16 sysprf := $(srctree)/tools/perf/arch/arm64/entry/syscalls/
|
| /Linux-v5.4/tools/perf/arch/s390/ |
| D | Makefile | 15 syskrn := $(srctree)/arch/s390/kernel/syscalls/syscall.tbl 16 sysprf := $(srctree)/tools/perf/arch/s390/entry/syscalls
|
| /Linux-v5.4/tools/perf/ |
| D | builtin-trace.c | 105 } syscalls; member 1506 if (trace->syscalls.table == NULL) { in trace__read_syscall_info() 1507 trace->syscalls.table = calloc(trace->sctbl->syscalls.max_id + 1, sizeof(*sc)); in trace__read_syscall_info() 1508 if (trace->syscalls.table == NULL) in trace__read_syscall_info() 1512 sc = trace->syscalls.table + id; in trace__read_syscall_info() 1821 if (id > trace->sctbl->syscalls.max_id) in trace__syscall_info() 1824 if ((trace->syscalls.table == NULL || trace->syscalls.table[id].name == NULL) && in trace__syscall_info() 1828 if (trace->syscalls.table[id].name == NULL) { in trace__syscall_info() 1829 if (trace->syscalls.table[id].nonexistent) in trace__syscall_info() 1834 return &trace->syscalls.table[id]; in trace__syscall_info() [all …]
|
| D | check-headers.sh | 122 check_2 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl
|
| /Linux-v5.4/tools/perf/arch/powerpc/ |
| D | Makefile | 17 syskrn := $(srctree)/arch/powerpc/kernel/syscalls/syscall.tbl 18 sysprf := $(srctree)/tools/perf/arch/powerpc/entry/syscalls
|
| /Linux-v5.4/arch/s390/ |
| D | Makefile | 141 syscalls := arch/s390/kernel/syscalls macro 167 $(Q)$(MAKE) $(build)=$(syscalls) uapi 170 $(Q)$(MAKE) $(build)=$(syscalls) kapi
|
| /Linux-v5.4/tools/perf/Documentation/ |
| D | perf-trace.txt | 17 syscalls, but other system events like pagefaults, task lifetime events, 39 List of syscalls and other perf events (tracepoints, HW cache events, 42 Prefixing with ! shows all syscalls but the ones specified. You may 121 Show only syscalls that failed, i.e. that returned < 0. 136 Show only a summary of syscalls by thread with min, max, and average times 141 Show all syscalls followed by a summary by thread with min, max, and 157 --syscalls:: 159 --no-syscalls. 258 $ perf trace --no-syscalls -F 260 Trace syscalls, major and minor pagefaults: [all …]
|
| /Linux-v5.4/tools/perf/tests/ |
| D | mmap-basic.c | 40 pid_t (*syscalls[])(void) = { (void *)getsid, getppid, (void*)getpgid }; in test__basic_mmap() local 111 int foo = syscalls[i](); in test__basic_mmap()
|