<div dir="ltr"><div><div><div><div><div><div>Hey,<br><br></div>so I had the joy of debugging one of the perfcheck tests and noticed that running them normally under gdb does not work (valgrind and gdb don't play nice with each other by default). However there is a gdbserver built into valgrind so we now have VALGRIND_GDB which if set to TRUE will start the valgrind gdb server and wait for a connection. You can then connect to the test from a gdb instance started with <br>gdb workdir<span class="">/</span>LinkTarget<span class="">/</span>Executable<span class="">/</span>cppunittester<br><br></div>and inside of gdb<br>target remote | vgdb<br><br></div>After that you are connected to the valgrind gdbserver and can start debugging the test.<br><br></div>Regards,<br></div>Markus<br><br></div>P.S. In theory you can query the gdbserver for leaked memory when you run memcheck but the last time I tried that it reported a lot of potentially leaked memory.<br></div>