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/encoding.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'prog/encoding.go') diff --git a/prog/encoding.go b/prog/encoding.go index 140636865..e66535e2a 100644 --- a/prog/encoding.go +++ b/prog/encoding.go @@ -853,7 +853,7 @@ func encodeData(buf *bytes.Buffer, data []byte, readable, cstr bool) { } func isReadableDataType(typ *BufferType) bool { - return typ.Kind == BufferString || typ.Kind == BufferFilename + return typ.Kind == BufferString || typ.Kind == BufferFilename || typ.Kind == BufferGlob } func isReadableData(data []byte) bool { -- cgit mrf-deployment