Browse Source

Tools: autotest: tidy valgrind invocations

master
Peter Barker 6 years ago committed by Peter Barker
parent
commit
8e63d61b9e
  1. 7
      Tools/autotest/sim_vehicle.py

7
Tools/autotest/sim_vehicle.py

@ -538,13 +538,14 @@ def start_vehicle(binary, autotest, opts, stuff, loc):
cmd = [] cmd = []
if opts.valgrind: if opts.valgrind:
cmd_name += " (valgrind)" cmd_name += " (valgrind)"
cmd.append("valgrind")
# adding this option allows valgrind to cope with the overload # adding this option allows valgrind to cope with the overload
# of operator new # of operator new
valgrind_opts = "--soname-synonyms=somalloc=nouserintercepts" cmd.append("--soname-synonyms=somalloc=nouserintercepts")
cmd.append("valgrind " + valgrind_opts)
if opts.callgrind: if opts.callgrind:
cmd_name += " (callgrind)" cmd_name += " (callgrind)"
cmd.append("valgrind --tool=callgrind") cmd.append("valgrind")
cmd.append("--tool=callgrind")
if opts.gdb or opts.gdb_stopped: if opts.gdb or opts.gdb_stopped:
cmd_name += " (gdb)" cmd_name += " (gdb)"
cmd.append("gdb") cmd.append("gdb")

Loading…
Cancel
Save