paulf@freebsd:~/freebsd_valgrind $ valgrind --tool=none none/tests/tls
==70472== Nulgrind, the minimal Valgrind tool
==70472== Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote.
==70472== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==70472== Command: none/tests/tls
==70472==
tls_ptr: case "race" has mismatch: ip=1 here=0
tls_ptr: case "race" has mismatch: ip=2 here=1
tls_ptr: case "race" has mismatch: ip=3 here=1
tls_ptr: case "race" has mismatch: ip=4 here=2
tls_ptr: case "race" has mismatch: ip=5 here=2
tls_ptr: case "race" has mismatch: ip=6 here=3
tls_ptr: case "race" has mismatch: ip=7 here=3
tls_ptr: case "race" has mismatch: ip=8 here=4
Running the none testcase
paulf@freebsd:~/freebsd_valgrind $ valgrind --tool=none none/tests/tls ==70472== Nulgrind, the minimal Valgrind tool ==70472== Copyright (C) 2002-2017, and GNU GPL'd, by Nicholas Nethercote. ==70472== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info ==70472== Command: none/tests/tls ==70472== tls_ptr: case "race" has mismatch: ip=1 here=0 tls_ptr: case "race" has mismatch: ip=2 here=1 tls_ptr: case "race" has mismatch: ip=3 here=1 tls_ptr: case "race" has mismatch: ip=4 here=2 tls_ptr: case "race" has mismatch: ip=5 here=2 tls_ptr: case "race" has mismatch: ip=6 here=3 tls_ptr: case "race" has mismatch: ip=7 here=3 tls_ptr: case "race" has mismatch: ip=8 here=4
At that point it more or less froze the vbox VM
*ip should go up to 19