]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Mon, 22 May 2006 00:09:51 +0000 (00:09 +0000)]
Change ifdefs to select per-platform, not per-arch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5918
Julian Seward [Mon, 22 May 2006 00:05:11 +0000 (00:05 +0000)]
Fix crash on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5917
Julian Seward [Sun, 21 May 2006 17:12:27 +0000 (17:12 +0000)]
(1) build libmpiwrap.so with -fPIC, not -fpic.
(2) if the build/install fails, just keep going anyway.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5916
Julian Seward [Sun, 21 May 2006 15:20:19 +0000 (15:20 +0000)]
Update for 3.2.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5915
Julian Seward [Sun, 21 May 2006 15:19:42 +0000 (15:19 +0000)]
Add JosefW.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5914
Julian Seward [Sun, 21 May 2006 14:47:30 +0000 (14:47 +0000)]
Add missing closing tags (a.k.a. "Wow, that xsltproc is such a pedant!")
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5913
Julian Seward [Sun, 21 May 2006 14:40:33 +0000 (14:40 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5912
Tom Hughes [Sun, 21 May 2006 13:41:17 +0000 (13:41 +0000)]
Report the error number when a UME mmap fails.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5911
Julian Seward [Sun, 21 May 2006 12:40:30 +0000 (12:40 +0000)]
A 1 page stack isn't big enough for this test on ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5910
Julian Seward [Sun, 21 May 2006 12:18:16 +0000 (12:18 +0000)]
Update expected output following vex r1619.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5909
Julian Seward [Sun, 21 May 2006 01:52:09 +0000 (01:52 +0000)]
Back out r5595: the redirections deleted there are in fact used by
gcc 2.96 on R H 7.3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5908
Julian Seward [Sun, 21 May 2006 00:51:28 +0000 (00:51 +0000)]
Un-break coredumping on ppc64-linux. Finally fixes #121617.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5907
Julian Seward [Sat, 20 May 2006 01:13:38 +0000 (01:13 +0000)]
Change the default load address on all platforms to be 7/8s of a G.
This should make V work on any address space setup in which at least
the first 1 G of address space is usable.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5906
Tom Hughes [Wed, 17 May 2006 14:24:12 +0000 (14:24 +0000)]
Implement the set_robust_list and get_robust_list system calls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5905
Tom Hughes [Wed, 17 May 2006 13:53:23 +0000 (13:53 +0000)]
Sync system call lists with 2.6.17-rc4 kernel source.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5904
Julian Seward [Mon, 15 May 2006 19:27:56 +0000 (19:27 +0000)]
gcc 3.3.3 on ppc64-linux believes (perhaps correctly) that 'fd' can be
used when uninitialised.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5903
Julian Seward [Sat, 13 May 2006 02:20:11 +0000 (02:20 +0000)]
Yet more messing with masking approximate results.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5902
Julian Seward [Sat, 13 May 2006 01:54:15 +0000 (01:54 +0000)]
Update expected outputs following r5895.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5901
Julian Seward [Sat, 13 May 2006 01:32:41 +0000 (01:32 +0000)]
Apparently Intel's rcpps etc approximations are more approximate than
AMD's. Kludge everything accordingly. Sigh.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5900
Julian Seward [Sat, 13 May 2006 00:34:52 +0000 (00:34 +0000)]
Update expected results following change in r5898.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5899
Julian Seward [Sat, 13 May 2006 00:23:56 +0000 (00:23 +0000)]
Add masking for results of rcpps/rcpss/rsqrtps/rsqrtps so as to give
consistent results on all platforms. Expected outputs not updated
yet.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5898
Julian Seward [Fri, 12 May 2006 23:50:15 +0000 (23:50 +0000)]
A new flag, --error-exitcode=, has been added, to allow changing the
exit code in runs where Valgrind reported errors. Fixes #121814 and
#126517.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5897
Julian Seward [Fri, 12 May 2006 23:35:10 +0000 (23:35 +0000)]
Oops, this should have been in r5895.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5896
Julian Seward [Fri, 12 May 2006 23:12:30 +0000 (23:12 +0000)]
Increase number of unsuppressed errors shown before cutoff by a factor
of 100.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5895
Julian Seward [Fri, 12 May 2006 21:19:00 +0000 (21:19 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5894
Julian Seward [Fri, 12 May 2006 20:28:26 +0000 (20:28 +0000)]
Regression test for clc/stc/cmc on amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5893
Julian Seward [Fri, 12 May 2006 19:50:44 +0000 (19:50 +0000)]
Comprehensive tests for bt{s,r,c,}{w,l,q} on amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5892
Julian Seward [Fri, 12 May 2006 14:24:18 +0000 (14:24 +0000)]
Test x86 {push,pop}{w,l}.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5891
Nicholas Nethercote [Tue, 9 May 2006 18:46:01 +0000 (18:46 +0000)]
Add a comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5890
Tom Hughes [Tue, 9 May 2006 09:07:53 +0000 (09:07 +0000)]
Tidy up bug status file and document a few new fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5889
Tom Hughes [Tue, 9 May 2006 09:06:56 +0000 (09:06 +0000)]
Ignore offset information in anonymous mmap calls. Fixes bug #126722.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5888
Julian Seward [Mon, 8 May 2006 12:08:49 +0000 (12:08 +0000)]
Tests for 16/32 bit byte reversed loads and stores.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5887
Tom Hughes [Mon, 8 May 2006 11:58:06 +0000 (11:58 +0000)]
Don't check the fifth argument of mremap() unless MREMAP_FIXED is set
in the fourth argument. Fix to bug #123535.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5886
Tom Hughes [Mon, 8 May 2006 11:37:04 +0000 (11:37 +0000)]
Add support for CDROMREADRAW and fix CDROMREADTOCENTRY to mark the right
number of bytes as defined in the post handler. Fixes bug #126696.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5885
Tom Hughes [Mon, 8 May 2006 11:19:47 +0000 (11:19 +0000)]
Fix linkat, renameat and symlinkat wrappers to look at the arguments
correctly. Fixes bug #126938.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5884
Julian Seward [Sun, 7 May 2006 23:38:23 +0000 (23:38 +0000)]
Another suppression needed by SuSE 10.0 on ppc32.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5883
Julian Seward [Sun, 7 May 2006 14:37:03 +0000 (14:37 +0000)]
Increase scheduling quantum to 100k basic blocks. Nowadays even
modest cpus can run 5-10M memcheck'd bbs per second and the previous
limit of 50k gives a 100Hz switch rate, which causes cache pollution
(a known performance problem) and other context-switch overheads.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5882
Julian Seward [Thu, 4 May 2006 16:43:34 +0000 (16:43 +0000)]
Fix printing bug in PRE(sys_stat64).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5881
Julian Seward [Wed, 3 May 2006 22:13:57 +0000 (22:13 +0000)]
Vectorise copy_address_range_perms for common cases. This gives about
40% speedup on artificial programs which just do realloc() and nothing
else, and about a 3-4% speedup on starting kpresenter-1.5.0 and
loading a 16-slide presentation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5880
Julian Seward [Wed, 3 May 2006 18:09:41 +0000 (18:09 +0000)]
Tests for the mov{z,s}{bw,bl,wl} instructions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5879
Julian Seward [Wed, 3 May 2006 15:12:09 +0000 (15:12 +0000)]
Update the Ever-Growing List Of Sins.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5878
Julian Seward [Wed, 3 May 2006 13:52:47 +0000 (13:52 +0000)]
Increase # supported threads to 300 (see #126217).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5877
Julian Seward [Wed, 3 May 2006 13:52:17 +0000 (13:52 +0000)]
Print a slightly more helpful error message if the log file creation fails.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5876
Julian Seward [Wed, 3 May 2006 00:43:20 +0000 (00:43 +0000)]
Add another test of permissions range copying (copy_address_range_perms).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5875
Julian Seward [Tue, 2 May 2006 13:02:01 +0000 (13:02 +0000)]
Get rid of executable permissions on C source file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5874
Tom Hughes [Mon, 1 May 2006 09:28:39 +0000 (09:28 +0000)]
Add .type and .size directives for VG_(run_innerloop) and
VG_(run_a_noredir_translation) on all platforms where they are
missing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5873
Josef Weidendorfer [Mon, 1 May 2006 02:12:58 +0000 (02:12 +0000)]
Make VG_(run_innerloop) visible for outer Valgrinds
with self hosting. Without this, the symbol has
size 0 and type NOT, and is ignored by the symbol loader.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5872
Josef Weidendorfer [Mon, 1 May 2006 01:49:28 +0000 (01:49 +0000)]
Hint to better run with option "--pop-on-jump" when doing
self-hosting runs with outer callgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5871
Josef Weidendorfer [Mon, 1 May 2006 01:38:32 +0000 (01:38 +0000)]
Callgrind: Fix for callgrind_control
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5870
Josef Weidendorfer [Mon, 1 May 2006 00:55:54 +0000 (00:55 +0000)]
Callgrind: Improve self-hosting with outer callgrind tool
This adds an option to change the default handling of jumps
between functions. Usually, a jump between functions is
interpreted as call, because such jumps are typically
generated by compilers on tail recursion optimization, and
we want to present this as call to the user. Thus, such
a jump pushes a call onto callgrinds shadow stack.
The option "--pop-on-jump" changes this to pop+push the
shadow callstack: then, a jump between functions is seen
as a return to the caller and a new call.
The default behaviour is _bad_ for using callgrind with
self-hosting. Valgrinds inner loop VG_(run_innerloop)
jumps to generated code, and this code jumps back to
the inner loop. Thus, every executed BB adds 2 calls
to an ever increasing shadow call stack, leading to
memory consumption increasing with runtime :-(
So: For self-hosting valgrind with an outer callgrind,
always use option "--pop-on-jump" for the outer callgrind.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5869
Julian Seward [Sat, 29 Apr 2006 18:03:14 +0000 (18:03 +0000)]
Get rid of VG_(x86_linux_REDIR_FOR__dl_sysinfo_int80) and do the x86-linux
stack unwind kludge another way. This is believed to fix #108258.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5868
Julian Seward [Sat, 29 Apr 2006 18:01:46 +0000 (18:01 +0000)]
Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5867
Julian Seward [Sat, 29 Apr 2006 12:50:06 +0000 (12:50 +0000)]
Un-break 'make dist'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5866
Julian Seward [Fri, 28 Apr 2006 21:01:33 +0000 (21:01 +0000)]
Fix completely bogus asm, which didn't work when compiled with gcc-4.1.0
since it trashed the regs that gcc assigned for %0 and %1 before reading
them. local_sys_write_stderr() for the 3 other targets suffer from the
same problem.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5865
Dirk Mueller [Thu, 27 Apr 2006 11:05:13 +0000 (11:05 +0000)]
split the assert so that its more obvious which
part is failing
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5864
Nicholas Nethercote [Sun, 23 Apr 2006 10:51:48 +0000 (10:51 +0000)]
Update 64-bit cleanness info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5863
Josef Weidendorfer [Fri, 21 Apr 2006 01:02:13 +0000 (01:02 +0000)]
Another fix for interactive control, together with
the --base option, which allows to specify another
directory for dumps and control/result files.
With "--base=/tmp/foo", we want control/result files
in "/tmp", and not in a directory "/tmp/foo/".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5862
Josef Weidendorfer [Fri, 21 Apr 2006 00:58:58 +0000 (00:58 +0000)]
Fixes for interactive control:
- callgrind_control was not working, because it checks the
"command syntax version" to be at most 1 before doing anything.
But callgrind used Valgrinds version for this (3.2.0). Now we
define a separate version COMMAND_VERSION for the syntax format
of control and result files.
Strictly, such a version is not needed for interaction of
callgrind and the script callgrind_control itself, as they are
delivered in the same package. But there are also external
controlling tools (most notable KCachegrind)
- Some systems make it difficult for callgrind_control to
automatically detect running callgrind processes. To make
interactivity work, one has to provide the cwd with -w.
For commands expecting a result from callgrind, this result
was delivered in the wrong result file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5861
Julian Seward [Thu, 20 Apr 2006 14:38:50 +0000 (14:38 +0000)]
Add support for sys_broc on amd64-linux when --kernel-variant=bproc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5860
Julian Seward [Wed, 19 Apr 2006 19:31:46 +0000 (19:31 +0000)]
Almost all the stuff in pub_tool_libcsignal.h was not used by any tool;
so has been moved back into pub_core_libcsignal.h.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5859
Julian Seward [Wed, 19 Apr 2006 09:30:33 +0000 (09:30 +0000)]
Build fixes for gcc-3.3.3.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5858
Nicholas Nethercote [Tue, 18 Apr 2006 22:34:48 +0000 (22:34 +0000)]
- Fix indentation in one section of Cachegrind
- In the same section, use VG_(percentify) to avoid overflow when computing
information for -v printing.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5857
Julian Seward [Tue, 18 Apr 2006 02:04:52 +0000 (02:04 +0000)]
Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5856
Nicholas Nethercote [Tue, 18 Apr 2006 00:52:37 +0000 (00:52 +0000)]
update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5855
Nicholas Nethercote [Sun, 16 Apr 2006 10:25:43 +0000 (10:25 +0000)]
Remove tool-specific code (which says which tools allow XML) from the core
by introducing a new "need": VG_(needs_xml_output)().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5854
Julian Seward [Sun, 16 Apr 2006 00:13:22 +0000 (00:13 +0000)]
Regression test cases for FP rounding modes on ppc32 and ppc64.
(Dave Nomura).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5853
Julian Seward [Fri, 14 Apr 2006 11:13:59 +0000 (11:13 +0000)]
Un-break core dumping on ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5852
Julian Seward [Fri, 14 Apr 2006 02:09:56 +0000 (02:09 +0000)]
Update again
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5851
Julian Seward [Fri, 14 Apr 2006 01:54:16 +0000 (01:54 +0000)]
Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5850
Julian Seward [Fri, 14 Apr 2006 01:04:04 +0000 (01:04 +0000)]
Syscall wrappers for ppc32-linux (and one for amd64-linux).
(from Jakub Jelinek) See #125492.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5849
Julian Seward [Thu, 13 Apr 2006 22:03:16 +0000 (22:03 +0000)]
Not all MPI implementations define MPI_UNSIGNED_LONG_LONG.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5848
Tom Hughes [Thu, 13 Apr 2006 12:44:31 +0000 (12:44 +0000)]
Suppress any source filename in a "(below main)" line in a stack trace.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5847
Nicholas Nethercote [Wed, 12 Apr 2006 22:53:23 +0000 (22:53 +0000)]
Clarify the Helgrind-doesn't-work message.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5846
Julian Seward [Wed, 12 Apr 2006 17:15:35 +0000 (17:15 +0000)]
Recent GCCs (3.4+ at least) optimize static unused functions out, so
making VALGRIND_PRINTF and VALGRIND_PRINTF_BACKTRACE static and
attribute unused proved to be much better than always compiling it as
exported weak function. (Jakub Jelinek)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5845
Julian Seward [Wed, 12 Apr 2006 13:41:51 +0000 (13:41 +0000)]
Add a suppression for yet another glibc string function: __strcpy_chk.
We really ought intercept/replace this, and that would be easy, except
__strcpy_chk uses __chk_fail and I haven't figured out what that
is/does.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5844
Julian Seward [Wed, 12 Apr 2006 11:42:54 +0000 (11:42 +0000)]
On x86, don't use x87 registers for 8-byte FP loads/stores; instead
use an mmx register (which is the same thing in disguise) since mmx
loads/stores are guaranteed to be the identity. This should fix
failures of this test on x86-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5843
Nicholas Nethercote [Wed, 12 Apr 2006 11:10:46 +0000 (11:10 +0000)]
Add the O_LARGEFILE constant so people can use it when writing tools that
generate large trace files (> 2GB).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5842
Julian Seward [Wed, 12 Apr 2006 10:08:05 +0000 (10:08 +0000)]
Properly handle external debuginfo (.gnu_debuglink) for stripped and
prelinked libraries (patch from L. David Baron).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5841
Nicholas Nethercote [Sun, 9 Apr 2006 01:23:29 +0000 (01:23 +0000)]
Redid the --trace-mem=yes option of Lackey properly. Updated some related
stuff along with it, such as the NEWS file.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5840
Julian Seward [Sat, 8 Apr 2006 16:52:42 +0000 (16:52 +0000)]
Re-enable amd64 test for pmaddwd.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5839
Julian Seward [Sat, 8 Apr 2006 16:22:53 +0000 (16:22 +0000)]
Fold in a patch which appeared in FC5's default valgrind build, which
causes V to ignore more DWARF3 CFA expressions on amd64 and so gets
rid of complaints from the CFA reader. Why didn't Red Hat push this
patch upstream? I don't know.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5838
Julian Seward [Sat, 8 Apr 2006 13:17:25 +0000 (13:17 +0000)]
Include missing files in tarball (== unbreak from-tarball builds)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5837
Julian Seward [Sat, 8 Apr 2006 13:16:36 +0000 (13:16 +0000)]
Update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5836
Julian Seward [Fri, 7 Apr 2006 12:47:05 +0000 (12:47 +0000)]
Oops: when adding translations to the auxiliary transtab, don't forget to
ensure D-I cache coherence. Fixes SIGILLs in fn wrapping failures on low end
PowerPCs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5835
Nicholas Nethercote [Fri, 7 Apr 2006 11:52:55 +0000 (11:52 +0000)]
Tweaked Lackey. Main change is that the default instrumentation is now only
added if you specify --basic-counts=yes (which is the default). So
all of the instrumentation is now controlled by a command-line option (one
of --basic-counts, --detailed-counts or --trace-mem) and so if you turn them
all off it behaves like Nulgrind. This makes it clearer what's going on and
easier for newbies to modify.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5834
Nicholas Nethercote [Thu, 6 Apr 2006 22:59:35 +0000 (22:59 +0000)]
Fix vg_perf to work with older Valgrind versions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5833
Nicholas Nethercote [Thu, 6 Apr 2006 14:21:42 +0000 (14:21 +0000)]
Commit a patch from Olly Betts which avoids a possible problem with
COUNT_LEAKS on 64-bit machines.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5832
Nicholas Nethercote [Thu, 6 Apr 2006 14:04:48 +0000 (14:04 +0000)]
Add a FAQ.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5831
Nicholas Nethercote [Thu, 6 Apr 2006 13:33:48 +0000 (13:33 +0000)]
Use better variable names.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5830
Julian Seward [Thu, 6 Apr 2006 13:31:17 +0000 (13:31 +0000)]
Avoid compiler warnings on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5829
Nicholas Nethercote [Thu, 6 Apr 2006 13:29:18 +0000 (13:29 +0000)]
update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5828
Julian Seward [Wed, 5 Apr 2006 23:06:31 +0000 (23:06 +0000)]
Minor scheduler tidyings:
- rename os_thread_t to ThreadOSstate
- remove unused ThreadState.syscall_result_set field
- fix some comments
- add an assertion in VG_(scheduler_init)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5827
Julian Seward [Tue, 4 Apr 2006 17:35:48 +0000 (17:35 +0000)]
Test program which uses templates to generate very long stabs (debug
info) strings. This crashes 3.1.1 when the test is compiled with
-gstabs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5826
Julian Seward [Tue, 4 Apr 2006 16:57:15 +0000 (16:57 +0000)]
Comment-only change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5825
Julian Seward [Tue, 4 Apr 2006 15:43:30 +0000 (15:43 +0000)]
Un-break make dist.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5824
Julian Seward [Tue, 4 Apr 2006 15:12:44 +0000 (15:12 +0000)]
Cleanup/restructure m_debuginfo, as described in
coregrind/m_debuginfo/README.txt.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5823
Julian Seward [Tue, 4 Apr 2006 13:28:50 +0000 (13:28 +0000)]
Round up known bugs in 3.1.1 and assign tentative priorities.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5822
Julian Seward [Tue, 4 Apr 2006 03:29:48 +0000 (03:29 +0000)]
Add a comment that really should have been in r5820.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5821
Julian Seward [Tue, 4 Apr 2006 03:08:49 +0000 (03:08 +0000)]
ppc32-linux: work around assemblers which can't do Altivec, by
emitting the relevant instruction directly. Fixes a build problem on
Debian 3.1 (ppc32).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5820
Tom Hughes [Mon, 3 Apr 2006 16:38:33 +0000 (16:38 +0000)]
Enable sigsuspend on x86-linux and ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5819