[tbb-commits] [tor-browser-bundle-testsuite/master] Fix readelf_RELRO, readelf_stack_canary and readelf_PIE

gk at torproject.org gk at torproject.org
Thu Oct 15 18:41:27 UTC 2020


commit cd6aa441e887e0a587e572e6e901219fbca14f69
Author: Alex Catarineu <acat at torproject.org>
Date:   Sun May 17 20:36:53 2020 +0200

    Fix readelf_RELRO, readelf_stack_canary and readelf_PIE
---
 TBBTestSuite/TestSuite/BrowserBundleTests.pm | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/TBBTestSuite/TestSuite/BrowserBundleTests.pm b/TBBTestSuite/TestSuite/BrowserBundleTests.pm
index a054438..e92fe6d 100644
--- a/TBBTestSuite/TestSuite/BrowserBundleTests.pm
+++ b/TBBTestSuite/TestSuite/BrowserBundleTests.pm
@@ -99,6 +99,8 @@ our @tests = (
             TorBrowser/Tor/PluggableTransports/meek-client-torbrowser
             TorBrowser/Tor/PluggableTransports/obfs4proxy
             TorBrowser/Tor/PluggableTransports/zope/interface/_zope_interface_coptimizations.so
+            TorBrowser/Tor/PluggableTransports/snowflake-client
+            TorBrowser/ncprop279/ncprop279
             ) ],
     },
     {
@@ -106,7 +108,7 @@ our @tests = (
         type            => 'command',
         descr           => 'Check for stack canary support',
         files           => \&tbb_binfiles,
-        command         => [ 'readelf', '-s' ],
+        command         => [ 'readelf', '-s', '--wide' ],
         check_output    => sub { $_[0] =~ m/__stack_chk_fail/ },
         enable          => sub { $OSNAME eq 'linux' },
         # ticket 13056
@@ -115,7 +117,6 @@ our @tests = (
             gtk2/libmozgtk.so
             libmozalloc.so
             libmozgtk.so
-            libnssckbi.so
             libplc4.so
             libplds4.so
             TorBrowser/Tor/libstdc++/libstdc++.so.6
@@ -130,6 +131,11 @@ our @tests = (
             TorBrowser/Tor/PluggableTransports/zope/interface/_zope_interface_coptimizations.so
             TorBrowser/Tor/PluggableTransports/meek-client
             TorBrowser/Tor/PluggableTransports/obfs4proxy
+            TorBrowser/Tor/PluggableTransports/snowflake-client
+            TorBrowser/ncprop279/ncprop279
+            libgraphitewasm.so
+            liboggwasm.so
+            libmozwayland.so
             ) ],
     },
     {
@@ -154,6 +160,7 @@ our @tests = (
             TorBrowser/Tor/PluggableTransports/meek-client-torbrowser
             TorBrowser/Tor/PluggableTransports/obfs4proxy
             TorBrowser/Tor/PluggableTransports/snowflake-client
+            TorBrowser/ncprop279/ncprop279
             ) ],
     },
     {





More information about the tbb-commits mailing list