OSDN Git Service

leaking_addresses: add to exclude files/paths list
authorTobin C. Harding <me@tobin.cc>
Thu, 9 Nov 2017 03:02:41 +0000 (14:02 +1100)
committerTobin C. Harding <me@tobin.cc>
Mon, 13 Nov 2017 22:29:27 +0000 (09:29 +1100)
There are a couple more files that cause the script to stall.

/sys/firmware/devicetree and its symlink /proc/device-tree, reported by
Michael Ellerman.

usbmon should be skipped were ever it appears. Reported by Kees Cook

Add files to be excluded from parsing.

Signed-off-by: Tobin C. Harding <me@tobin.cc>
scripts/leaking_addresses.pl

index 3f8c6e2..0aac03a 100755 (executable)
@@ -37,6 +37,8 @@ my @skip_parse_files_abs = ('/proc/kmsg',
                            '/proc/kcore',
                            '/proc/fs/ext4/sdb1/mb_groups',
                            '/proc/1/fd/3',
+                           '/sys/firmware/devicetree',
+                           '/proc/device-tree',
                            '/sys/kernel/debug/tracing/trace_pipe',
                            '/sys/kernel/security/apparmor/revision');
 
@@ -61,6 +63,7 @@ my @skip_walk_dirs_any = ('self',
                          'thread-self',
                          'cwd',
                          'fd',
+                         'usbmon',
                          'stderr',
                          'stdin',
                          'stdout');