|
From: Tom H. <th...@cy...> - 2004-10-28 08:18:57
|
CVS commit by thughes:
Cope with arguments over 510 characters in length when writing the
cachegrind output file.
MERGED FROM HEAD
M +2 -2 cg_main.c 1.76.2.2
--- valgrind/cachegrind/cg_main.c #1.76.2.1:1.76.2.2
@@ -1144,6 +1144,6 @@ static void fprint_CC_table_and_calc_tot
VG_(write)(fd, (void*)buf, VG_(strlen)(buf));
for (i = 0; i < VG_(client_argc); i++) {
- VG_(sprintf)(buf, " %s", VG_(client_argv)[i]);
- VG_(write)(fd, (void*)buf, VG_(strlen)(buf));
+ VG_(write)(fd, "", 1);
+ VG_(write)(fd, VG_(client_argv)[i], VG_(strlen)(VG_(client_argv)[i]));
}
// "events:" line
|