Home | History | Annotate | Download | only in filemon

Lines Matching defs:call

418 		struct ktr_syscall *call = &F->payload.syscall;
422 if (call->ktr_code < 0 ||
423 (size_t)call->ktr_code >= __arraycount(filemon_syscalls) ||
424 filemon_syscalls[call->ktr_code] == NULL)
431 S = (*filemon_syscalls[call->ktr_code])(F, &key, call);
441 * sequentially in CALL/RET pairs, but let's be
586 const struct filemon_key *key, const struct ktr_syscall *call,
599 S->syscode = call->ktr_code;
758 const struct ktr_syscall *call)
760 return syscall_enter(key, call, 1, &show_chdir);
768 const struct ktr_syscall *call)
770 return syscall_enter(key, call, 1, &show_execve);
775 const struct ktr_syscall *call)
777 const register_t *args = (const void *)&call[1];
793 const struct ktr_syscall *call)
795 return syscall_enter(key, call, 0, &show_fork);
801 const struct ktr_syscall *call)
803 return syscall_enter(key, call, 2, &show_link);
809 const struct ktr_syscall *call)
811 const register_t *args = (const void *)&call[1];
814 if (call->ktr_argsize < 2)
819 return syscall_enter(key, call, 1, &show_open_readwrite);
821 return syscall_enter(key, call, 1, &show_open_write);
823 return syscall_enter(key, call, 1, &show_open_read);
831 const struct ktr_syscall *call)
833 const register_t *args = (const void *)&call[1];
841 if (call->ktr_argsize < 3)
848 return syscall_enter(key, call, 1,
851 return syscall_enter(key, call, 1, &show_open_write);
853 return syscall_enter(key, call, 1, &show_open_read);
858 return syscall_enter(key, call, 1,
861 return syscall_enter(key, call, 1, &show_openat_write);
863 return syscall_enter(key, call, 1, &show_openat_read);
874 const struct ktr_syscall *call)
876 return syscall_enter(key, call, 2, &show_symlink);
882 const struct ktr_syscall *call)
884 return syscall_enter(key, call, 1, &show_unlink);
890 const struct ktr_syscall *call)
892 return syscall_enter(key, call, 2, &show_rename);