20 Commits

Author SHA1 Message Date
Nicholas Nethercote
55cb3cd764 Introduced 4 macros to minimise boilerplate command line processing code.
Nicely cuts around 130 lines of code, spread over the core and several tools.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2422
2004-06-16 21:26:32 +00:00
Nicholas Nethercote
0954cfc526 Fix wishlist item 82098, thanks to Ralf Wildenhues:
ANSIfication of the hp2ps code. The most important changes are the correct
  use of the stdarg mechanism (former hacks could bite on other systems, so
  please tell upstream), inclusion of stdlib.h instead of declaring free
  yourself, adding a few missed PROTO()s and using size_t for xmalloc and
  xrealloc.:


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2399
2004-06-02 20:43:24 +00:00
Nicholas Nethercote
df5febb1a0 Fix patch from this morning -- missing commas, erk
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2397
2004-05-11 16:37:17 +00:00
Nicholas Nethercote
05167f92c1 Teach Massif about the 'nothrow' versions of new and new[].
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2396
2004-05-11 09:21:08 +00:00
Nicholas Nethercote
4517a54005 Update copyright
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2395
2004-05-11 09:17:49 +00:00
Nicholas Nethercote
6c5693221e Fix for bug 79355: fix up bogus assertion that was failing when
stack_snapshot() returned 0xffffffff as one of its eip values.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2390
2004-04-27 09:51:51 +00:00
Nicholas Nethercote
2fc96dcc06 Add a "delete:" line to the regression test .vgtest files, to clean up any file
created by the test.  Added appropriate lines to the Cachegrind and Massif
tests.  Should prevent large numbers of files clogging up directories.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2372
2004-04-17 17:25:08 +00:00
Nicholas Nethercote
4f0579f5f9 Fix bug in hp2ps that caused the title to have negative numbers in it. Thanks
to Ralf.Wildenhues@gmx.de.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2349
2004-04-02 13:08:40 +00:00
Nicholas Nethercote
0233c9957d Remove Massif's version number now that it's part of the main distro.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2330
2004-03-16 19:41:14 +00:00
Jeremy Fitzhardinge
82aaa16ef9 Fix "make distcheck", and also make sure that the generated archive
contains everything needed to "make regtest".  Bump the version.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2308
2004-03-12 10:51:39 +00:00
Julian Seward
5bc30752d6 Be slightly less verbose at -v.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2292
2004-03-07 10:23:20 +00:00
Jeremy Fitzhardinge
01ba73cf7e List memalign as an allocator.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2287
2004-03-04 22:42:03 +00:00
Nicholas Nethercote
796e432228 Move the '-lm' link flag to the end of the command line, so it works for
everyone.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2271
2004-02-26 09:04:38 +00:00
Nicholas Nethercote
10ed746767 Fix 'make dist'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2265
2004-02-24 23:38:17 +00:00
Nicholas Nethercote
91c730ca39 Changed bug_reports_to.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2261
2004-02-23 15:33:33 +00:00
Nicholas Nethercote
39c1f4e7fc Update and add various .cvsignore files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2260
2004-02-22 19:34:55 +00:00
Nicholas Nethercote
2c736edd5f Added copyright notice to all hp2ps source files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2251
2004-02-15 15:38:08 +00:00
Nicholas Nethercote
1b392dae5f Whoops, meant to add with Massif.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2247
2004-02-14 16:48:35 +00:00
Nicholas Nethercote
614adcef8b Whoops, meant to add this with the rest of Massif.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2246
2004-02-14 16:46:17 +00:00
Nicholas Nethercote
563c4e566a Adding Massif, the heap profiler.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2245
2004-02-14 16:40:02 +00:00