]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
16 years agoUpdated cross-compilation nightly build config files (not in use at this time).
Bart Van Assche [Fri, 1 May 2009 06:54:43 +0000 (06:54 +0000)] 
Updated cross-compilation nightly build config files (not in use at this time).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9708

16 years agoRefactor and recomment async-sigs so it's easier to understand. Send all
Nicholas Nethercote [Fri, 1 May 2009 05:00:34 +0000 (05:00 +0000)] 
Refactor and recomment async-sigs so it's easier to understand.  Send all
its output to stderr as well.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9706

16 years agoRenamed various things for clarity. Added some comments. And fixed the
Nicholas Nethercote [Fri, 1 May 2009 00:30:43 +0000 (00:30 +0000)] 
Renamed various things for clarity.  Added some comments.  And fixed the
dubious find-minimum-loss-record loop in print_results(), which was using an
inconsistent mixture of szB and szB+indirect_szB.

Two test results changed, just different sort orders for same-sized loss
records.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9704

16 years agoSplit up sync_sighandler into three functions, and refactor the code within
Nicholas Nethercote [Thu, 30 Apr 2009 07:41:24 +0000 (07:41 +0000)] 
Split up sync_sighandler into three functions, and refactor the code within
those functions a bit.  The net result is that the control flow is much more
obvious now.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9702

16 years agoRemove VKI_SI_TKILL for platforms that don't have it.
Nicholas Nethercote [Thu, 30 Apr 2009 05:23:22 +0000 (05:23 +0000)] 
Remove VKI_SI_TKILL for platforms that don't have it.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9700

16 years agoDon't use obviously Linux-specific things unless on Linux. (Nb: This change
Nicholas Nethercote [Thu, 30 Apr 2009 05:21:38 +0000 (05:21 +0000)] 
Don't use obviously Linux-specific things unless on Linux.  (Nb: This change
was committed to the DARWIN branch prematurely as part of 9698.)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9699

16 years agoFix test breakage caused by r9694.
Nicholas Nethercote [Thu, 30 Apr 2009 05:09:09 +0000 (05:09 +0000)] 
Fix test breakage caused by r9694.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9697

16 years agoConvert more VG_(message) calls to VG_*MSG.
Nicholas Nethercote [Thu, 30 Apr 2009 04:33:32 +0000 (04:33 +0000)] 
Convert more VG_(message) calls to VG_*MSG.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9694

16 years agoConverted VG_(message) calls in m_signals.c to VG_*MSG macros, for brevity.
Nicholas Nethercote [Thu, 30 Apr 2009 04:17:45 +0000 (04:17 +0000)] 
Converted VG_(message) calls in m_signals.c to VG_*MSG macros, for brevity.
Converted lots of tabs on modified lines to spaces as well.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9693

16 years agoBe safer in sanitize_si_code.
Nicholas Nethercote [Thu, 30 Apr 2009 04:00:13 +0000 (04:00 +0000)] 
Be safer in sanitize_si_code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9691

16 years agoMake --trace-signals=yes output better.
Nicholas Nethercote [Thu, 30 Apr 2009 03:49:06 +0000 (03:49 +0000)] 
Make --trace-signals=yes output better.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9690

16 years agoFactor out some repeated code.
Nicholas Nethercote [Thu, 30 Apr 2009 03:30:09 +0000 (03:30 +0000)] 
Factor out some repeated code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9688

16 years agoMerge parts of r9397 from the DARWIN branch, mostly layout cleanups, a
Nicholas Nethercote [Thu, 30 Apr 2009 03:05:05 +0000 (03:05 +0000)] 
Merge parts of r9397 from the DARWIN branch, mostly layout cleanups, a
couple of improved debugging messages, some extra comments, some renamings,
etc.  No significant functional change.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9685

16 years agoUse -q on varinfo tests to avoid platform-specific differences in number of
Nicholas Nethercote [Wed, 29 Apr 2009 23:21:46 +0000 (23:21 +0000)] 
Use -q on varinfo tests to avoid platform-specific differences in number of
allocations.  This allowed two .stderr.exp files to be merged for varinfo6.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9681

