diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-query-subsystems/generator.go | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/tools/syz-query-subsystems/generator.go b/tools/syz-query-subsystems/generator.go index d738be0f0..f2a38ff82 100644 --- a/tools/syz-query-subsystems/generator.go +++ b/tools/syz-query-subsystems/generator.go @@ -45,11 +45,12 @@ func generateSubsystemsFile(name string, list []*subsystem.Subsystem, commitInfo } sort.Strings(parents) subsystem := &templateSubsystem{ - VarName: varName, - Name: serializer.WriteString(entry.Name), - PathRules: serializer.WriteString(entry.PathRules), - Parents: parents, - NoReminders: entry.NoReminders, + VarName: varName, + Name: serializer.WriteString(entry.Name), + PathRules: serializer.WriteString(entry.PathRules), + Parents: parents, + NoReminders: entry.NoReminders, + NoIndirectCc: entry.NoIndirectCc, } // Some of the records are mostly empty. if len(entry.Maintainers) > 0 { @@ -112,14 +113,15 @@ func hierarchyList(list []*subsystem.Subsystem) []string { var makeVarRegexp = regexp.MustCompile(`[^\w]|^([^a-z0-9]+)`) type templateSubsystem struct { - VarName string - Name string - Syscalls string - PathRules string - Lists string - Maintainers string - Parents []string - NoReminders bool + VarName string + Name string + Syscalls string + PathRules string + Lists string + Maintainers string + Parents []string + NoReminders bool + NoIndirectCc bool } type templateVars struct { @@ -172,6 +174,9 @@ var {{range $i, $item := .List}} {{- if .NoReminders}} NoReminders: true, {{- end}} +{{- if .NoIndirectCc}} +NoIndirectCc: true, +{{- end}} } {{end}} |
