From 3da9017c17c7d2432c4b76345c4d2efbeedd2935 Mon Sep 17 00:00:00 2001 From: Joey Jiaojg Date: Wed, 26 May 2021 19:38:04 +0800 Subject: pkg/compiler: add glob type * all: add new typename dirname The current way to check files under sysfs or proc is: - define a string to represent each file - open the file - pass the fd to write / read / close The issues above are: - Need to know what file present on target device - Need to write openat for each file With dirname added, which will open one file in the directory randomly and then pass the fd to write/read/close. * all: use typename glob to match filename Fixes #481 --- prog/hints.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'prog/hints.go') diff --git a/prog/hints.go b/prog/hints.go index a26185010..c66242357 100644 --- a/prog/hints.go +++ b/prog/hints.go @@ -102,7 +102,7 @@ func generateHints(compMap CompMap, arg Arg, exec func()) { case BufferFilename: // This can generate escaping paths and is probably not too useful anyway. return - case BufferString: + case BufferString, BufferGlob: if len(t.Values) != 0 { // These are frequently file names or complete enumerations. // Mutating these may be useful iff we intercept strcmp -- cgit mrf-deployment