Lines Matching refs:syscalls

134 	} syscalls;  member
1769 if (trace->syscalls.table == NULL) { in trace__read_syscall_info()
1770 trace->syscalls.table = calloc(trace->sctbl->syscalls.max_id + 1, sizeof(*sc)); in trace__read_syscall_info()
1771 if (trace->syscalls.table == NULL) in trace__read_syscall_info()
1775 if (id > trace->sctbl->syscalls.max_id || (id == 0 && trace->syscalls.table == NULL)) { in trace__read_syscall_info()
1777 struct syscall *table = realloc(trace->syscalls.table, (id + 1) * sizeof(*sc)); in trace__read_syscall_info()
1783 if (trace->syscalls.table == NULL) in trace__read_syscall_info()
1786 …memset(table + trace->sctbl->syscalls.max_id + 1, 0, (id - trace->sctbl->syscalls.max_id) * sizeof… in trace__read_syscall_info()
1788 trace->syscalls.table = table; in trace__read_syscall_info()
1789 trace->sctbl->syscalls.max_id = id; in trace__read_syscall_info()
1792 sc = trace->syscalls.table + id; in trace__read_syscall_info()
2116 if (id > trace->sctbl->syscalls.max_id) {
2118 if (id >= trace->sctbl->syscalls.max_id) {
2130 if ((trace->syscalls.table == NULL || trace->syscalls.table[id].name == NULL) &&
2134 if (trace->syscalls.table[id].name == NULL) {
2135 if (trace->syscalls.table[id].nonexistent)
2140 return &trace->syscalls.table[id];
2146 if (id <= trace->sctbl->syscalls.max_id && trace->syscalls.table[id].name != NULL)
2147 fprintf(trace->output, "(%s)", trace->syscalls.table[id].name);
2335 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");
3307 return trace->syscalls.unaugmented_prog;
3324 …return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(trace->syscalls.unaugmented_…
3330 …return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(trace->syscalls.unaugmented_p…
3354 int fd = bpf_map__fd(trace->syscalls.map);
3379 int fd = bpf_map__fd(trace->syscalls.map);
3385 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3423 for (id = 0; id < trace->sctbl->syscalls.nr_entries; ++id) {
3429 pair->bpf_prog.sys_enter == trace->syscalls.unaugmented_prog)
3482 if (pair_prog == trace->syscalls.unaugmented_prog)
3497 int map_enter_fd = bpf_map__fd(trace->syscalls.prog_array.sys_enter),
3498 map_exit_fd = bpf_map__fd(trace->syscalls.prog_array.sys_exit);
3501 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3548 for (key = 0; key < trace->sctbl->syscalls.nr_entries; ++key) {
3560 if (sc->bpf_prog.sys_enter != trace->syscalls.unaugmented_prog)
3591 evlist__remove(trace->evlist, trace->syscalls.events.augmented);
3592 evsel__delete(trace->syscalls.events.augmented);
3593 trace->syscalls.events.augmented = NULL;
3652 if (evsel == trace->syscalls.events.augmented ||
3664 if (trace->syscalls.map)
3666 if (trace->syscalls.events.sys_enter)
4039 if (trace->syscalls.map)
4042 if (trace->syscalls.prog_array.sys_enter)
4050 if (trace->syscalls.events.sys_exit) {
4052 trace->syscalls.events.sys_exit->filter);
4274 trace->syscalls.events.sys_enter = evsel;
4287 trace->syscalls.events.sys_exit = evsel;
4372 sc = &trace->syscalls.table[syscall_stats_entry->syscall];
4761 if (trace->syscalls.table) {
4762 for (i = 0; i <= trace->sctbl->syscalls.max_id; i++)
4763 syscall__exit(&trace->syscalls.table[i]);
4764 free(trace->syscalls.table);
4972 trace.syscalls.events.augmented = evsel;
5024 …trace.syscalls.unaugmented_prog = trace__find_bpf_program_by_title(&trace, "!raw_syscalls:unaugmen…
5095 if (trace.syscalls.events.augmented) {
5104 if (trace.syscalls.events.augmented->priv == NULL &&
5106 struct evsel *augmented = trace.syscalls.events.augmented;