Nicholas Nethercote
13e765c304
Merged r9546..r9548 (moved blockfault, and filtering fixes) from the DARWIN
...
branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9549
2009-04-15 07:11:36 +00:00
Nicholas Nethercote
1d78658d98
Merged r9543 (make xor-undef-x86 work on Darwin) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9545
2009-04-15 05:38:42 +00:00
Nicholas Nethercote
e230aa9551
These three files should have been added in r9537.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9544
2009-04-15 05:35:00 +00:00
Nicholas Nethercote
28b7647fc0
Avoid non-local asm labels. Fixes bug #189054 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9539
2009-04-15 03:55:41 +00:00
Nicholas Nethercote
f3f801ed48
Merge r9533..9536 (add tests/{asm.h,sys_mman.h,malloc.h} from the DARWIN
...
branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9537
2009-04-15 03:12:43 +00:00
Nicholas Nethercote
afca46e298
Fix a Ptrcheck suppression.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9531
2009-04-14 23:43:33 +00:00
Nicholas Nethercote
698c99b62c
Merge r9529 (better memalign abort message) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9530
2009-04-14 23:43:15 +00:00
Bart Van Assche
5966bfebb3
Another suppression pattern generalization.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9522
2009-04-13 08:21:47 +00:00
Bart Van Assche
32df44aaa2
Make sure that DRD does not complain about mutexes being held too long on systems where the clock can go backward. Apparently this happens frequently when Linux is running inside a virtual machine.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9521
2009-04-13 08:05:18 +00:00
Tom Hughes
d3d43abbe5
Handle DW_CFA_same_value opcodes in DWARF CFI data.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9520
2009-04-08 15:06:34 +00:00
Bart Van Assche
45e9cf6f75
Fixed typo in usage instructions: replaced bin/night by bin/nightly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9519
2009-04-05 11:02:29 +00:00
Bart Van Assche
2e3f1b0f81
Updated list of bugs fixed in 3.5.0.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9518
2009-04-05 11:01:19 +00:00
Bart Van Assche
22f8b54834
Generalized a suppression pattern.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9516
2009-04-04 15:14:55 +00:00
Bart Van Assche
333c6c18f8
Fixed bug #188046 : replaced a bashism by a POSIX compliant shell statement.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9515
2009-04-04 14:36:51 +00:00
Bart Van Assche
aa883e4ba4
Made pth_detached2 regression test more reliable.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9511
2009-04-02 07:19:25 +00:00
Bart Van Assche
a25afd442e
Another test plan update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9504
2009-03-31 10:46:37 +00:00
Bart Van Assche
0b2132aeb7
Updated ignore list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9503
2009-03-31 10:46:00 +00:00
Tom Hughes
2d43007ce1
Add SIOCGSTAMPNS support. Fixes #188530 .
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9502
2009-03-31 10:36:58 +00:00
Bart Van Assche
3173e3cafa
Updated test plan.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9500
2009-03-30 18:16:30 +00:00
Julian Seward
e3ef0cf4e7
Handle accesses to new pseudo-register IP_AT_SYSCALL. Related to, but
...
not actually the cause or fix for, #188161 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9498
2009-03-30 02:34:29 +00:00
Julian Seward
e1eec7ec8d
Handle new pseudo-register IP_AT_SYSCALL when origin-tracking is
...
enabled. Fixes #188161 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9497
2009-03-30 02:27:29 +00:00
Bart Van Assche
219e77b9bc
- Reindented code such that it uses three spaces for indentation instead
...
of two. The indentation of the DRD source code is now consistent with
the other Valgrind source files.
- Added emacs mode line with indentation settings.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9496
2009-03-26 19:07:15 +00:00
Bart Van Assche
262decb4ee
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9493
2009-03-24 20:14:53 +00:00
Bart Van Assche
ac6ba5f506
Updated 3.5.0 bug list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9484
2009-03-22 10:14:39 +00:00
Tom Hughes
5007d80b09
Check whether the symbol table is in the main object file or the debug
...
object file and use that information to decide which svma and bias
values to use when working out what section a symbol refers to.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9469
2009-03-20 10:32:37 +00:00
Julian Seward
563511a64e
Track renaming of guest_CIA_AT_SC to guest_IP_AT_SYSCALL (vex r1886).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9468
2009-03-20 00:28:50 +00:00
Nicholas Nethercote
3588261281
Merge r9456 (pending change) from the DARWIN branch.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9457
2009-03-17 06:22:58 +00:00
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