6932 Commits

Author SHA1 Message Date
Nicholas Nethercote
c601f8a1e4 Merged r9653..r9655 (fixed terminal signal handling in Darwin) from DARWIN
branch.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9656
2009-04-28 01:55:01 +00:00
Nicholas Nethercote
b46800c8b7 Merge r9614 (make more_x86_fp compile on darwin) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9651
2009-04-27 22:50:26 +00:00
Julian Seward
720956c6b5 Add a list of bugs reported since 3.4.1 was released. 50 new bug
reports in 60 days.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9649
2009-04-27 21:07:30 +00:00
Julian Seward
7bb3b12036 Comment-only change: add comments pertaining to revs 9329 and 9469,
which were a fix for #185816.  These commits added _debug_{svma,bias}
fields to struct _DebugInfo.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9647
2009-04-27 19:59:10 +00:00
Bart Van Assche
be5957ae68 Only run the nightly build if there was a commit during the last 24 hours.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9646
2009-04-27 08:04:57 +00:00
Nicholas Nethercote
03cb74ca22 Make the graphs drawn by ms_print less confusing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9642
2009-04-27 01:27:58 +00:00
Bart Van Assche
8bc3f6a689 bm_equal() now also supports comparing bitmaps where some or all of the second-level bitmaps are entirely zero.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9639
2009-04-26 14:42:33 +00:00
Bart Van Assche
d509f8805e Fixed typo spotted by Jeroen Witmond.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9638
2009-04-26 11:29:02 +00:00
Bart Van Assche
29d318a45c Only run the pth_create_glibc_2_0 regression test if glibc supports pthread_create@GLIBC2.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9637
2009-04-26 07:51:57 +00:00
Bart Van Assche
54443412ed Updated an expected output file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9636
2009-04-26 07:47:00 +00:00
Bart Van Assche
6072ac1dea Fixed pthread_create@GLIBC2.0 detection test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9635
2009-04-26 07:38:53 +00:00
Bart Van Assche
29ab523a49 Fixed compiler warnings triggered by the test programs that include both <stdlib.h> and "pub_tool_oset.h".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9634
2009-04-26 07:15:58 +00:00
Bart Van Assche
ca8a77d31b Added regression test pth_create_glibc_2_0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9633
2009-04-26 07:14:15 +00:00
Bart Van Assche
e9d7ba9595 Added configure test for pthread_create@GLIBC2.0().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9632
2009-04-26 07:11:48 +00:00
Bart Van Assche
0ec3ddbc9f Updated list of bugs fixed in 3.5.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9631
2009-04-25 16:25:45 +00:00
Bart Van Assche
c9b80da4a6 Reran SPLASH-2 benchmark.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9630
2009-04-25 15:10:44 +00:00
Bart Van Assche
4d6781d844 Added more error checking.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9629
2009-04-25 11:40:09 +00:00
Bart Van Assche
400e585871 Added more documentation and error checking.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9628
2009-04-25 11:39:20 +00:00
Bart Van Assche
72afcffe66 glibc 2.8 expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9627
2009-04-25 08:26:24 +00:00
Bart Van Assche
878cada6e9 Yet another performance optimization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9626
2009-04-25 08:08:33 +00:00
Bart Van Assche
340979bd84 Rearranged bm_access_range* functions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9625
2009-04-25 06:53:00 +00:00
Bart Van Assche
1c6edeee78 bm0_clear_range
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9624
2009-04-25 06:52:01 +00:00
Nicholas Nethercote
78a2b63b4c Merge r9621 (move int3-x86 into x86-linux/) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9623
2009-04-25 03:17:22 +00:00
Nicholas Nethercote
10ef1684d8 Merge r9619 (fix more_x86_fp on Darwin) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9620
2009-04-25 00:07:37 +00:00
Nicholas Nethercote
3faa928027 Unbreak pushfpopf on Linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9617
2009-04-24 23:49:58 +00:00
Nicholas Nethercote
8563ddc39b Merge r9612 (make pushfpopf work on Darwin) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9613
2009-04-24 21:49:11 +00:00
Nicholas Nethercote
32bd1a00c2 Merge r9610 (AM_CCASFLAGS tweaks for test Makefiles) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9611
2009-04-24 20:17:07 +00:00
Bart Van Assche
bcba2dc94c Minor optimization: eliminated one if statement from each bm_clear*() function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9609
2009-04-24 14:49:50 +00:00
Nicholas Nethercote
97a1106e27 Merge r9605 (make tronical work on Darwin) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9606
2009-04-24 07:24:05 +00:00
Nicholas Nethercote
3b383dab10 Merged r9602 and r9603 (make cpuid pass on Darwin, rename .s files to .S)
from the DARWIN branch.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9604
2009-04-24 07:12:39 +00:00
Nicholas Nethercote
d834611463 Merge r9600 (separate VG_ and ML_ definitions for C and asm files) from the
DARWIN branch.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9601
2009-04-24 04:57:07 +00:00
Nicholas Nethercote
dcea4e928e Removed some Darwin-specific code that crept in from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9599
2009-04-24 04:28:15 +00:00
Nicholas Nethercote
e91540cc58 Merged r9596 (build system tweaks, minus the Darwin bits) from the DARWIN
branch.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9598
2009-04-24 04:12:28 +00:00
Bart Van Assche
15a369d177 Another performance optimization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9595
2009-04-23 20:07:23 +00:00
Bart Van Assche
bb26e59f15 Simplified bm_clear* implementations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9594
2009-04-23 19:23:09 +00:00
Bart Van Assche
0db6b61eed Added --show-confl-seg=no to the tc19_shadowmem test, which speeds up the test by about 10%.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9593
2009-04-23 19:21:10 +00:00
Bart Van Assche
9a196291ec Made DRD_(thread_set_pthreadid)() idempotent.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9590
2009-04-23 17:12:39 +00:00
Bart Van Assche
33f4b5f3fa Optimized the functions for clearing bits in bitmaps.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9589
2009-04-23 15:42:27 +00:00
Bart Van Assche
ed101b0805 Fixed bug in bm0_clear_range() that caused this fucntion to clear more bits than it should clear.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9588
2009-04-23 15:41:26 +00:00
Bart Van Assche
5f5b60c275 - Added more tests.
- Extended error reporting.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9587
2009-04-23 15:39:46 +00:00
Nicholas Nethercote
c2310521b8 Put LINUX_SOURCES in alphabetical order.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9582
2009-04-23 04:10:25 +00:00
Julian Seward
779bbb61c6 Add support for reading Windows PDB debug info (symbols and line
numbers) when Valgrind is running Wine.  Modified version of a
patch by John Reiser (vgsvn+wine-load-pdb-debuginfo.patch) with
extensions to read a second format of line number tables.

