From ee51f7ac1dd0df7131343d099fd0b87aac42f360 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 29 Apr 2024 07:55:46 +0200 Subject: 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. --- prog/resources.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'prog/resources.go') 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 } } -- cgit mrf-deployment