]> 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)
commitf73411b580fdfdd8518b356ed19ac25bd4f99cad
treeb710800c2d94e77eaae3c728449f1d4643b65096
parente89a51d6fcdc4914dbbb96ace605b164c3816e36
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