Lines Matching refs:syscalls

133 	} syscalls;  member
1764 if (trace->syscalls.table == NULL) { in trace__read_syscall_info()
1765 trace->syscalls.table = calloc(trace->sctbl->syscalls.max_id + 1, sizeof(*sc)); in trace__read_syscall_info()
1766 if (trace->syscalls.table == NULL) in trace__read_syscall_info()
1770 if (id > trace->sctbl->syscalls.max_id || (id == 0 && trace->syscalls.table == NULL)) { in trace__read_syscall_info()
1772 struct syscall *table = realloc(trace->syscalls.table, (id + 1) * sizeof(*sc)); in trace__read_syscall_info()
1778 if (trace->syscalls.table == NULL) in trace__read_syscall_info()
1781 …memset(table + trace->sctbl->syscalls.max_id + 1, 0, (id - trace->sctbl->syscalls.max_id) * sizeof… in trace__read_syscall_info()
1783 trace->syscalls.table = table; in trace__read_syscall_info()
1784 trace->sctbl->syscalls.max_id = id; in trace__read_syscall_info()
1787 sc = trace->syscalls.table + id; in trace__read_syscall_info()
2111 if (id > trace->sctbl->syscalls.max_id) {
2113 if (id >= trace->sctbl->syscalls.max_id) {
2125 if ((trace->syscalls.table == NULL || trace->syscalls.table[id].name == NULL) &&
2129 if (trace->syscalls.table[id].name == NULL) {
2130 if (trace->syscalls.table[id].nonexistent)
2135 return &trace->syscalls.table[id];
2141 if (id <= trace->sctbl->syscalls.max_id && trace->syscalls.table[id].name != NULL)
2142 fprintf(trace->output, "(%s)", trace->syscalls.table[id].name);
2333 if (evsel != trace->syscalls.events.sys_enter)
2803 if (evsel == trace->syscalls.events.augmented) {
3199 trace->syscalls.events.sys_enter = sys_enter;
3200 trace->syscalls.events.sys_exit = sys_exit;
3224 if (!evsel__append_tp_filter(trace->syscalls.events.sys_enter, filter)) {
3225 sys_exit = trace->syscalls.events.sys_exit;
3253 trace->syscalls.map = trace__find_bpf_map_by_name(trace, "syscalls");
3254 trace->syscalls.prog_array.sys_enter = trace__find_bpf_map_by_name(trace, "syscalls_sys_enter");
3255 trace->syscalls.prog_array.sys_exit = trace__find_bpf_map_by_name(trace, "syscalls_sys_exit");
3296 return trace->syscalls.unaugmented_prog;
3313 …return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(trace->syscalls.unaugmented_…
3319 …return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(trace->syscalls.unaugmented_p…
3343 int fd = bpf_map__fd(trace->syscalls.map);
3368 int fd = bpf_map__fd(trace->syscalls.map);
3374 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3412 for (id = 0; id < trace->sctbl->syscalls.nr_entries; ++id) {
3418 pair->bpf_prog.sys_enter == trace->syscalls.unaugmented_prog)
3471 if (pair_prog == trace->syscalls.unaugmented_prog)
3486 int map_enter_fd = bpf_map__fd(trace->syscalls.prog_array.sys_enter),
3487 map_exit_fd = bpf_map__fd(trace->syscalls.prog_array.sys_exit);
3490 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3537 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3549 if (sc->bpf_prog.sys_enter != trace->syscalls.unaugmented_prog)
3580 evlist__remove(trace->evlist, trace->syscalls.events.augmented);
3581 evsel__delete(trace->syscalls.events.augmented);
3582 trace->syscalls.events.augmented = NULL;
3641 if (evsel == trace->syscalls.events.augmented ||
3653 if (trace->syscalls.map)
3655 if (trace->syscalls.events.sys_enter)
4025 if (trace->syscalls.map)
4028 if (trace->syscalls.prog_array.sys_enter)
4036 if (trace->syscalls.events.sys_exit) {
4038 trace->syscalls.events.sys_exit->filter);
4356 sc = &trace->syscalls.table[syscall_stats_entry->syscall];
4745 if (trace->syscalls.table) {
4746 for (i = 0; i <= trace->sctbl->syscalls.max_id; i++)
4747 syscall__exit(&trace->syscalls.table[i]);
4748 free(trace->syscalls.table);
4950 trace.syscalls.events.augmented = evsel;
5002 …trace.syscalls.unaugmented_prog = trace__find_bpf_program_by_title(&trace, "!raw_syscalls:unaugmen…
5073 if (trace.syscalls.events.augmented) {
5082 if (trace.syscalls.events.augmented->priv == NULL &&
5084 struct evsel *augmented = trace.syscalls.events.augmented;