16 years agoMerged r9678 (removed a compile warning) from the DARWIN branch.
Nicholas Nethercote [Wed, 29 Apr 2009 05:39:00 +0000 (05:39 +0000)] 
Merged r9678 (removed a compile warning) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9679

16 years agoAdd some extra symbol comparisons, based on those from the DARWIN branch.
Nicholas Nethercote [Wed, 29 Apr 2009 05:08:15 +0000 (05:08 +0000)] 
Add some extra symbol comparisons, based on those from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9677

16 years agoMerged r9673 (remove susphello) from the DARWIN branch.
Nicholas Nethercote [Wed, 29 Apr 2009 04:18:30 +0000 (04:18 +0000)] 
Merged r9673 (remove susphello) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9674

16 years agoMerge r9667 (fdleak_ipv4 portability tweak) from the DARWIN branch.
Nicholas Nethercote [Wed, 29 Apr 2009 02:04:57 +0000 (02:04 +0000)] 
Merge r9667 (fdleak_ipv4 portability tweak) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9669

16 years agoMerge r9666 (badseg portability tweak) from the DARWIN branch.
Nicholas Nethercote [Wed, 29 Apr 2009 02:02:19 +0000 (02:02 +0000)] 
Merge r9666 (badseg portability tweak) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9668

16 years agoAdded more comments.
Bart Van Assche [Tue, 28 Apr 2009 11:19:43 +0000 (11:19 +0000)] 
Added more comments.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9664

16 years agoMerge r9661 (remove m_signals.c magic numbers) from the DARWIN branch.
Nicholas Nethercote [Tue, 28 Apr 2009 08:00:23 +0000 (08:00 +0000)] 
Merge r9661 (remove m_signals.c magic numbers) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9662

16 years agoMerged r9657 (fdleak fixes) from the DARWIN branch.
Nicholas Nethercote [Tue, 28 Apr 2009 05:35:53 +0000 (05:35 +0000)] 
Merged r9657 (fdleak fixes) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9658

16 years agoMerged r9653..r9655 (fixed terminal signal handling in Darwin) from DARWIN
Nicholas Nethercote [Tue, 28 Apr 2009 01:55:01 +0000 (01:55 +0000)] 
Merged r9653..r9655 (fixed terminal signal handling in Darwin) from DARWIN
branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9656

16 years agoMerge r9614 (make more_x86_fp compile on darwin) from the DARWIN branch.
Nicholas Nethercote [Mon, 27 Apr 2009 22:50:26 +0000 (22:50 +0000)] 
Merge r9614 (make more_x86_fp compile on darwin) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9651

16 years agoAdd a list of bugs reported since 3.4.1 was released. 50 new bug
Julian Seward [Mon, 27 Apr 2009 21:07:30 +0000 (21:07 +0000)] 
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

16 years agoComment-only change: add comments pertaining to revs 9329 and 9469,
Julian Seward [Mon, 27 Apr 2009 19:59:10 +0000 (19:59 +0000)] 
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

16 years agoOnly run the nightly build if there was a commit during the last 24 hours.
Bart Van Assche [Mon, 27 Apr 2009 08:04:57 +0000 (08:04 +0000)] 
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

16 years agoMake the graphs drawn by ms_print less confusing.
Nicholas Nethercote [Mon, 27 Apr 2009 01:27:58 +0000 (01:27 +0000)] 
Make the graphs drawn by ms_print less confusing.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9642

16 years agobm_equal() now also supports comparing bitmaps where some or all of the second-level...
Bart Van Assche [Sun, 26 Apr 2009 14:42:33 +0000 (14:42 +0000)] 
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

16 years agoFixed typo spotted by Jeroen Witmond.
Bart Van Assche [Sun, 26 Apr 2009 11:29:02 +0000 (11:29 +0000)] 
Fixed typo spotted by Jeroen Witmond.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9638

16 years agoOnly run the pth_create_glibc_2_0 regression test if glibc supports pthread_create...
Bart Van Assche [Sun, 26 Apr 2009 07:51:57 +0000 (07:51 +0000)] 
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

