in cmd/seccomp-profiler/main.go [356:374]
func writeDebugYAML(w io.Writer, syscalls []disasm.Syscall) error {
sort.Slice(syscalls, func(i, j int) bool {
return syscalls[i].Name < syscalls[j].Name
})
debug := struct {
AllSyscalls []disasm.Syscall `yaml:"all_syscalls"`
}{
AllSyscalls: syscalls,
}
data, err := yaml.Marshal(debug)
if err != nil {
return err
}
fmt.Fprintln(w, string(data))
return nil
}