]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
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

16 years agoUpdated 3.5.0 bug list.
Bart Van Assche [Sun, 22 Mar 2009 10:14:39 +0000 (10:14 +0000)] 
Updated 3.5.0 bug list.

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

16 years agoCheck whether the symbol table is in the main object file or the debug
Tom Hughes [Fri, 20 Mar 2009 10:32:37 +0000 (10:32 +0000)] 
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

16 years agoTrack renaming of guest_CIA_AT_SC to guest_IP_AT_SYSCALL (vex r1886).
Julian Seward [Fri, 20 Mar 2009 00:28:50 +0000 (00:28 +0000)] 
Track renaming of guest_CIA_AT_SC to guest_IP_AT_SYSCALL (vex r1886).

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

16 years agoMerge r9456 (pending change) from the DARWIN branch.
Nicholas Nethercote [Tue, 17 Mar 2009 06:22:58 +0000 (06:22 +0000)] 
Merge r9456 (pending change) from the DARWIN branch.

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

16 years agowhitespace-only change
Nicholas Nethercote [Tue, 17 Mar 2009 04:51:19 +0000 (04:51 +0000)] 
whitespace-only change

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