16 years agoUpdated an expected output file.
Bart Van Assche [Sun, 26 Apr 2009 07:47:00 +0000 (07:47 +0000)] 
Updated an expected output file.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9636

16 years agoFixed pthread_create@GLIBC2.0 detection test.
Bart Van Assche [Sun, 26 Apr 2009 07:38:53 +0000 (07:38 +0000)] 
Fixed pthread_create@GLIBC2.0 detection test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9635

16 years agoFixed compiler warnings triggered by the test programs that include both <stdlib...
Bart Van Assche [Sun, 26 Apr 2009 07:15:58 +0000 (07:15 +0000)] 
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

16 years agoAdded regression test pth_create_glibc_2_0.
Bart Van Assche [Sun, 26 Apr 2009 07:14:15 +0000 (07:14 +0000)] 
Added regression test pth_create_glibc_2_0.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9633

16 years agoAdded configure test for pthread_create@GLIBC2.0().
Bart Van Assche [Sun, 26 Apr 2009 07:11:48 +0000 (07:11 +0000)] 
Added configure test for pthread_create@GLIBC2.0().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9632

16 years agoUpdated list of bugs fixed in 3.5.0.
Bart Van Assche [Sat, 25 Apr 2009 16:25:45 +0000 (16:25 +0000)] 
Updated list of bugs fixed in 3.5.0.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9631

16 years agoReran SPLASH-2 benchmark.
Bart Van Assche [Sat, 25 Apr 2009 15:10:44 +0000 (15:10 +0000)] 
Reran SPLASH-2 benchmark.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9630

16 years agoAdded more error checking.
Bart Van Assche [Sat, 25 Apr 2009 11:40:09 +0000 (11:40 +0000)] 
Added more error checking.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9629

16 years agoAdded more documentation and error checking.
Bart Van Assche [Sat, 25 Apr 2009 11:39:20 +0000 (11:39 +0000)] 
Added more documentation and error checking.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9628

16 years agoglibc 2.8 expected output updates.
Bart Van Assche [Sat, 25 Apr 2009 08:26:24 +0000 (08:26 +0000)] 
glibc 2.8 expected output updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9627

16 years agoYet another performance optimization.
Bart Van Assche [Sat, 25 Apr 2009 08:08:33 +0000 (08:08 +0000)] 
Yet another performance optimization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9626

16 years agoRearranged bm_access_range* functions.
Bart Van Assche [Sat, 25 Apr 2009 06:53:00 +0000 (06:53 +0000)] 
Rearranged bm_access_range* functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9625

16 years agobm0_clear_range
Bart Van Assche [Sat, 25 Apr 2009 06:52:01 +0000 (06:52 +0000)] 
bm0_clear_range

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9624

16 years agoMerge r9621 (move int3-x86 into x86-linux/) from the DARWIN branch.
Nicholas Nethercote [Sat, 25 Apr 2009 03:17:22 +0000 (03:17 +0000)] 
Merge r9621 (move int3-x86 into x86-linux/) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9623

16 years agoMerge r9619 (fix more_x86_fp on Darwin) from the DARWIN branch.
Nicholas Nethercote [Sat, 25 Apr 2009 00:07:37 +0000 (00:07 +0000)] 
Merge r9619 (fix more_x86_fp on Darwin) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9620

16 years agoUnbreak pushfpopf on Linux.
Nicholas Nethercote [Fri, 24 Apr 2009 23:49:58 +0000 (23:49 +0000)] 
Unbreak pushfpopf on Linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9617

16 years agoMerge r9612 (make pushfpopf work on Darwin) from the DARWIN branch.
Nicholas Nethercote [Fri, 24 Apr 2009 21:49:11 +0000 (21:49 +0000)] 
Merge r9612 (make pushfpopf work on Darwin) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9613

16 years agoMerge r9610 (AM_CCASFLAGS tweaks for test Makefiles) from the DARWIN branch.
Nicholas Nethercote [Fri, 24 Apr 2009 20:17:07 +0000 (20:17 +0000)] 
Merge r9610 (AM_CCASFLAGS tweaks for test Makefiles) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9611

