]> asedeno.scripts.mit.edu Git - linux.git/commit
leaking_addresses: skip all /proc/PID except /proc/1
authorTobin C. Harding <me@tobin.cc>
Tue, 27 Feb 2018 04:02:57 +0000 (15:02 +1100)
committerTobin C. Harding <me@tobin.cc>
Fri, 6 Apr 2018 22:50:34 +0000 (08:50 +1000)
commit472c9e1085f20de71fc482500c8f1e4e45dff651
treeb710800c2d94e77eaae3c728449f1d4643b65096
parent5e4bac34edc7829b4a0749e3870d4a171c1f036f
leaking_addresses: skip all /proc/PID except /proc/1

When the system is idle it is likely that most files under /proc/PID
will be identical for various processes.  Scanning _all_ the PIDs under
/proc is unnecessary and implies that we are thoroughly scanning /proc.
This is _not_ the case because there may be ways userspace can trigger
creation of /proc files that leak addresses but were not present during
a scan.  For these two reasons we should exclude all PID directories
under /proc except '1/'

Exclude all /proc/PID except /proc/1.

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