(rev 7265)
+++ trunk/configure.in 2007-12-02 13:37:18 UTC (rev 7266)
@@ -8,7 +8,7 @@
####
# Process this file with autoconf to produce a configure script.
-AC_INIT(Valgrind, 3.3.0.SVN, [EMAIL PROTECTED])
+AC_INIT(Valgrind, 3.3.0-RC1
Author: sewardj
Date: 2007-12-02 22:03:43 + (Sun, 02 Dec 2007)
New Revision: 7267
Log:
Back out r7210 ("Fix completely bogus implementation of
VG_(seginfo_sect_kind).") as it breaks DRD and possible Callgrind.
The segment kind identification code is basically broken for non-text
segments, but
Author: sewardj
Date: 2007-12-02 22:15:31 + (Sun, 02 Dec 2007)
New Revision: 7268
Log:
Finalise 3.3.0.RC1.
Modified:
trunk/NEWS
trunk/configure.in
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-12-02 22:03:43 UTC (rev 7267
Author: njn
Date: 2007-12-03 21:29:22 + (Mon, 03 Dec 2007)
New Revision: 7269
Log:
Comment-only change.
Modified:
trunk/massif/ms_main.c
Modified: trunk/massif/ms_main.c
===
--- trunk/massif/ms_main.c 2007-12-02 22:15:3
Author: njn
Date: 2007-12-04 03:27:40 + (Tue, 04 Dec 2007)
New Revision: 7271
Log:
tweak message
Modified:
trunk/massif/ms_main.c
Modified: trunk/massif/ms_main.c
===
--- trunk/massif/ms_main.c 2007-12-04 03:15:23 UTC (
Author: njn
Date: 2007-12-04 03:15:23 + (Tue, 04 Dec 2007)
New Revision: 7270
Log:
Two changes:
- Be more robust in the face of malformed stack traces. This avoids some
potential assertion errors (which have affected prior versions of Massif),
but unfortunately reduces the amount of sanit
Author: weidendo
Date: 2007-12-04 10:09:24 + (Tue, 04 Dec 2007)
New Revision: 7272
Log:
Update old (and wrong) parts of callgrind documentation.
This obviously was already wrong in 3.2.x :-(
* Old --fn-recursion=... / --fn-caller=... options are called
--separate-recs=... / --separate-calle
Author: sewardj
Date: 2007-12-04 16:12:54 + (Tue, 04 Dec 2007)
New Revision: 7273
Log:
Handle semaphore-related syscalls.
Modified:
trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c
Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c
Author: sewardj
Date: 2007-12-04 19:04:17 + (Tue, 04 Dec 2007)
New Revision: 1804
Log:
Generate code to handle 64-bit integer loads and stores on 32-bit
targets, as this is needed by Massif in Valgrind 3.3.0.
Modified:
trunk/priv/host-ppc/isel.c
Modified: trunk/priv/host-ppc/isel.c
=
Author: njn
Date: 2007-12-04 21:18:06 + (Tue, 04 Dec 2007)
New Revision: 7274
Log:
Remove client requests that were deprecated in 3.2.0.
Modified:
trunk/NEWS
trunk/memcheck/memcheck.h
trunk/memcheck/tests/leak-pool.c
trunk/memcheck/tests/sh-mem-random.c
Modified: trunk/NEWS
Author: sewardj
Date: 2007-12-04 21:27:18 + (Tue, 04 Dec 2007)
New Revision: 7275
Log:
DRD changes (Bart Van Assche)
* Add docs: exp-drd/docs/README.txt
* Added one drd suppression pattern, and cleaned up the suppression file.
* All regression tests now pass on x86_64 and i386, including siga
Author: njn
Date: 2007-12-04 21:35:55 + (Tue, 04 Dec 2007)
New Revision: 7276
Log:
Minor Massif docs clarifications.
Modified:
trunk/massif/docs/ms-manual.xml
Modified: trunk/massif/docs/ms-manual.xml
===
--- trunk/massif/do
Author: sewardj
Date: 2007-12-05 01:19:20 + (Wed, 05 Dec 2007)
New Revision: 7277
Log:
Update expected outputs. Use new naming scheme now permitted by
tests/vg_regtest.
Added:
trunk/memcheck/tests/malloc_free_fill.stderr.exp-glibc25-amd64
trunk/memcheck/tests/malloc_free_fill.stderr.ex
Author: sewardj
Date: 2007-12-05 01:31:42 + (Wed, 05 Dec 2007)
New Revision: 7278
Log:
Rename a header file.
Added:
trunk/exp-omega/exp-omega.h
Removed:
trunk/exp-omega/omega.h
Modified:
trunk/exp-omega/Makefile.am
trunk/exp-omega/o_main.c
trunk/exp-omega/o_replace_memops.c
M
Author: njn
Date: 2007-12-05 21:51:50 + (Wed, 05 Dec 2007)
New Revision: 7279
Log:
Document flakiness of NON_SIMD_CALL* in comments and the manual.
Modified:
trunk/docs/xml/manual-core-adv.xml
trunk/include/valgrind.h
Modified: trunk/docs/xml/manual-core-adv.xml
==
Author: sewardj
Date: 2007-12-06 02:15:16 + (Thu, 06 Dec 2007)
New Revision: 7282
Log:
--> 3.3.0.RC2.
Modified:
trunk/NEWS
trunk/configure.in
/usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff
/home/svn/repos/valgrind -r 7282' failed with this output:
Author: sewardj
Date: 2007-12-06 02:13:37 + (Thu, 06 Dec 2007)
New Revision: 7281
Log:
Update.
Modified:
trunk/ACKNOWLEDGEMENTS
/usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff
/home/svn/repos/valgrind -r 7281' failed with this output:
Modified:
Author: sewardj
Date: 2007-12-06 01:58:05 + (Thu, 06 Dec 2007)
New Revision: 7280
Log:
Another supp.
Modified:
trunk/glibc-2.34567-NPTL-helgrind.supp
/usr/local/etc/subversion//commit-email.pl: `/usr/local/bin/svnlook diff
/home/svn/repos/valgrind -r 7280' failed with this o
Author: sewardj
Date: 2007-12-09 02:08:42 + (Sun, 09 Dec 2007)
New Revision: 7283
Log:
Don't do comparisons of (signed) Words by merely subtracting them, as
this does not always produce correct results. Instead use a slower
but correct method. Fixes #147545. (Nick Nethercote, Tom Hughes et
Author: sewardj
Date: 2007-12-09 02:14:35 + (Sun, 09 Dec 2007)
New Revision: 7284
Log:
Don't do comparisons of (signed) Words by merely subtracting them, as
this does not always produce correct results. Instead use a slower
but correct method. Analogous fix to that applied to m_oset.c by
r72
Author: sewardj
Date: 2007-12-09 02:21:22 + (Sun, 09 Dec 2007)
New Revision: 7285
Log:
Add missing file to tarball.
Modified:
trunk/exp-drd/tests/Makefile.am
Modified: trunk/exp-drd/tests/Makefile.am
===
--- trunk/exp-drd/te
Author: sewardj
Date: 2007-12-09 02:22:55 + (Sun, 09 Dec 2007)
New Revision: 7286
Log:
Another supp.
Modified:
trunk/glibc-2.34567-NPTL-helgrind.supp
Modified: trunk/glibc-2.34567-NPTL-helgrind.supp
===
--- trunk/glibc-2.345
Author: sewardj
Date: 2007-12-09 02:24:02 + (Sun, 09 Dec 2007)
New Revision: 7287
Log:
Finalise distro docs for 3.3.0.
Modified:
trunk/ACKNOWLEDGEMENTS
trunk/NEWS
trunk/README
trunk/README_PACKAGERS
Modified: trunk/ACKNOWLEDGEMENTS
===
Author: sewardj
Date: 2007-12-09 02:25:44 + (Sun, 09 Dec 2007)
New Revision: 7288
Log:
Third time lucky, perhaps.
Modified:
trunk/NEWS
trunk/configure.in
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-12-09 02:24:02 UTC (r
Author: sewardj
Date: 2007-12-10 22:17:42 + (Mon, 10 Dec 2007)
New Revision: 7289
Log:
Finalise 3.3.0.
Modified:
trunk/NEWS
trunk/configure.in
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-12-09 02:25:44 UTC (rev 7288)
++
Author: sewardj
Date: 2007-12-10 22:21:14 + (Mon, 10 Dec 2007)
New Revision: 7290
Log:
Duh. Sigh. etc.
Modified:
trunk/NEWS
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-12-10 22:17:42 UTC (rev 7289)
+++ trunk/NEWS 2007-1
Author: sewardj
Date: 2007-12-11 00:34:27 + (Tue, 11 Dec 2007)
New Revision: 7291
Log:
Tag 3.3.0 (copy of trunk r7290)
Added:
tags/VALGRIND_3_3_0/
Copied: tags/VALGRIND_3_3_0 (from rev 7290, trunk)
-
SF.Net email i
Author: sewardj
Date: 2007-12-11 00:37:47 + (Tue, 11 Dec 2007)
New Revision: 7292
Log:
Create the 3.3.X stable branch (copy of trunk r7290)
Added:
branches/VALGRIND_3_3_BRANCH/
Copied: branches/VALGRIND_3_3_BRANCH (from rev 7290, trunk)
-
Author: sewardj
Date: 2007-12-11 00:40:20 + (Tue, 11 Dec 2007)
New Revision: 1805
Log:
Tag for Valgrind 3.3.0 (copy of trunk r1804)
Added:
tags/VEX_3_3_0/
Copied: tags/VEX_3_3_0 (from rev 1804, trunk)
-
SF.Net emai
Author: sewardj
Date: 2007-12-11 00:41:57 + (Tue, 11 Dec 2007)
New Revision: 1806
Log:
Create stable branch associated with Valgrind 3.3.X (copy of trunk r1804)
--This line, and those below, will be ignored--
AVEX_3_3_BRANCH
Added:
branches/VEX_3_3_BRANCH/
Copied: branches/VEX_3_3
Author: sewardj
Date: 2007-12-11 00:46:20 + (Tue, 11 Dec 2007)
New Revision: 7293
Log:
Swizzle external.
Modified:
tags/VALGRIND_3_3_0/
Property changes on: tags/VALGRIND_3_3_0
___
Name: svn:externals
- VEX svn
- VEX svn://svn.valgrind.org/vex/trunk
+ VEX svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH
-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell ser
===
--- trunk/docs/internals/release-HOWTO.txt 2007-12-11 00:47:48 UTC (rev
7294)
+++ trunk/docs/internals/release-HOWTO.txt 2007-12-11 00:49:33 UTC (rev
7295)
@@ -134,20 +134,20 @@
branches too. Useful examples:
cd valgrind
-svn copy trunk tags/VALGRIND_3_1_0
-svn copy trunk
)
+++ trunk/configure.in 2007-12-11 00:50:54 UTC (rev 7296)
@@ -8,7 +8,7 @@
####
# Process this file with autoconf to produce a configure script.
-AC_INIT(Valgrind, 3.3.0, [EMAIL PROTECTED])
+AC_INIT(Valgrind, 3.4.0.SVN, [EMAIL PROTECTED
script.
-AC_INIT(Valgrind, 3.3.0, [EMAIL PROTECTED])
+AC_INIT(Valgrind, 3.3.1.SVN, [EMAIL PROTECTED])
AC_CONFIG_SRCDIR(coregrind/m_main.c)
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE
-
SF.Net email is sponsored by:
Check out the
Author: sewardj
Date: 2007-12-11 02:45:52 + (Tue, 11 Dec 2007)
New Revision: 339
Log:
Update for 3.3.0, including putting the manual on-line.
Modified:
trunk/docs/manual/FAQ.html
trunk/docs/manual/QuickStart.html
trunk/docs/manual/cg-manual.html
trunk/docs/manual/cl-format.html
Author: sewardj
Date: 2007-12-11 02:58:35 + (Tue, 11 Dec 2007)
New Revision: 340
Log:
Move 3.2.3 to the old-releases area.
Modified:
trunk/downloads/current.html
trunk/downloads/old.html
Modified: trunk/downloads/current.html
===
Author: sewardj
Date: 2007-12-11 03:07:29 + (Tue, 11 Dec 2007)
New Revision: 341
Log:
Connect to 3.3.0 stuff.
Modified:
trunk/docs/index.html
Modified: trunk/docs/index.html
===
--- trunk/docs/index.html 2007-12-11 02:
Author: sewardj
Date: 2007-12-11 03:10:44 + (Tue, 11 Dec 2007)
New Revision: 342
Log:
Add new chapter.
Added:
trunk/docs/manual/manual-core-adv.html
Added: trunk/docs/manual/manual-core-adv.html
===
--- trunk/docs/manual/man
Author: rjwalsh
Date: 2007-12-12 03:16:52 + (Wed, 12 Dec 2007)
New Revision: 7298
Log:
Update ignores.
Modified:
trunk/cachegrind/tests/x86/
trunk/exp-drd/
trunk/exp-drd/docs/
trunk/exp-drd/tests/
trunk/exp-omega/
trunk/exp-omega/docs/
trunk/exp-omega/tests/
trunk/helg
Author: sewardj
Date: 2007-12-12 11:42:33 + (Wed, 12 Dec 2007)
New Revision: 7299
Log:
Fix stupid error spotted by by Konstantin Serebryany.
Modified:
trunk/helgrind/hg_main.c
Modified: trunk/helgrind/hg_main.c
===
--- trunk
Author: sewardj
Date: 2007-12-15 22:13:05 + (Sat, 15 Dec 2007)
New Revision: 7300
Log:
When allocating space for the client stack on Linux, take notice of
the --max-stackframe value. This makes it possible to run programs
with very large (primary) stack requirements simply by specifying
--max
Author: sewardj
Date: 2007-12-15 23:08:35 + (Sat, 15 Dec 2007)
New Revision: 7301
Log:
Print a nice message if allocation of the stack fails, rather than just
asserting.
Modified:
trunk/coregrind/m_initimg/initimg-linux.c
Modified: trunk/coregrind/m_initimg/initimg-linux.c
==
Author: sewardj
Date: 2007-12-18 01:49:23 + (Tue, 18 Dec 2007)
New Revision: 7302
Log:
Improve handling of programs which require very large main thread
stacks. Instead of hardwiring the main thread stack to a max of 16MB
and segfaulting the app beyond that point, allow the user to specify
th
Author: sewardj
Date: 2007-12-19 11:01:13 + (Wed, 19 Dec 2007)
New Revision: 7303
Log:
Add a couple of regtests for large stack frame management.
Added:
trunk/memcheck/tests/lsframe1.c
trunk/memcheck/tests/lsframe1.stderr.exp
trunk/memcheck/tests/lsframe1.stdout.exp
trunk/memcheck
Author: sewardj
Date: 2007-12-21 01:24:59 + (Fri, 21 Dec 2007)
New Revision: 7304
Log:
Add a new method VG_(record_depth_1_ExeContext), a trivial derivative
of VG_(record_ExeContext), which just records the first stack frame
but does not attempt to unwind the (guest) stack. This is useful in
Author: tom
Date: 2007-12-21 10:24:24 + (Fri, 21 Dec 2007)
New Revision: 7305
Log:
Propagate the ucontext information with a received signal to the
signal frame constructors and use it (on x86 and amd64) to fill in
the trap number in the signal context information.
Needed for wine which likes
Author: sewardj
Date: 2007-12-22 14:12:42 + (Sat, 22 Dec 2007)
New Revision: 7306
Log:
AIX5 counterpart to r7302: Improve handling of programs which require
very large main thread stacks.
Modified:
trunk/auxprogs/aix5_VKI_info.c
trunk/coregrind/m_aspacemgr/aspacemgr-aix5.c
trunk/core
Author: sewardj
Date: 2007-12-22 14:14:04 + (Sat, 22 Dec 2007)
New Revision: 7307
Log:
Comment-only change.
Modified:
trunk/coregrind/m_main.c
Modified: trunk/coregrind/m_main.c
===
--- trunk/coregrind/m_main.c2007-12-22
Author: tom
Date: 2007-12-30 12:28:26 + (Sun, 30 Dec 2007)
New Revision: 7308
Log:
Add const qualifiers to appropriate arguments of OSet routines.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/cachegrind/cg_main.c
trunk/coregrind/m_oset.c
trunk/include/pub_tool_ose
Author: tom
Date: 2008-01-02 10:07:44 + (Wed, 02 Jan 2008)
New Revision: 7309
Log:
Stop drd trying to get a backtrace when there is no stack pointer.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/exp-drd/drd_segment.c
Modified: trunk/exp-drd/drd_segment.c
=
Author: tom
Date: 2008-01-02 10:13:04 + (Wed, 02 Jan 2008)
New Revision: 7310
Log:
Mark the main thread as running while the initial memory declarations
are made to the tool so that the tool can associate that memory with
the main thread if it wishes.
Also cleanup existing hacks in the drd to
Author: njn
Date: 2008-01-03 00:44:09 + (Thu, 03 Jan 2008)
New Revision: 343
Log:
Update front page, mostly for 3.3.0 changes.
Modified:
trunk/index.html
Modified: trunk/index.html
===
--- trunk/index.html2007-12-11 03:1
Author: njn
Date: 2008-01-03 04:41:54 + (Thu, 03 Jan 2008)
New Revision: 344
Log:
Add missing tag.
Modified:
trunk/info/about.html
Modified: trunk/info/about.html
===
--- trunk/info/about.html 2008-01-03 00:44:09 UTC (
Author: njn
Date: 2008-01-03 05:01:50 + (Thu, 03 Jan 2008)
New Revision: 345
Log:
Add a page about development priorities that Julian and I wrote ages ago.
Currently not linked to from the front page -- I'm still not sure if we
should put it up.
Added:
trunk/info/priorities.html
Added: t
Author: njn
Date: 2008-01-03 05:03:22 + (Thu, 03 Jan 2008)
New Revision: 346
Log:
fix tags
Modified:
trunk/info/priorities.html
Modified: trunk/info/priorities.html
===
--- trunk/info/priorities.html 2008-01-03 05:01:50 UTC
Author: njn
Date: 2008-01-03 05:09:36 + (Thu, 03 Jan 2008)
New Revision: 347
Log:
more html fixes
Modified:
trunk/info/priorities.html
Modified: trunk/info/priorities.html
===
--- trunk/info/priorities.html 2008-01-03 05:03
Author: njn
Date: 2008-01-03 05:12:10 + (Thu, 03 Jan 2008)
New Revision: 348
Log:
tweaks
Modified:
trunk/info/priorities.html
Modified: trunk/info/priorities.html
===
--- trunk/info/priorities.html 2008-01-03 05:09:36 UTC (
Author: njn
Date: 2008-01-03 05:13:42 + (Thu, 03 Jan 2008)
New Revision: 349
Log:
wibble
Modified:
trunk/info/priorities.html
Modified: trunk/info/priorities.html
===
--- trunk/info/priorities.html 2008-01-03 05:12:10 UTC (
Author: njn
Date: 2008-01-03 22:57:18 + (Thu, 03 Jan 2008)
New Revision: 350
Log:
tweak
Modified:
trunk/info/platforms.html
Modified: trunk/info/platforms.html
===
--- trunk/info/platforms.html 2008-01-03 05:13:42 UTC (rev
Author: sewardj
Date: 2008-01-04 01:22:41 + (Fri, 04 Jan 2008)
New Revision: 1807
Log:
Very kludgey implementation of IRET. May or may not fix #155011.
Modified:
trunk/priv/guest-x86/toIR.c
Modified: trunk/priv/guest-x86/toIR.c
===
Author: sewardj
Date: 2008-01-04 11:08:38 + (Fri, 04 Jan 2008)
New Revision: 7311
Log:
Create a copy of trunk r7310 intended to be used for improving reading
of data symbols.
Added:
branches/DATASYMS/
Copied: branches/DATASYMS (from rev 7310, trunk)
Author: sewardj
Date: 2008-01-04 11:36:41 + (Fri, 04 Jan 2008)
New Revision: 7312
Log:
Rename drd_preloaded.c to drd_intercepts.c (Bart Van Assche)
Added:
trunk/exp-drd/drd_intercepts.c
Removed:
trunk/exp-drd/drd_preloaded.c
Modified:
trunk/exp-drd/Makefile.am
trunk/exp-drd/tests/
Author: sewardj
Date: 2008-01-04 13:09:44 + (Fri, 04 Jan 2008)
New Revision: 7313
Log:
Rename the VG_AR_SYMTAB arena to VG_AR_DINFO to reflect more
accurately its purpose.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/DATASYMS/coregrind/m_debuginfo/readdwarf.c
Author: tom
Date: 2008-01-04 23:55:27 + (Fri, 04 Jan 2008)
New Revision: 7314
Log:
Fix compiler warning.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/memcheck/tests/sigprocmask.c
Modified: trunk/memcheck/tests/sigprocmask.c
Author: tom
Date: 2008-01-04 23:57:15 + (Fri, 04 Jan 2008)
New Revision: 7315
Log:
Add missing include to fix compiler warning.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/exp-drd/drd_segment.c
Modified: trunk/exp-drd/drd_segment.c
===
Author: tom
Date: 2008-01-04 23:58:32 + (Fri, 04 Jan 2008)
New Revision: 7316
Log:
Add const qualifiers to fix compiler warnings.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/memcheck/tests/oset_test.c
Modified: trunk/memcheck/tests/oset_test.c
===
Author: tom
Date: 2008-01-05 00:12:45 + (Sat, 05 Jan 2008)
New Revision: 7318
Log:
Add drd suppression file to the default suppressions and avoid
including core headers in the drd tool.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/configure.in
trunk/exp-drd/drd_main.
Author: tom
Date: 2008-01-05 00:01:20 + (Sat, 05 Jan 2008)
New Revision: 7317
Log:
Fix compiler warnings by using a variable to hide the null pointer
from the compiler.
Patch from Bart Van Assche <[EMAIL PROTECTED]>.
Modified:
trunk/memcheck/tests/execve.c
trunk/memcheck/tests/execve.s
Author: sewardj
Date: 2008-01-07 19:24:26 + (Mon, 07 Jan 2008)
New Revision: 7319
Log:
Commit initial framework changes aimed at making data symbol reading
and .got/.plt identification work properly on Linux.
The basic observation is that until now, Valgrind has waited until an
ELF file is ma
Author: sewardj
Date: 2008-01-08 00:09:03 + (Tue, 08 Jan 2008)
New Revision: 7320
Log:
Rename the type SegInfo (which it just isn't) to DebugInfo, a more
appropriate name. Also, rename and reorder some fields in DebugInfo.
Modified:
branches/DATASYMS/callgrind/bb.c
branches/DATASYMS/ca
Author: sewardj
Date: 2008-01-08 00:36:15 + (Tue, 08 Jan 2008)
New Revision: 7321
Log:
ppc64-linux specific followup to r7320.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/readelf.c
Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c
=
Author: tom
Date: 2008-01-08 13:54:43 + (Tue, 08 Jan 2008)
New Revision: 7322
Log:
Valid file descriptor argument to llseek system call.
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
===
Author: tom
Date: 2008-01-08 16:10:47 + (Tue, 08 Jan 2008)
New Revision: 7323
Log:
Update linux system call lists based on 2.6.23.1 kernel source.
Modified:
trunk/include/vki/vki-scnums-amd64-linux.h
trunk/include/vki/vki-scnums-ppc32-linux.h
trunk/include/vki/vki-scnums-ppc64-linux.
Author: tom
Date: 2008-01-08 16:48:30 + (Tue, 08 Jan 2008)
New Revision: 7325
Log:
Made the argument to VG_(am_get_filename) const as it doesn't need
to be modified and the routine to find the segment for an address now
returns a const pointer.
Modified:
trunk/coregrind/m_aspacemgr/aspacem
Author: tom
Date: 2008-01-08 16:31:25 + (Tue, 08 Jan 2008)
New Revision: 7324
Log:
Add support for the sync_file_range system call.
Based on patch from Russell Sears <[EMAIL PROTECTED]>.
Modified:
trunk/coregrind/m_syswrap/priv_syswrap-linux.h
trunk/coregrind/m_syswrap/syswrap-amd64-li
Author: sewardj
Date: 2008-01-08 17:29:02 + (Tue, 08 Jan 2008)
New Revision: 7326
Log:
Fix enough stuff so that simple x86-linux programs Memcheckify OK once
again.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/DATASYMS/coregrind/m_debuginfo/priv_storage.h
br
Author: tom
Date: 2008-01-08 17:44:04 + (Tue, 08 Jan 2008)
New Revision: 7327
Log:
If we don't find the address in the segInfo list that ask the address
space manager for the name of the file it was mapped from as a fallback
solution.
This allows us to print the names of exe/dll files in the
Author: sewardj
Date: 2008-01-08 23:59:03 + (Tue, 08 Jan 2008)
New Revision: 7328
Log:
A lot more tidying up. Make x86-linux work again.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/readelf.c
Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c
==
Author: sewardj
Date: 2008-01-09 14:50:32 + (Wed, 09 Jan 2008)
New Revision: 7329
Log:
* unbreak soname reading; make the logic more clearly like that of GNU
readelf
* unbreak ELF symbol table reading on ppc32/64-linux
* tidy up read_elf_symtab__{ppc64_linux,normal} - get rid of redundant
Author: sewardj
Date: 2008-01-09 17:51:55 + (Wed, 09 Jan 2008)
New Revision: 7330
Log:
Fix more ppc64-linux regressions, and improve reporting of errors that
occur when reading symbol table or debug info from files.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/
Author: sewardj
Date: 2008-01-09 18:37:41 + (Wed, 09 Jan 2008)
New Revision: 7331
Log:
Move VG_(clo_backtrace_size) to a tool-visible header file.
Modified:
trunk/coregrind/pub_core_options.h
trunk/include/pub_tool_options.h
Modified: trunk/coregrind/pub_core_options.h
===
Author: sewardj
Date: 2008-01-09 21:19:44 + (Wed, 09 Jan 2008)
New Revision: 7333
Log:
Start a bug-tracking file for the 3.3 line.
Added:
trunk/docs/internals/3_3_BUGSTATUS.txt
Modified:
trunk/docs/internals/Makefile.am
Added: trunk/docs/internals/3_3_BUGSTATUS.txt
===
Author: sewardj
Date: 2008-01-09 21:03:43 + (Wed, 09 Jan 2008)
New Revision: 7332
Log:
Make a new regtest target, "all-regtest", being the union of "make
regtest" and "make exp-regtest". Then change the nightly build system
to run all-regtest instead of exp-regtest.
Modified:
trunk/Makefi
Author: sewardj
Date: 2008-01-09 22:01:40 + (Wed, 09 Jan 2008)
New Revision: 7334
Log:
Enable some syscalls needed to run firefox on 64-bit ppc on Fedora 8.
Modified:
trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c
===
Author: sewardj
Date: 2008-01-09 22:53:42 + (Wed, 09 Jan 2008)
New Revision: 7335
Log:
Now that the infrastructure behind it is straightened out a bit, fix
VG_(seginfo_sect_kind) accordingly.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/DATASYMS/include/pub_too
Author: sewardj
Date: 2008-01-10 14:31:54 + (Thu, 10 Jan 2008)
New Revision: 7336
Log:
* enable reading of ELF data symbols by default
* add new field .isText to DiSym structure
* improve debug printing
Modified:
branches/DATASYMS/coregrind/m_debuginfo/priv_storage.h
branches/DATASYMS/c
Author: sewardj
Date: 2008-01-10 17:54:50 + (Thu, 10 Jan 2008)
New Revision: 7337
Log:
Push data-symbol awareness through to the debuginfo query machinery in
debuginfo.c, and connect Memcheck's describe-an-address device to it.
This makes Memcheck able to issue errors like this
Uninitialised
Author: sewardj
Date: 2008-01-11 07:24:37 + (Fri, 11 Jan 2008)
New Revision: 7338
Log:
Enhancements to debuginfo segment-lookup functions:
Change VG_(seginfo_sect_kind) so it also produces an object file
name as well as a VgSectKind. Adjust users accordingly. Make
use of this in Memcheck's
Author: sewardj
Date: 2008-01-13 01:47:56 + (Sun, 13 Jan 2008)
New Revision: 7339
Log:
Make the argument to VG_(log2) be unsigned. Doesn't really make sense
to interpret it as a signed value.
Modified:
branches/DATASYMS/coregrind/m_libcbase.c
branches/DATASYMS/include/pub_tool_libcbase
Author: sewardj
Date: 2008-01-13 01:54:19 + (Sun, 13 Jan 2008)
New Revision: 7340
Log:
Improve .bss handling. I still don't really understand how to
reliably figure out at which VMA ld.so maps the .bss section, though.
Also, handle .sdata segments -- these are another kind of .data
segment t
Author: sewardj
Date: 2008-01-13 14:12:13 + (Sun, 13 Jan 2008)
New Revision: 7342
Log:
Improve debug printing in prefersym().
Modified:
branches/DATASYMS/coregrind/m_debuginfo/storage.c
Modified: branches/DATASYMS/coregrind/m_debuginfo/storage.c
==
Author: sewardj
Date: 2008-01-13 14:11:24 + (Sun, 13 Jan 2008)
New Revision: 7341
Log:
Try to straighten out _bias computations for: .text .data .sdata .bss
Modified:
branches/DATASYMS/coregrind/m_debuginfo/readelf.c
Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c
===
Author: sewardj
Date: 2008-01-13 15:26:15 + (Sun, 13 Jan 2008)
New Revision: 7343
Log:
Fix up .sbss fiddling a bit.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/readelf.c
Modified: branches/DATASYMS/coregrind/m_debuginfo/readelf.c
Author: sewardj
Date: 2008-01-13 15:27:44 + (Sun, 13 Jan 2008)
New Revision: 7344
Log:
Improve error reporting when failing to open the ELF file.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/DATASYMS/coregrind/m_debuginfo/storage.c
Modified: branches/DATASYMS
Author: sewardj
Date: 2008-01-13 15:36:15 + (Sun, 13 Jan 2008)
New Revision: 7345
Log:
Merge r7334 (Enable some syscalls needed to run firefox on 64-bit ppc
on Fedora 8.)
Modified:
branches/DATASYMS/coregrind/m_syswrap/syswrap-ppc64-linux.c
Modified: branches/DATASYMS/coregrind/m_syswrap
Author: sewardj
Date: 2008-01-14 12:04:11 + (Mon, 14 Jan 2008)
New Revision: 7347
Log:
Handle DW_OP_plus_uconst. Possibly fixes #155091 (not yet confirmed
by reporter).
Modified:
trunk/coregrind/m_debuginfo/readdwarf.c
Modified: trunk/coregrind/m_debuginfo/readdwarf.c
==
Author: sewardj
Date: 2008-01-14 15:11:58 + (Mon, 14 Jan 2008)
New Revision: 7348
Log:
Even more arsing around to try and figure out where .bss really is
mapped. Abandon all previous scheme(s) and simply assume that .bss
.sbss and .dynbss are mapped immediately after .data. This is the
first
Author: sewardj
Date: 2008-01-15 02:21:39 + (Tue, 15 Jan 2008)
New Revision: 7349
Log:
Track recent changes in m_debuginfo, principally to the type DebugInfo
and the changed loginc in debuginfo.c.
Modified:
branches/DATASYMS/coregrind/m_debuginfo/debuginfo.c
branches/DATASYMS/coregrind/
Author: sewardj
Date: 2008-01-15 08:42:56 + (Tue, 15 Jan 2008)
New Revision: 7350
Log:
Intercept memcpy on 64-bit ld.so's.
Modified:
trunk/memcheck/mc_replace_strmem.c
Modified: trunk/memcheck/mc_replace_strmem.c
===
--- tru
1 - 100 of 781 matches
Mail list logo