aboutsummaryrefslogtreecommitdiffstats
path: root/prog/resources.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-04-29 07:55:46 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-04-29 14:53:56 +0000
commitee51f7ac1dd0df7131343d099fd0b87aac42f360 (patch)
tree4380123b153453dc87b720df601dc8478bfeefa3 /prog/resources.go
parentad452794ee865e84d6bf40479e327aa9d07dec60 (diff)
syz-manager: print better message about disabled syscalls
Print better message and print it when verbosity >= 1. This will allow to easier diff any changes in enabled syscalls caused by future code changes.
Diffstat (limited to 'prog/resources.go')
-rw-r--r--prog/resources.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/prog/resources.go b/prog/resources.go
index d739b528e..c200b2c5c 100644
--- a/prog/resources.go
+++ b/prog/resources.go
@@ -211,11 +211,12 @@ func (target *Target) TransitivelyEnabledCalls(enabled map[*Syscall]bool) (map[*
for _, ctor := range target.calcResourceCtors(res, true) {
names = append(names, ctor.Call.Name)
}
+ if len(names) > 5 {
+ names = append(names[:3], "...")
+ }
ctors[res.Name] = names
}
- disabled[c] = fmt.Sprintf("no syscalls can create resource %v,"+
- " enable some syscalls that can create it %v",
- res.Name, ctors[res.Name])
+ disabled[c] = fmt.Sprintf("%v %v", res.Name, ctors[res.Name])
break
}
}