16 years agoMinor optimization: eliminated one if statement from each bm_clear*() function.
Bart Van Assche [Fri, 24 Apr 2009 14:49:50 +0000 (14:49 +0000)] 
Minor optimization: eliminated one if statement from each bm_clear*() function.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9609

16 years agoMerge r9605 (make tronical work on Darwin) from the DARWIN branch.
Nicholas Nethercote [Fri, 24 Apr 2009 07:24:05 +0000 (07:24 +0000)] 
Merge r9605 (make tronical work on Darwin) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9606

16 years agoMerged r9602 and r9603 (make cpuid pass on Darwin, rename .s files to .S)
Nicholas Nethercote [Fri, 24 Apr 2009 07:12:39 +0000 (07:12 +0000)] 
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

16 years agoMerge r9600 (separate VG_ and ML_ definitions for C and asm files) from the
Nicholas Nethercote [Fri, 24 Apr 2009 04:57:07 +0000 (04:57 +0000)] 
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

16 years agoRemoved some Darwin-specific code that crept in from the DARWIN branch.
Nicholas Nethercote [Fri, 24 Apr 2009 04:28:15 +0000 (04:28 +0000)] 
Removed some Darwin-specific code that crept in from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9599

16 years agoMerged r9596 (build system tweaks, minus the Darwin bits) from the DARWIN
Nicholas Nethercote [Fri, 24 Apr 2009 04:12:28 +0000 (04:12 +0000)] 
Merged r9596 (build system tweaks, minus the Darwin bits) from the DARWIN
branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9598

16 years agoAnother performance optimization.
Bart Van Assche [Thu, 23 Apr 2009 20:07:23 +0000 (20:07 +0000)] 
Another performance optimization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9595

16 years agoSimplified bm_clear* implementations.
Bart Van Assche [Thu, 23 Apr 2009 19:23:09 +0000 (19:23 +0000)] 
Simplified bm_clear* implementations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9594

16 years agoAdded --show-confl-seg=no to the tc19_shadowmem test, which speeds up the test by...
Bart Van Assche [Thu, 23 Apr 2009 19:21:10 +0000 (19:21 +0000)] 
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

16 years agoMade DRD_(thread_set_pthreadid)() idempotent.
Bart Van Assche [Thu, 23 Apr 2009 17:12:39 +0000 (17:12 +0000)] 
Made DRD_(thread_set_pthreadid)() idempotent.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9590

16 years agoOptimized the functions for clearing bits in bitmaps.
Bart Van Assche [Thu, 23 Apr 2009 15:42:27 +0000 (15:42 +0000)] 
Optimized the functions for clearing bits in bitmaps.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9589

16 years agoFixed bug in bm0_clear_range() that caused this fucntion to clear more bits than...
Bart Van Assche [Thu, 23 Apr 2009 15:41:26 +0000 (15:41 +0000)] 
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

16 years ago- Added more tests.
Bart Van Assche [Thu, 23 Apr 2009 15:39:46 +0000 (15:39 +0000)] 
- Added more tests.
- Extended error reporting.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9587

16 years agoPut LINUX_SOURCES in alphabetical order.
Nicholas Nethercote [Thu, 23 Apr 2009 04:10:25 +0000 (04:10 +0000)] 
Put LINUX_SOURCES in alphabetical order.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9582

