func filterBlacklist()

in cmd/seccomp-profiler/main.go [284:300]


func filterBlacklist(syscalls []string) ([]string, []string) {
	filter := make(map[string]struct{}, len(blacklist))
	for _, s := range blacklist {
		filter[s] = struct{}{}
	}

	var out []string
	var filtered []string
	for _, s := range syscalls {
		if _, found := filter[s]; !found {
			out = append(out, s)
		} else {
			filtered = append(filtered, s)
		}
	}
	return out, filtered
}