| Index: client/site_tests/platform_StackProtector/platform_StackProtector.py
|
| diff --git a/client/site_tests/platform_StackProtector/platform_StackProtector.py b/client/site_tests/platform_StackProtector/platform_StackProtector.py
|
| index 640ac4dd5f846b398256df6d5b39d6d70c62a238..e34fd7cacf12fb7fc4d370b5b4899757f21beabc 100644
|
| --- a/client/site_tests/platform_StackProtector/platform_StackProtector.py
|
| +++ b/client/site_tests/platform_StackProtector/platform_StackProtector.py
|
| @@ -41,11 +41,10 @@ class platform_StackProtector(test.test):
|
| """
|
| libc_glob = "/lib/libc-[0-9]*"
|
| os.chdir(self.srcdir)
|
| - cmd = ("find '%s' -wholename /proc -prune -o "
|
| + cmd = ("find '%s' -wholename %s -prune -o "
|
| + " -wholename /proc -prune -o "
|
| " -wholename /dev -prune -o "
|
| " -wholename /sys -prune -o "
|
| - " -wholename /home/autotest -prune -o "
|
| - " -wholename /usr/local/autotest -prune -o "
|
| " -wholename /mnt/stateful_partition -prune -o "
|
| # A couple of files known to be a false positive:
|
| " -wholename '/home/chronos/Safe Browsing Bloom*' -prune -o "
|
| @@ -56,7 +55,7 @@ class platform_StackProtector(test.test):
|
| "sh -c 'binutils/objdump -CR {} 2>&1 | "
|
| "egrep -q \"(stack_chk|Invalid|not recognized)\" || echo {}' ';'"
|
| )
|
| - badfiles = utils.system_output(cmd % (rootdir, libc_glob))
|
| + badfiles = utils.system_output(cmd % (rootdir, self.autodir, libc_glob))
|
|
|
| # special case check for libc, needs different objdump flags
|
| cmd = "binutils/objdump -D %s | egrep -q stack_chk || echo %s"
|
|
|