]> git.baikalelectronics.ru Git - kernel.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)
commite86917a01b1fd25516332216e11047c4e45460b7
treeb710800c2d94e77eaae3c728449f1d4643b65096
parent2a55999c242cd396f8f8b3600b218251b61c25ab
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