Nicholas Nethercote
f224503623
whitespace-only change
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9454
2009-03-17 04:51:19 +00:00
Nicholas Nethercote
20283cced4
Fix some incorrect end comments.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9452
2009-03-17 04:28:51 +00:00
Nicholas Nethercote
6d714e6abf
Tweak the format of stack traces, so they're more consistent.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9437
2009-03-16 22:11:31 +00:00
Nicholas Nethercote
e0af9ef621
Merge r9431 (remove old Darwin docs) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9432
2009-03-16 04:34:41 +00:00
Nicholas Nethercote
ce14b8f2fa
Merge r9429 (map_unaligned porting) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9430
2009-03-16 04:29:12 +00:00
Nicholas Nethercote
272ecb8e5d
Merge r9426, r9427 ('pending' portability tweaks) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9428
2009-03-16 03:46:48 +00:00
Nicholas Nethercote
f3630f66e8
This should have gone in with the last commit.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9422
2009-03-16 01:00:35 +00:00
Nicholas Nethercote
c78a4f9c30
- Turn exit_group() into exit() in the Memcheck filter, for greater
...
determinism and portability.
- Update the xml1 .exp files accordingly (getting rid of one which is no
longer necessary).
- Update origin4-many.stderr.exp accordingly.
- Update the handling of scalar_exit_group accordingly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9421
2009-03-16 00:59:17 +00:00
Nicholas Nethercote
02c66cc57f
Merge r9419 (make describe-block portable) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9420
2009-03-15 23:59:13 +00:00
Nicholas Nethercote
b15e3d9a45
Fix all the non-VEX problems identified with the Clang Static Analyzer.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9416
2009-03-15 23:25:38 +00:00
Bart Van Assche
1fd6fd4606
Updated expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9407
2009-03-14 08:28:56 +00:00
Nicholas Nethercote
0f8ef63874
Remove an unused, empty .exp file that was somehow still hanging around.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9403
2009-03-13 20:08:03 +00:00
Nicholas Nethercote
0479a6e815
Merge 3.4.1 release notes from the VALGRIND_3_4_BRANCH.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9401
2009-03-13 19:55:36 +00:00
Bart Van Assche
019903a6cd
Updated tc20_verifywrap expected output files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9400
2009-03-13 18:19:05 +00:00
Bart Van Assche
740d45422c
Made DRD_(mutex_type) ignore mutex attribute flags.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9399
2009-03-13 17:32:52 +00:00
Bart Van Assche
22b77e39d7
Added pth_process_shared_mutex regression test.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9398
2009-03-13 17:32:07 +00:00
Nicholas Nethercote
a724e79a82
Add a Fedora suppression that hopefully will make failing tests work on
...
Tom's nightly test machines.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9395
2009-03-13 05:47:33 +00:00
Nicholas Nethercote
7cfc244df8
Merge r9380, r9381 (test portability tweaks) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9394
2009-03-13 05:38:01 +00:00
Nicholas Nethercote
cdbb3360ff
Tweak exp-ptrcheck .exp files.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9391
2009-03-13 03:27:40 +00:00
Nicholas Nethercote
44301100b5
Added better filtering for Helgrind tests, removing all unreliable stack
...
traces, and a few other unreliable pieces. This allowed most of the tests
to be reduced to a single .stderr.exp file. It also means that all Helgrind
tests succeed on my AMD64/Linux box when configured with --enable-only32bit,
whereas previously 20 of them failed.
Also tweaked a couple non-Helgrind filters a tiny bit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9389
2009-03-13 01:41:03 +00:00
Bart Van Assche
cc744ab1c6
Added comment block that explains why the creator thread waits until the creator thread has copied the vector clock of the creator thread.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9387
2009-03-12 18:39:31 +00:00
Bart Van Assche
04a8b22f01
Corrected a few comments.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9386
2009-03-12 18:38:26 +00:00
Bart Van Assche
49bbf55371
Removed DRD_() wrapper from static variables. Corrected datatypes of DRD_(sg_new)().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9385
2009-03-12 18:38:00 +00:00
Bart Van Assche
fa675bb534
Cleanup.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9384
2009-03-12 18:35:44 +00:00
Bart Van Assche
0f7984644a
Removed obsolete function declaration.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9383
2009-03-12 17:47:23 +00:00
Bart Van Assche
89566c0694
Force thread scheduling order.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9382
2009-03-12 17:28:44 +00:00
Nicholas Nethercote
c57c87e1b1
Remove Helgrind .exp files which are out-of-date, because Helgrind's output
...
has changed since they were generated. Also remove one
(tc23_bogus_condwait.stderr.exp-glibc25-x86) that was a duplicate.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9378
2009-03-12 05:58:05 +00:00
Nicholas Nethercote
e39c78cb35
Another filter_xml update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9376
2009-03-12 05:50:51 +00:00
Nicholas Nethercote
091aee15fe
Fix a .exp file.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9374
2009-03-12 05:20:46 +00:00
Nicholas Nethercote
190ad4143e
- Removed leakotron. It was not a very useful test, and hard to make
...
portable.
- Rewrote leak-tree to be deterministic and clearer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9372
2009-03-12 03:00:05 +00:00
Nicholas Nethercote
0e1eb4b6c9
A couple more VG_DMSG conversions.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9368
2009-03-12 00:07:35 +00:00
Nicholas Nethercote
5b758688bd
Added some shortcuts for VG_(message)(), and used them in a few places (but
...
certainly not all).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9367
2009-03-12 00:06:45 +00:00
Bart Van Assche
84b640cfd3
Force the order in which threads run.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9363
2009-03-11 19:13:34 +00:00
Bart Van Assche
085b0e7336
Added a comment that explains the purpose of the test program.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9362
2009-03-11 19:12:06 +00:00
Bart Van Assche
35dcaa5dbd
Removed cross-tool dependency on helgrind/helgrind.h.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9361
2009-03-11 18:51:22 +00:00
Bart Van Assche
f8080bd125
Un-break 'make dist'.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9360
2009-03-11 18:30:59 +00:00
Bart Van Assche
ffad988a95
Reduced two expected output files to one for the test called atomic_var.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9359
2009-03-11 18:29:00 +00:00
Bart Van Assche
4afea227f6
Reverted to r8771. Please ignore the commit message of r9325.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9358
2009-03-11 11:09:35 +00:00
Nicholas Nethercote
1215cfe0d1
Another regtest fix for machines with debug info installed for libc.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9356
2009-03-11 06:12:59 +00:00
Nicholas Nethercote
0c4d4b5d1a
Test fixes for systems that have debug info installed for libc and
...
libpthread.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9353
2009-03-10 23:39:12 +00:00
Nicholas Nethercote
39785f4f5d
Make the leak-cases tests more robust.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9351
2009-03-10 23:08:02 +00:00
Nicholas Nethercote
6804f95a33
Tweaks to the 'nightly' script and docs.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9349
2009-03-10 22:33:29 +00:00
Nicholas Nethercote
47cc4b1a98
Fix an expected output for the recent large leak-checker rewrite.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9347
2009-03-10 22:30:44 +00:00
Nicholas Nethercote
2001629c3f
Updated copyright years.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344
2009-03-10 22:02:09 +00:00
Nicholas Nethercote
28084aaff9
Tweak the Memcheck manual, fixing bug #157154 in the process.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9341
2009-03-10 21:40:46 +00:00
Bart Van Assche
d9d43c3032
Added support for the VG_USERREQ__HG_CLEAN_MEMORY client request.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9340
2009-03-10 09:26:07 +00:00
Bart Van Assche
2f4734b795
Added DRD_(clean_memory)().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9339
2009-03-10 09:25:32 +00:00
Bart Van Assche
9ab0d4001f
Added DRD_(thread_address_on_any_stack)().
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9338
2009-03-10 09:22:13 +00:00
Bart Van Assche
5db5c21a04
Made sure that the tc19_shadowmem and tc24_nonzero_sem tests do something meaningful. Thanks to Nicholas for reporting this.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9337
2009-03-10 09:21:32 +00:00
Bart Van Assche
66a0470529
Added script filter_stderr_and_thread_no.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9336
2009-03-10 09:19:26 +00:00