def setupProject(project): IGNORE_SYSCALLS = set(( 2, 120, 190, # fork, clone, vfork 29, 72, # pause, sigsuspend (suspend until signal send) 88, # reboot 91, # munmap 113, 166, # vm86old, vm86: enter VM86 mode (virtual-8086 in Intel literature) 119, 173, # sigreturn, rt_sigreturn 162, # nanosleep 252, # epoll_wait )) syscall = GenerateSyscall(project) syscall.fixed_arguments[SYS_EXIT] = {1: "0"} syscall.fixed_arguments[SYS_OLD_SELECT] = {5: "0"} syscall.syscalls = list(set(SYSCALL_NAMES.keys()) - IGNORE_SYSCALLS) process = SyscallProcess(project, name="syscall") WatchProcess(process) syslog = Syslog(project) syslog.syslog.patterns['syscall'] = 1.0 syslog.messages.patterns['syscall'] = 1.0