From eb45aa4244bffd937b4175de5ca1d42c1cf2dbba Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 5 Sep 2017 16:28:58 +0200 Subject: prog, sys: move dictionary of special strings to sys It is target-specific. --- sys/init.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sys') diff --git a/sys/init.go b/sys/init.go index d0d3de82a..11d279ead 100644 --- a/sys/init.go +++ b/sys/init.go @@ -26,6 +26,7 @@ func init() { "timespec": generateTimespec, "timeval": generateTimespec, }, + StringDictionary: stringDictionary, } prog.RegisterTarget(target) } @@ -41,6 +42,12 @@ const ( var ( mmapSyscall *prog.Syscall clockGettimeSyscall *prog.Syscall + + stringDictionary = []string{"user", "keyring", "trusted", "system", "security", "selinux", + "posix_acl_access", "mime_type", "md5sum", "nodev", "self", + "bdev", "proc", "cgroup", "cpuset", + "lo", "eth0", "eth1", "em0", "em1", "wlan0", "wlan1", "ppp0", "ppp1", + "vboxnet0", "vboxnet1", "vmnet0", "vmnet1", "GPL"} ) // createMmapCall creates a "normal" mmap call that maps [start, start+npages) page range. -- cgit mrf-deployment