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" |