Quote args properly in tracediff.

util/tracediff:
    Quote simulator args so args with spaces get handled correctly.

--HG--
extra : convert_revision : b48677bc712be17e6e50ca35680e757ba9364692
This commit is contained in:
Steve Reinhardt 2004-02-23 08:07:32 -08:00
parent 6d574e9cff
commit f9c91277f3

View file

@ -1,5 +1,5 @@
#! /usr/bin/env perl #! /usr/bin/env perl
# Copyright (c) 2003 The Regents of The University of Michigan # Copyright (c) 2003-2004 The Regents of The University of Michigan
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@ -39,7 +39,7 @@ $sim2 = shift;
# Everything else on the command line is taken to be an m5 argument to # Everything else on the command line is taken to be an m5 argument to
# be given to both invocations # be given to both invocations
$simargs = join(' ', @ARGV); $simargs = '"' . join('" "', @ARGV) . '"';
$cmd1 = "$sim1 $simargs --stats:file=tracediff-$$-1.stats 2>&1 |"; $cmd1 = "$sim1 $simargs --stats:file=tracediff-$$-1.stats 2>&1 |";
$cmd2 = "$sim2 $simargs --stats:file=tracediff-$$-2.stats 2>&1 |"; $cmd2 = "$sim2 $simargs --stats:file=tracediff-$$-2.stats 2>&1 |";