Author: njn
Date: 2007-11-20 07:55:40 + (Tue, 20 Nov 2007)
New Revision: 7190
Log:
Do Massif output file name properly. Default is massif.out.%p, where %p
expands to the PID. Updated the tests. Still todo: handle %q for
environment variables, and do the same for the core and
Cachegrind/Cal
Author: njn
Date: 2007-11-20 07:04:36 + (Tue, 20 Nov 2007)
New Revision: 7189
Log:
shut GCC up
Modified:
trunk/coregrind/m_libcbase.c
Modified: trunk/coregrind/m_libcbase.c
===
--- trunk/coregrind/m_libcbase.c2007-11
Author: sewardj
Date: 2007-11-20 08:46:05 + (Tue, 20 Nov 2007)
New Revision: 7191
Log:
Be more robust against malformed DWARF2 line number information: don't
assert when a reference is made to a filename not in the filename
table. Fixes #150380 and #129937.
Modified:
trunk/coregrind/m_deb
Author: sewardj
Date: 2007-11-20 17:29:08 + (Tue, 20 Nov 2007)
New Revision: 1799
Log:
Support in{b,w,l} and out{b,w,l} on amd64. Fixes #152357.
Modified:
trunk/priv/guest-amd64/gdefs.h
trunk/priv/guest-amd64/ghelpers.c
trunk/priv/guest-amd64/toIR.c
Modified: trunk/priv/guest-amd6
Author: sewardj
Date: 2007-11-20 19:45:03 + (Tue, 20 Nov 2007)
New Revision: 7192
Log:
In the --help text, print the actual name of the GDB that will by
default be used. Fixes #151938. Unfortunately this makes the help
text non-constant, which could have a bad effect on regtesting; but
GDB i
Author: sewardj
Date: 2007-11-20 19:59:51 + (Tue, 20 Nov 2007)
New Revision: 7193
Log:
Handle sys_getitimer on ppc32-linux and ppc64-linux.
Modified:
trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c
Modified: trunk/coregrind/m_syswrap/sys
Author: sewardj
Date: 2007-11-20 21:38:14 + (Tue, 20 Nov 2007)
New Revision: 7194
Log:
Followup to r7192: don't bork the compilation if GDB_PATH is not
defined (in config.h)
Modified:
trunk/coregrind/m_main.c
Modified: trunk/coregrind/m_main.c
Author: sewardj
Date: 2007-11-20 23:41:23 + (Tue, 20 Nov 2007)
New Revision: 7195
Log:
Support sys_utimensat on x86-linux. (Dan McGee)
Modified:
trunk/coregrind/m_syswrap/priv_syswrap-linux.h
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/coregrind/m_syswrap/syswrap-x86-linux.c
t
Author: tom
Date: 2007-11-21 16:09:18 + (Wed, 21 Nov 2007)
New Revision: 7196
Log:
Don't load debug sections from the linked debug file if we have
already loaded them from the main ELF file. Fixes #145609.
Modified:
trunk/coregrind/m_debuginfo/readelf.c
Modified: trunk/coregrind/m_debugi
Author: tom
Date: 2007-11-21 16:12:57 + (Wed, 21 Nov 2007)
New Revision: 7197
Log:
Update bug status.
Modified:
trunk/docs/internals/3_2_BUGSTATUS.txt
Modified: trunk/docs/internals/3_2_BUGSTATUS.txt
===
--- trunk/docs/inter
Author: sewardj
Date: 2007-11-22 01:07:57 + (Thu, 22 Nov 2007)
New Revision: 7198
Log:
Add a page listing papers etc about Valgrind. Cut-down version of
http://valgrind.org/docs/pubs.html. Could do with improved
formatting, but is at least a start.
Added:
trunk/docs/xml/new-tech-docs.xml
Author: njn
Date: 2007-11-22 23:01:59 + (Thu, 22 Nov 2007)
New Revision: 7200
Log:
Add support for %q in --massif-out-file. Todo: use this mechanism for the
core and Cachegrind.
Modified:
trunk/coregrind/m_options.c
trunk/coregrind/pub_core_options.h
trunk/include/pub_tool_options.h
Author: njn
Date: 2007-11-22 23:33:20 + (Thu, 22 Nov 2007)
New Revision: 7201
Log:
Avoid some compiler warnings.
Modified:
trunk/lackey/lk_main.c
Modified: trunk/lackey/lk_main.c
===
--- trunk/lackey/lk_main.c 2007-11-2
Author: njn
Date: 2007-11-23 01:42:10 + (Fri, 23 Nov 2007)
New Revision: 7203
Log:
update
Modified:
trunk/NEWS
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-11-23 01:41:32 UTC (rev 7202)
+++ trunk/NEWS 2007-11-23 01:42:10 U
Author: njn
Date: 2007-11-23 01:41:32 + (Fri, 23 Nov 2007)
New Revision: 7202
Log:
Fixed up the log file mess throughout, including the docs. This killed
--log-file-qualifier and --log-file-exactly.
Updated NEWS some in preparation for 3.3.0.
Modified:
trunk/NEWS
trunk/cachegrind/cg_a
Author: sewardj
Date: 2007-11-23 02:46:29 + (Fri, 23 Nov 2007)
New Revision: 1800
Log:
Implement DAA/DAS/AAA/AAS. Really stupid and ugly instructions which
might have made sense in 1973, but not now. Fixes #152501.
Modified:
trunk/priv/guest-x86/gdefs.h
trunk/priv/guest-x86/ghelpers.c
Author: njn
Date: 2007-11-23 22:37:35 + (Fri, 23 Nov 2007)
New Revision: 7204
Log:
Tweak VG_(expand_file_name), as per Josef's suggestions.
Modified:
trunk/coregrind/m_options.c
trunk/include/pub_tool_options.h
Modified: trunk/coregrind/m_options.c
Author: sewardj
Date: 2007-11-24 21:24:25 + (Sat, 24 Nov 2007)
New Revision: 7205
Log:
Don't let the debugger attachment fail silently in some cases.
Modified:
trunk/coregrind/m_debugger.c
Modified: trunk/coregrind/m_debugger.c
Author: sewardj
Date: 2007-11-24 22:53:31 + (Sat, 24 Nov 2007)
New Revision: 7206
Log:
Update expected outputs.
Modified:
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/none/tests/cmdline1.stdout.exp
==
Author: sewardj
Date: 2007-11-24 23:37:07 + (Sat, 24 Nov 2007)
New Revision: 7207
Log:
Attempt to shake out uses of uninitialised malloc'd memory by Valgrind
itself, if such exist. Attempt failed (or no such uses exist :-)
Commit does not change any code.
Modified:
trunk/coregrind/m_mallo
Author: sewardj
Date: 2007-11-25 00:56:51 + (Sun, 25 Nov 2007)
New Revision: 7209
Log:
Very minor changes.
Modified:
trunk/docs/README
trunk/docs/xml/index.xml
trunk/docs/xml/quick-start-guide.xml
Modified: trunk/docs/README
=
Author: sewardj
Date: 2007-11-25 01:34:03 + (Sun, 25 Nov 2007)
New Revision: 1801
Log:
Implement lods{b,w,l}. Fixes #152818.
Modified:
trunk/priv/guest-x86/toIR.c
Modified: trunk/priv/guest-x86/toIR.c
===
--- trunk/priv/gue
Author: sewardj
Date: 2007-11-25 12:30:36 + (Sun, 25 Nov 2007)
New Revision: 7210
Log:
Fix completely bogus implementation of VG_(seginfo_sect_kind). This
was reported a very long time ago (2 years?) but was not fixed until
now.
Modified:
trunk/coregrind/m_debuginfo/debuginfo.c
Modified
Author: sewardj
Date: 2007-11-25 14:01:38 + (Sun, 25 Nov 2007)
New Revision: 7211
Log:
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
Added:
trunk/exp-drd/
trunk/exp-drd/Makefile.am
trunk/exp-drd/TODO.txt
trunk/exp-drd/docs/
trunk/exp-drd/docs/Makefile.am
Author: sewardj
Date: 2007-11-25 14:06:06 + (Sun, 25 Nov 2007)
New Revision: 7212
Log:
Core-tool iface changes needed to support exp-drd (Bart Van Assche).
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/coregrind/m_tooliface.c
trunk/coregrind/pub_core_tooliface.h
trunk/
Author: sewardj
Date: 2007-11-25 14:08:53 + (Sun, 25 Nov 2007)
New Revision: 7213
Log:
Misc changes needed to support exp-drd (Bart Van Assche).
Modified:
trunk/Makefile.am
trunk/configure.in
trunk/coregrind/m_debuginfo/debuginfo.c
trunk/coregrind/m_libcbase.c
trunk/coregrind/m
Author: sewardj
Date: 2007-11-25 14:09:26 + (Sun, 25 Nov 2007)
New Revision: 7214
Log:
Fix broken link.
Modified:
trunk/docs/xml/manual-core.xml
Modified: trunk/docs/xml/manual-core.xml
===
--- trunk/docs/xml/manual-core.xml
Author: sewardj
Date: 2007-11-25 14:09:45 + (Sun, 25 Nov 2007)
New Revision: 7215
Log:
Update.
Modified:
trunk/docs/internals/3_2_BUGSTATUS.txt
Modified: trunk/docs/internals/3_2_BUGSTATUS.txt
===
--- trunk/docs/internals/3_
Author: sewardj
Date: 2007-11-25 14:11:38 + (Sun, 25 Nov 2007)
New Revision: 7216
Log:
Remove from the active tree; this is of historical interest only now.
Of course this remains in the repo forever.
Removed:
trunk/old-helgrind/
-
Author: sewardj
Date: 2007-11-25 15:40:17 + (Sun, 25 Nov 2007)
New Revision: 7217
Log:
Get rid of compiler warnings.
Modified:
trunk/exp-omega/tests/scope3.c
trunk/none/tests/amd64/rcl-amd64.c
trunk/none/tests/amd64/redundantRexW.c
Modified: trunk/exp-omega/tests/scope3.c
=
Author: sewardj
Date: 2007-11-25 20:20:49 + (Sun, 25 Nov 2007)
New Revision: 7218
Log:
Un-break 'make distdir'. Either by removing from EXTRA_DIST, file
names pertaining to tests which cannot be run (no associated .vgtest),
or by adding missing .stdout.exp files for tests which are to be run
Author: sewardj
Date: 2007-11-25 23:15:44 + (Sun, 25 Nov 2007)
New Revision: 7219
Log:
Fix g++-2.96 build breakage.
Modified:
trunk/exp-drd/tests/abort.cpp
trunk/exp-drd/tests/pth_broadcast.cpp
Modified: trunk/exp-drd/tests/abort.cpp
===
Author: sewardj
Date: 2007-11-25 23:56:12 + (Sun, 25 Nov 2007)
New Revision: 7220
Log:
Get rid of stuff which should not have been committed. Urrr.
Removed:
trunk/exp-drd/tests/fp_race.stderr.diff
trunk/exp-drd/tests/fp_race.stderr.diff2
trunk/exp-drd/tests/fp_race.stderr.out
tru
Author: njn
Date: 2007-11-26 00:00:32 + (Mon, 26 Nov 2007)
New Revision: 7221
Log:
Fix NUM_CLO checking.
Modified:
trunk/include/pub_tool_options.h
Modified: trunk/include/pub_tool_options.h
===
--- trunk/include/pub_tool_op
Author: sewardj
Date: 2007-11-26 00:11:04 + (Mon, 26 Nov 2007)
New Revision: 7222
Log:
Make drd regtests work again following core changes. (Bart Van Assche)
Modified:
trunk/exp-drd/tests/abort.cpp
trunk/exp-drd/tests/filter_stderr
trunk/glibc-2.X-drd.supp
Modified: trunk/exp-drd/
Author: sewardj
Date: 2007-11-26 00:41:54 + (Mon, 26 Nov 2007)
New Revision: 7223
Log:
Program uses too many new-ish constructions to be compilable on glibc 2.2
(Red Hat 7.3). Do nothing on very old platforms.
Modified:
trunk/exp-drd/tests/sigalrm.cpp
Modified: trunk/exp-drd/tests/sigal
Author: njn
Date: 2007-11-26 02:55:12 + (Mon, 26 Nov 2007)
New Revision: 7224
Log:
Back out r7221, which was incorrect.
Modified:
trunk/include/pub_tool_options.h
Modified: trunk/include/pub_tool_options.h
===
--- trunk/incl
Author: sewardj
Date: 2007-11-26 06:03:05 + (Mon, 26 Nov 2007)
New Revision: 7225
Log:
Don't break the build on unknown (to drd) platforms.
Modified:
trunk/exp-drd/pthread_object_size.h
Modified: trunk/exp-drd/pthread_object_size.h
Author: dirk
Date: 2007-11-26 14:54:36 + (Mon, 26 Nov 2007)
New Revision: 7226
Log:
add glibc 2.7 suppression to the distribution list
Modified:
trunk/Makefile.am
Modified: trunk/Makefile.am
===
--- trunk/Makefile.am 2007-
Author: dirk
Date: 2007-11-26 15:15:40 + (Mon, 26 Nov 2007)
New Revision: 7227
Log:
backport minimal glibc 2.7 support
Added:
branches/VALGRIND_3_2_BRANCH/glibc-2.7.supp
Modified:
branches/VALGRIND_3_2_BRANCH/Makefile.am
branches/VALGRIND_3_2_BRANCH/configure.in
Modified: branches/
Author: sewardj
Date: 2007-11-26 21:34:30 + (Mon, 26 Nov 2007)
New Revision: 7228
Log:
drd: make the build silent regardless of platform, and abort at
startup with a message if a not supported platform, like
Omega.
omega: make the platform-not-supported-message a bit nicer.
Modifie
Author: njn
Date: 2007-11-26 21:59:04 + (Mon, 26 Nov 2007)
New Revision: 7229
Log:
- Rewrote documentation.
- Added a new time unit, instructions executed, and made it the default -- it's
much more reproducible and consistent than milliseconds. Requires IRSB
instrumentation and so slows d
Author: njn
Date: 2007-11-26 22:17:19 + (Mon, 26 Nov 2007)
New Revision: 7230
Log:
Minor tweak to x-axis positioning of bars.
Modified:
trunk/massif/ms_main.c
trunk/massif/ms_print.in
trunk/massif/tests/alloc-fns-A.post.exp
trunk/massif/tests/alloc-fns-B.post.exp
trunk/massif/t
Author: njn
Date: 2007-11-26 22:27:02 + (Mon, 26 Nov 2007)
New Revision: 7231
Log:
Minor tweak to drawing of peak and detailed snapshot bars on the graph.
Modified:
trunk/massif/docs/ms-manual.xml
trunk/massif/ms_main.c
trunk/massif/ms_print.in
Modified: trunk/massif/docs/ms-manual
Author: sewardj
Date: 2007-11-26 22:43:03 + (Mon, 26 Nov 2007)
New Revision: 7232
Log:
AIX 5.3 build fixes.
Modified:
trunk/coregrind/m_syswrap/syswrap-aix5.c
trunk/coregrind/m_syswrap/syswrap-ppc32-aix5.c
trunk/coregrind/m_syswrap/syswrap-ppc64-aix5.c
trunk/exp-omega/Makefile.am
Author: sewardj
Date: 2007-11-26 23:18:52 + (Mon, 26 Nov 2007)
New Revision: 1802
Log:
Fix stupid bug in x86 isel: when generating code for a 64-bit integer
store, don't generate code to compute the address expression twice.
Spotted by Nick N whilst peering at code generated for new Massif.
Pr
Author: njn
Date: 2007-11-26 23:32:33 + (Mon, 26 Nov 2007)
New Revision: 338
Log:
Added Qore, CP2K, Iogrind. Removed "variants" reference to Omega since it
will soon be in the distro.
Modified:
trunk/downloads/variants.html
trunk/gallery/users.html
Modified: trunk/downloads/variants.
Author: sewardj
Date: 2007-11-27 00:11:13 + (Tue, 27 Nov 2007)
New Revision: 1803
Log:
Handle the case Add64(expr,const) a bit better. Apparently Massif The
Second does that kind of thing a lot.
Modified:
trunk/priv/host-x86/isel.c
Modified: trunk/priv/host-x86/isel.c
==
Author: njn
Date: 2007-11-27 00:53:56 + (Tue, 27 Nov 2007)
New Revision: 7233
Log:
Update test output for a recent graph-drawing change. Update some notes.
Modified:
trunk/massif/ms_main.c
Modified: trunk/massif/ms_main.c
==
Author: njn
Date: 2007-11-27 00:59:17 + (Tue, 27 Nov 2007)
New Revision: 7234
Log:
This should have gone in with r7233.
Modified:
trunk/massif/tests/basic.post.exp
trunk/massif/tests/basic2.post.exp
trunk/massif/tests/insig.post.exp
trunk/massif/tests/long-time.post.exp
Modified
Author: weidendo
Date: 2007-11-27 01:27:12 + (Tue, 27 Nov 2007)
New Revision: 7235
Log:
callgrind: support for --callgrind-out-file
This removes the --base option, which is replaced by
--callgrind-out-file.
Plus manual update.
Modified:
trunk/callgrind/clo.c
trunk/callgrind/command.c
Author: njn
Date: 2007-11-27 01:34:06 + (Tue, 27 Nov 2007)
New Revision: 7236
Log:
Add Massif bugs fixed by the rewrite. I added them to the top part of the
file, not the "after 3.2.3" section, I hope this is the right place for
them.
Modified:
trunk/docs/internals/3_2_BUGSTATUS.txt
Mod
Author: njn
Date: 2007-11-27 01:59:02 + (Tue, 27 Nov 2007)
New Revision: 7237
Log:
Tweaked the tool-writing docs.
Modified:
trunk/docs/internals/roadmap.txt
trunk/docs/xml/manual-writing-tools.xml
Modified: trunk/docs/internals/roadmap.txt
=
Author: sewardj
Date: 2007-11-27 01:59:38 + (Tue, 27 Nov 2007)
New Revision: 7238
Log:
Translate the drd regtests from C++ to C. (Bart Van Assche).
Added:
trunk/exp-drd/tests/fp_race.c
trunk/exp-drd/tests/pth_broadcast.c
trunk/exp-drd/tests/pth_cond_race.c
trunk/exp-drd/tests/pth
Author: njn
Date: 2007-11-27 02:03:44 + (Tue, 27 Nov 2007)
New Revision: 7239
Log:
Minor updates.
Modified:
trunk/NEWS
trunk/massif/ms_main.c
Modified: trunk/NEWS
===
--- trunk/NEWS 2007-11-27 01:59:38 UTC (rev 7238)
+++
Author: sewardj
Date: 2007-11-27 11:23:55 + (Tue, 27 Nov 2007)
New Revision: 7240
Log:
Don't break the build on AIX5.3.
Modified:
trunk/helgrind/tests/tc07_hbl1.c
trunk/helgrind/tests/tc08_hbl2.c
trunk/helgrind/tests/tc19_shadowmem.c
trunk/helgrind/tests/tc20_verifywrap.c
Modifi
Author: sewardj
Date: 2007-11-27 11:42:47 + (Tue, 27 Nov 2007)
New Revision: 7241
Log:
Make Memcheck work sanely on AIX5.3 (again):
* Don't intercept putenv/getenv/setenv. Causes a lot of whinging
about missing TOC pointers.
* Add 'strcmp' to the bundle of 4 functions intercepted in all
Author: njn
Date: 2007-11-27 21:29:33 + (Tue, 27 Nov 2007)
New Revision: 7242
Log:
Massif doc fixes, mostly from Julian.
Modified:
trunk/massif/docs/ms-manual.xml
Modified: trunk/massif/docs/ms-manual.xml
===
--- trunk/massi
Author: njn
Date: 2007-11-27 21:38:14 + (Tue, 27 Nov 2007)
New Revision: 7243
Log:
Clarify peak-taking details.
Modified:
trunk/massif/docs/ms-manual.xml
Modified: trunk/massif/docs/ms-manual.xml
===
--- trunk/massif/docs/ms
Author: sewardj
Date: 2007-11-27 23:39:13 + (Tue, 27 Nov 2007)
New Revision: 7244
Log:
Fix compilation on older Linux distros (Bart Van Assche)
Modified:
trunk/exp-drd/tests/sigalrm.c
Modified: trunk/exp-drd/tests/sigalrm.c
Author: sewardj
Date: 2007-11-28 01:27:03 + (Wed, 28 Nov 2007)
New Revision: 7245
Log:
Make it compile on AIX, even if the result doesn't do anything useful.
Modified:
trunk/exp-drd/tests/sigalrm.c
Modified: trunk/exp-drd/tests/sigalrm.c
==
Author: sewardj
Date: 2007-11-28 01:50:55 + (Wed, 28 Nov 2007)
New Revision: 7246
Log:
Dump extraneous code.
Modified:
trunk/coregrind/vg_preloaded.c
Modified: trunk/coregrind/vg_preloaded.c
===
--- trunk/coregrind/vg_preloa
Author: sewardj
Date: 2007-11-28 01:55:29 + (Wed, 28 Nov 2007)
New Revision: 7247
Log:
- Remove extraneous 'o' (will be stored in svn server for possible
future use)
- Fix tag
- Fix long line which wraps around in html output
Modified:
trunk/docs/xml/manual-core.xml
tr
Author: sewardj
Date: 2007-11-29 03:06:25 + (Thu, 29 Nov 2007)
New Revision: 7248
Log:
Don't be confused by archive (.a) files which contain both a 32-bit
and a 64-bit version of the same object (with the same name). Prior
to this, it would sometimes attempt to read debug info from the wrong
Author: sewardj
Date: 2007-11-29 03:08:32 + (Thu, 29 Nov 2007)
New Revision: 7249
Log:
Changes to make Memcheck work sanely on recent incarnations of AIX 5.3:
* add a few more syscall wrappers, and fix a couple of buggy ones
* intercept strcmp et al in a few more libraries
Modified:
trun
Author: sewardj
Date: 2007-11-29 13:04:03 + (Thu, 29 Nov 2007)
New Revision: 7251
Log:
So much for C's "type system" (ha ha). Correct version of r7250.
Modified:
trunk/helgrind/hg_main.c
Modified: trunk/helgrind/hg_main.c
=
Author: sewardj
Date: 2007-11-29 12:53:25 + (Thu, 29 Nov 2007)
New Revision: 7250
Log:
Don't assert when destroying a locked rwlock.
Modified:
trunk/helgrind/hg_main.c
Modified: trunk/helgrind/hg_main.c
===
--- trunk/helgrin
Author: sewardj
Date: 2007-11-30 21:41:40 + (Fri, 30 Nov 2007)
New Revision: 7259
Log:
New options for Memcheck, --malloc-fill= and
--fill-free=, which cause malloc'd(etc) and free'd(etc)
blocks to be filled with the specified value. This can apparently be
useful for shaking out hard-to-track
Author: sewardj
Date: 2007-11-30 17:19:36 + (Fri, 30 Nov 2007)
New Revision: 7256
Log:
Make the freed-block-queue volume metrics 64-bit throughout, to avoid
any wierdness on very large machines in the future. Also, double the
default size from 5MB to 10MB, on the basis that programs are now o
Author: sewardj
Date: 2007-11-30 21:52:27 + (Fri, 30 Nov 2007)
New Revision: 7260
Log:
Update contact details.
Modified:
trunk/exp-omega/o_main.c
trunk/exp-omega/o_replace_memops.c
trunk/exp-omega/omega.h
Modified: trunk/exp-omega/o_main.c
==
Author: sewardj
Date: 2007-11-30 21:24:05 + (Fri, 30 Nov 2007)
New Revision: 7258
Log:
Marginally enhance help message.
Modified:
trunk/tests/vg_regtest.in
Modified: trunk/tests/vg_regtest.in
===
--- trunk/tests/vg_regtest.i
Author: sewardj
Date: 2007-11-30 17:50:44 + (Fri, 30 Nov 2007)
New Revision: 7257
Log:
Get rid of VG_NUMW_CLO, as it is pretty much identical to VG_NUM_CLO,
and only used in one place.
Modified:
trunk/coregrind/m_main.c
trunk/include/pub_tool_options.h
Modified: trunk/coregrind/m_main
Author: sewardj
Date: 2007-11-30 11:22:35 + (Fri, 30 Nov 2007)
New Revision: 7254
Log:
Add a test case for semaphores with nonzero initial values.
Added:
trunk/helgrind/tests/tc24_nonzero_sem.c
trunk/helgrind/tests/tc24_nonzero_sem.stderr.exp-glibc25-amd64
trunk/helgrind/tests/tc24_n
Author: sewardj
Date: 2007-11-30 08:30:29 + (Fri, 30 Nov 2007)
New Revision: 7252
Log:
Remove pthread_object_size.h and associated hardwired constants.
(Bart Van Assche)
Added:
trunk/exp-drd/priv_drd_clientreq.h
Removed:
trunk/exp-drd/pthread_object_size.h
Modified:
trunk/exp-drd/TOD
Author: sewardj
Date: 2007-11-30 15:28:13 + (Fri, 30 Nov 2007)
New Revision: 7255
Log:
Include headers in tarball.
Modified:
trunk/exp-drd/Makefile.am
Modified: trunk/exp-drd/Makefile.am
===
--- trunk/exp-drd/Makefile.am 2
Author: sewardj
Date: 2007-11-30 11:11:02 + (Fri, 30 Nov 2007)
New Revision: 7253
Log:
Correctly handle semaphores with nonzero initial values. Fixes bug
observed by Matthieu Castet. Also, add another sanity-check flag.
Modified:
trunk/helgrind/docs/hg-manual.xml
trunk/helgrind/helgri
Author: sewardj
Date: 2007-12-01 02:09:50 + (Sat, 01 Dec 2007)
New Revision: 7261
Log:
Only pass valid ThreadIDs to VG_(record_ExeContext). (Bart Van Assche)
Modified:
trunk/exp-drd/TODO.txt
trunk/exp-drd/drd_preloaded.c
trunk/exp-drd/drd_segment.c
Modified: trunk/exp-drd/TODO.txt
Author: sewardj
Date: 2007-12-02 02:01:09 + (Sun, 02 Dec 2007)
New Revision: 7262
Log:
* document gcc code generation shenanigans on ppc32-linux
* add docs for --malloc-fill and --free-fill
Modified:
trunk/memcheck/docs/mc-manual.xml
Modified: trunk/memcheck/docs/mc-manual.xml
==
Author: sewardj
Date: 2007-12-02 02:05:23 + (Sun, 02 Dec 2007)
New Revision: 7263
Log:
Wibble.
Modified:
trunk/helgrind/hg_main.c
trunk/helgrind/hg_wordfm.c
Modified: trunk/helgrind/hg_main.c
===
--- trunk/helgrind/hg_mai
Author: sewardj
Date: 2007-12-02 02:06:46 + (Sun, 02 Dec 2007)
New Revision: 7264
Log:
Futz with headers.
Modified:
trunk/include/vki/Makefile.am
Modified: trunk/include/vki/Makefile.am
===
--- trunk/include/vki/Makefile.am
causes assertion failure in memcheck
+ 152357 inb and outb not recognized in 64-bit mode
+ 152501 vex x86->IR: 0x27 0x66 0x89 0x45 (daa)
+ 152818 vex x86->IR: 0xF3 0xAC 0xFC 0x9C (rep lodsb)
+
Developer-visible changes:
-- New debugging command line options: --debug-dump, --trace-
701 - 781 of 781 matches
Mail list logo