Wine uses a new client request, VG_USERREQ__LOAD_PDB_DEBUGINFO,
to tell Valgrind when to read PDB info.  Wine's implementation
of module loading is vastly different from that used by
ld-linux.so, and it is too difficult to recognize what is going
on just by observing the calls to mmap and mprotect.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9580
2009-04-22 22:42:10 +00:00
Bart Van Assche
5eccd4ef74 Fixed #189763.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9578
2009-04-22 18:59:50 +00:00
Bart Van Assche
5df53d18c7 Added expected output for 32-bit systems. Added -64bit suffix for existing expected output file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9576
2009-04-18 16:09:01 +00:00
Bart Van Assche
734f552a74 glibc-2.3 expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9575
2009-04-18 15:40:54 +00:00
Bart Van Assche
a3ee6f9ac7 Compiles now on older Linux distributions too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9573
2009-04-17 17:51:31 +00:00
Nicholas Nethercote
3ee960caa2 Merge r9571 (get faultstatus building again) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9572
2009-04-17 07:14:29 +00:00
Nicholas Nethercote
4481c22c52 Move with-space to linux/, because it's hard to replicate on Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9569
2009-04-17 06:52:10 +00:00
Nicholas Nethercote
52cf1f5f05 Merge r9103 and r9105 (add --ignore-fn to Massif) from the Darwin branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9567
2009-04-17 04:26:41 +00:00
Nicholas Nethercote
c0a50d778d Merge r9564 (make pth_cvsimple more reliable) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9565
2009-04-16 02:04:07 +00:00