16 years agoAdd support for reading Windows PDB debug info (symbols and line
Julian Seward [Wed, 22 Apr 2009 22:42:10 +0000 (22:42 +0000)] 
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

16 years agoFixed #189763.
Bart Van Assche [Wed, 22 Apr 2009 18:59:50 +0000 (18:59 +0000)] 
Fixed #189763.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9578

16 years agoAdded expected output for 32-bit systems. Added -64bit suffix for existing expected...
Bart Van Assche [Sat, 18 Apr 2009 16:09:01 +0000 (16:09 +0000)] 
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

16 years agoglibc-2.3 expected output updates.
Bart Van Assche [Sat, 18 Apr 2009 15:40:54 +0000 (15:40 +0000)] 
glibc-2.3 expected output updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9575

16 years agoCompiles now on older Linux distributions too.
Bart Van Assche [Fri, 17 Apr 2009 17:51:31 +0000 (17:51 +0000)] 
Compiles now on older Linux distributions too.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9573

16 years agoMerge r9571 (get faultstatus building again) from the DARWIN branch.
Nicholas Nethercote [Fri, 17 Apr 2009 07:14:29 +0000 (07:14 +0000)] 
Merge r9571 (get faultstatus building again) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9572

16 years agoMove with-space to linux/, because it's hard to replicate on Darwin.
Nicholas Nethercote [Fri, 17 Apr 2009 06:52:10 +0000 (06:52 +0000)] 
Move with-space to linux/, because it's hard to replicate on Darwin.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9569

16 years agoMerge r9103 and r9105 (add --ignore-fn to Massif) from the Darwin branch.
Nicholas Nethercote [Fri, 17 Apr 2009 04:26:41 +0000 (04:26 +0000)] 
Merge r9103 and r9105 (add --ignore-fn to Massif) from the Darwin branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9567

16 years agoMerge r9564 (make pth_cvsimple more reliable) from the DARWIN branch.
Nicholas Nethercote [Thu, 16 Apr 2009 02:04:07 +0000 (02:04 +0000)] 
Merge r9564 (make pth_cvsimple more reliable) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9565

16 years agoRemove nanoleak.vgtest, it's a trivial test. nanoleak.c is used by
Nicholas Nethercote [Thu, 16 Apr 2009 01:28:08 +0000 (01:28 +0000)] 
Remove nanoleak.vgtest, it's a trivial test.  nanoleak.c is used by
nanoleak_supp.vgtest, however, so rename it nanoleak_supp.c to make the
connection more obvious.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9562

16 years agoFix the installation instructions in the manual.
Nicholas Nethercote [Thu, 16 Apr 2009 00:40:02 +0000 (00:40 +0000)] 
Fix the installation instructions in the manual.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9559

16 years agoMade the Valgrind abort/crash message clearer about the fact that it can be
Nicholas Nethercote [Thu, 16 Apr 2009 00:33:20 +0000 (00:33 +0000)] 
Made the Valgrind abort/crash message clearer about the fact that it can be
caused by heap corruption by the client.  Also clarified the FAQ about this.

Also updated the FAQ about decoding failures a little.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9556

16 years agoInclude the CPPFLAGS in the CCASFLAGS. This fixes a problem with pre-1.10
Nicholas Nethercote [Wed, 15 Apr 2009 23:58:26 +0000 (23:58 +0000)] 
Include the CPPFLAGS in the CCASFLAGS.  This fixes a problem with pre-1.10
versions of automake.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9554

16 years agoMerge r9550..r9552 (move seg_override and sigcontext) from the DARWIN branch.
Nicholas Nethercote [Wed, 15 Apr 2009 23:10:04 +0000 (23:10 +0000)] 
Merge r9550..r9552 (move seg_override and sigcontext) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9553

16 years agoMerged r9546..r9548 (moved blockfault, and filtering fixes) from the DARWIN
Nicholas Nethercote [Wed, 15 Apr 2009 07:11:36 +0000 (07:11 +0000)] 
Merged r9546..r9548 (moved blockfault, and filtering fixes) from the DARWIN
branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9549

16 years agoMerged r9543 (make xor-undef-x86 work on Darwin) from the DARWIN branch.
Nicholas Nethercote [Wed, 15 Apr 2009 05:38:42 +0000 (05:38 +0000)] 
Merged r9543 (make xor-undef-x86 work on Darwin) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9545

16 years agoThese three files should have been added in r9537.
Nicholas Nethercote [Wed, 15 Apr 2009 05:35:00 +0000 (05:35 +0000)] 
These three files should have been added in r9537.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9544

16 years agoAvoid non-local asm labels. Fixes bug #189054.
Nicholas Nethercote [Wed, 15 Apr 2009 03:55:41 +0000 (03:55 +0000)] 
Avoid non-local asm labels.  Fixes bug #189054.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9539

16 years agoMerge r9533..9536 (add tests/{asm.h,sys_mman.h,malloc.h} from the DARWIN
Nicholas Nethercote [Wed, 15 Apr 2009 03:12:43 +0000 (03:12 +0000)] 
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

16 years agoFix a Ptrcheck suppression.
Nicholas Nethercote [Tue, 14 Apr 2009 23:43:33 +0000 (23:43 +0000)] 
Fix a Ptrcheck suppression.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9531

16 years agoMerge r9529 (better memalign abort message) from the DARWIN branch.
Nicholas Nethercote [Tue, 14 Apr 2009 23:43:15 +0000 (23:43 +0000)] 
Merge r9529 (better memalign abort message) from the DARWIN branch.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9530

16 years agoAnother suppression pattern generalization.
Bart Van Assche [Mon, 13 Apr 2009 08:21:47 +0000 (08:21 +0000)] 
Another suppression pattern generalization.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9522

16 years agoMake sure that DRD does not complain about mutexes being held too long on systems...
Bart Van Assche [Mon, 13 Apr 2009 08:05:18 +0000 (08:05 +0000)] 
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

16 years agoHandle DW_CFA_same_value opcodes in DWARF CFI data.
Tom Hughes [Wed, 8 Apr 2009 15:06:34 +0000 (15:06 +0000)] 
Handle DW_CFA_same_value opcodes in DWARF CFI data.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9520

16 years agoFixed typo in usage instructions: replaced bin/night by bin/nightly.
Bart Van Assche [Sun, 5 Apr 2009 11:02:29 +0000 (11:02 +0000)] 
Fixed typo in usage instructions: replaced bin/night by bin/nightly.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9519

16 years agoUpdated list of bugs fixed in 3.5.0.
Bart Van Assche [Sun, 5 Apr 2009 11:01:19 +0000 (11:01 +0000)] 
Updated list of bugs fixed in 3.5.0.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9518

16 years agoGeneralized a suppression pattern.
Bart Van Assche [Sat, 4 Apr 2009 15:14:55 +0000 (15:14 +0000)] 
Generalized a suppression pattern.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9516

16 years agoFixed bug #188046: replaced a bashism by a POSIX compliant shell statement.
Bart Van Assche [Sat, 4 Apr 2009 14:36:51 +0000 (14:36 +0000)] 
Fixed bug #188046: replaced a bashism by a POSIX compliant shell statement.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9515

16 years agoMade pth_detached2 regression test more reliable.
Bart Van Assche [Thu, 2 Apr 2009 07:19:25 +0000 (07:19 +0000)] 
Made pth_detached2 regression test more reliable.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9511

16 years agoAnother test plan update.
Bart Van Assche [Tue, 31 Mar 2009 10:46:37 +0000 (10:46 +0000)] 
Another test plan update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9504

16 years agoUpdated ignore list.
Bart Van Assche [Tue, 31 Mar 2009 10:46:00 +0000 (10:46 +0000)] 
Updated ignore list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9503

16 years agoAdd SIOCGSTAMPNS support. Fixes #188530.
Tom Hughes [Tue, 31 Mar 2009 10:36:58 +0000 (10:36 +0000)] 
Add SIOCGSTAMPNS support. Fixes #188530.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9502

16 years agoUpdated test plan.
Bart Van Assche [Mon, 30 Mar 2009 18:16:30 +0000 (18:16 +0000)] 
Updated test plan.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9500

16 years agoHandle accesses to new pseudo-register IP_AT_SYSCALL. Related to, but
Julian Seward [Mon, 30 Mar 2009 02:34:29 +0000 (02:34 +0000)] 
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

16 years agoHandle new pseudo-register IP_AT_SYSCALL when origin-tracking is
Julian Seward [Mon, 30 Mar 2009 02:27:29 +0000 (02:27 +0000)] 
Handle new pseudo-register IP_AT_SYSCALL when origin-tracking is
enabled.  Fixes #188161.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9497

16 years ago- Reindented code such that it uses three spaces for indentation instead
Bart Van Assche [Thu, 26 Mar 2009 19:07:15 +0000 (19:07 +0000)] 
- 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

16 years agoUpdated to do list.
Bart Van Assche [Tue, 24 Mar 2009 20:14:53 +0000 (20:14 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9493