in filter.go [285:295]
func getSyscall(syscalls []SyscallWithConditions, syscall uint32) *SyscallWithConditions {
for i := range syscalls {
// Use the reference directely from the slice rather than the iteration variable from range,
// as the iteration variable in a range loop is a copy and cannot be modified.
s := &syscalls[i]
if s.Num == syscall {
return s
}
}
return nil
}