Lines Matching refs:syscalls
85 entries = tbl->syscalls.entries = malloc(sizeof(struct syscall) * nr_entries); in syscalltbl__init_native()
86 if (tbl->syscalls.entries == NULL) in syscalltbl__init_native()
97 qsort(tbl->syscalls.entries, nr_entries, sizeof(struct syscall), syscallcmp); in syscalltbl__init_native()
98 tbl->syscalls.nr_entries = nr_entries; in syscalltbl__init_native()
99 tbl->syscalls.max_id = syscalltbl_native_max_id; in syscalltbl__init_native()
117 zfree(&tbl->syscalls.entries); in syscalltbl__delete()
128 struct syscall *sc = bsearch(name, tbl->syscalls.entries, in syscalltbl__id()
129 tbl->syscalls.nr_entries, sizeof(*sc), in syscalltbl__id()
137 struct syscall *syscalls = tbl->syscalls.entries; in syscalltbl__id_at_idx() local
139 return idx < tbl->syscalls.nr_entries ? syscalls[idx].id : -1; in syscalltbl__id_at_idx()
145 struct syscall *syscalls = tbl->syscalls.entries; in syscalltbl__strglobmatch_next() local
147 for (i = *idx + 1; i < tbl->syscalls.nr_entries; ++i) { in syscalltbl__strglobmatch_next()
148 if (strglobmatch(syscalls[i].name, syscall_glob)) { in syscalltbl__strglobmatch_next()
150 return syscalls[i].id; in syscalltbl__strglobmatch_next()