INNER CODE UNIT · Go
allSyscalls
cilium/tetragon · cmd/dump-syscalls-info/main.go:219
allSyscalls := make(map[string]*valTy)
for k := range oldInfo {
allSyscalls[k] = &valTy{inOld: true}
}
for k := range newInfo {
if v := allSyscalls[k]; v == nil {
allSyscalls[k] = &valTy{inNew: true}
} else {
v.inNew = true
}
}
ret := make(map[string][]SyscallArg)
for k, v := range allSyscalls {
sl := slog.New(slog.NewTextHandler(os.Stdout, nil)).With("syscall", k)
if v.inOld && v.inNew {
ret[k] = updateArgs(sl, oldInfo[k], newInfo[k])
} else if v.inOld {