Commit Graph

23 Commits

Author SHA1 Message Date
Nicholas Nethercote
2a3d19ae28 Added Makefile.am for tests/unused.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1102
2002-09-23 16:32:40 +00:00
Nicholas Nethercote
dfed07b587 Wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1101
2002-09-23 16:27:35 +00:00
Nicholas Nethercote
d8dcbbc58a Changed name of core/ to coregrind/, since 'core' files/dirs have a habit
of being removed with extreme prejudice.

Also added a couple of necessary Makefile.am files.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1100
2002-09-23 16:24:41 +00:00
Nicholas Nethercote
53c2b601cd Removed, not needed any more.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1089
2002-09-23 10:14:50 +00:00
Nicholas Nethercote
afebe61b37 Files updated, added and removed in order to turn the ERASER branch into HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086
2002-09-23 09:36:25 +00:00
Julian Seward
c2818e1b69 Test case for resolver bug fixed by vg_libpthread.c rev 1.91. Thanks to
Waldo Bastian for chasing this one into a corner.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@553
2002-08-06 09:09:53 +00:00
Julian Seward
ac5e011028 Finally get around to implementing pthread_atfork.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@473
2002-06-28 01:46:26 +00:00
Julian Seward
314f516b09 Add test case for sigpending().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@452
2002-06-20 08:17:07 +00:00
Julian Seward
2bdcd29d63 Implement pause().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@442
2002-06-19 10:17:40 +00:00
Julian Seward
46e09a22f6 Minor mods to stop make the leak detector behave properly for the
following kind of stupid test program
   int main (void) { char* a = malloc(100); return 0; }
which many people seem fond of trying for some reason.
In general the leak detector works fine.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@387
2002-06-05 20:28:33 +00:00
Julian Seward
291d495a70 Fix bug in signal handling in threads shown by Peter Gober:
A signal *specifically directed* to one thread cannot be used
to fulfill a sigwait() request by some other thread, reasonably
enough.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@374
2002-06-04 09:44:09 +00:00
Julian Seward
05cbb83b34 Tests for cancellation/cleanup mechanisms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@337
2002-05-29 20:47:19 +00:00
Julian Seward
e61a13b92a Fix small bug causing assertion failure in computation of SKSS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@316
2002-05-23 17:09:43 +00:00
Julian Seward
3c5002fd6c Add test for correct handling of read/write with invalid fds.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@315
2002-05-23 16:53:20 +00:00
Julian Seward
8dda0f3885 sigaltstack -> sigaltstack.c
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@310
2002-05-22 23:55:31 +00:00
Julian Seward
297db5c10c Implement sigaltstack. Most of the logic is copied more-or-less
verbatim from the Linux kernel sources, which has to be a good thing.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@309
2002-05-22 23:34:20 +00:00
Julian Seward
cce8a3ebd3 Implement pthread_yield.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@308
2002-05-22 13:17:31 +00:00
Julian Seward
312f5a2c51 Add test from Lionel Ulmer showing incorrect behaviour of overloaded
new.  Not fixed yet.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@294
2002-05-18 19:54:36 +00:00
Julian Seward
4bc87a6ab3 Add a test for semaphore facilities: the Dining Philosophers, no less.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@282
2002-05-16 23:30:25 +00:00
Julian Seward
d53ff8366a Add some more recent tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@277
2002-05-16 11:18:05 +00:00
Julian Seward
836e6d3fd0 Add a very simple test for pthread_once().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@133
2002-04-24 19:23:50 +00:00
Julian Seward
3f664faf8f Add test for stupid malloc etc args.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@129
2002-04-24 11:44:27 +00:00
Julian Seward
72a784f3b1 Initial revision
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2
2002-03-22 01:27:54 +00:00