]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
19 years agoppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
Julian Seward [Thu, 24 Nov 2005 03:54:38 +0000 (03:54 +0000)] 
ppc32 only: clarify meaning of second arg of VG_(mk_SysRes_ppc32_linux)
and fix an inconsistent use of it, from m_signals.

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

19 years agoFix build system bug causing omission of some ppc32 test files from
Julian Seward [Wed, 23 Nov 2005 03:42:57 +0000 (03:42 +0000)] 
Fix build system bug causing omission of some ppc32 test files from
the tarball.

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

19 years agoFix bug observed by Neal Norwitz in which mremap fails for file mappings.
Julian Seward [Wed, 23 Nov 2005 03:41:41 +0000 (03:41 +0000)] 
Fix bug observed by Neal Norwitz in which mremap fails for file mappings.

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

19 years agoEnable a few extra system calls on amd64 as found by the Python test suite.
Tom Hughes [Mon, 21 Nov 2005 13:57:49 +0000 (13:57 +0000)] 
Enable a few extra system calls on amd64 as found by the Python test suite.

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

19 years agoHopefully final 3.1.0RC1 changes.
Julian Seward [Sun, 20 Nov 2005 19:45:30 +0000 (19:45 +0000)] 
Hopefully final 3.1.0RC1 changes.

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

19 years agoAs with ppc it's necessary to have an initial redirect for index(strchr)
Julian Seward [Sun, 20 Nov 2005 19:37:54 +0000 (19:37 +0000)] 
As with ppc it's necessary to have an initial redirect for index(strchr)
on x86 glibc-2.3.5.

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

19 years agoFix obscure memcheck bug found by Nick. This could cause false
Julian Seward [Sun, 20 Nov 2005 19:08:08 +0000 (19:08 +0000)] 
Fix obscure memcheck bug found by Nick.  This could cause false
negatives, but only in the following unlikely circumstances: for an
8-byte store, which is handled by by the slow path (due to
misalignment or incomplete addressibility).  In this case, the bug
caused the top 32 of the written V bits to be forced to zero
("defined").  This would not have affected the vast majority of 8-byte
stores since almost all of them would either have been handled by the
fast case or would have the top 32 V bits as zero anyway (almost
certainly both).

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

19 years agoNote that Helgrind and Addrcheck are still busted.
Nicholas Nethercote [Sun, 20 Nov 2005 18:14:04 +0000 (18:14 +0000)] 
Note that Helgrind and Addrcheck are still busted.

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

19 years agoAdd a note to release notes about GUIs, which some survey responders
Nicholas Nethercote [Sun, 20 Nov 2005 18:02:15 +0000 (18:02 +0000)] 
Add a note to release notes about GUIs, which some survey responders
seemed unaware of.

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

19 years agoAnother item for 3.1.0 release notes.
Nicholas Nethercote [Sun, 20 Nov 2005 17:19:28 +0000 (17:19 +0000)] 
Another item for 3.1.0 release notes.

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

19 years agoadd comment from log message
Nicholas Nethercote [Sat, 19 Nov 2005 23:22:18 +0000 (23:22 +0000)] 
add comment from log message

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

19 years agoHacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).
Julian Seward [Sat, 19 Nov 2005 23:08:49 +0000 (23:08 +0000)] 
Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).

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

19 years agoDon't test division by zero; 7400 doesn't do what 970/7447 do.
Julian Seward [Sat, 19 Nov 2005 22:14:45 +0000 (22:14 +0000)] 
Don't test division by zero; 7400 doesn't do what 970/7447 do.

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

19 years agoUpdate expected outputs.
Julian Seward [Sat, 19 Nov 2005 20:59:17 +0000 (20:59 +0000)] 
Update expected outputs.

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

19 years agoAnother m{t,f}{xer,lr,ctr} simplification.
Julian Seward [Sat, 19 Nov 2005 20:54:57 +0000 (20:54 +0000)] 
Another m{t,f}{xer,lr,ctr} simplification.

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

19 years agoTest m{t,f}{xer,lr,ctr} in a simpler way.
Julian Seward [Sat, 19 Nov 2005 20:39:16 +0000 (20:39 +0000)] 
Test m{t,f}{xer,lr,ctr} in a simpler way.

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

19 years agoIf we're doing an estimation operation, arrange to zap the bottom byte
Julian Seward [Sat, 19 Nov 2005 19:42:31 +0000 (19:42 +0000)] 
If we're doing an estimation operation, arrange to zap the bottom byte
of the result as it's basically garbage, and differs between cpus.

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

19 years agoUpdate expected output.
Julian Seward [Sat, 19 Nov 2005 19:31:56 +0000 (19:31 +0000)] 
Update expected output.

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

19 years agoFix up the test program so it behaves the same on different CPUs (when run
Julian Seward [Sat, 19 Nov 2005 19:27:06 +0000 (19:27 +0000)] 
Fix up the test program so it behaves the same on different CPUs (when run
natively):

- register_vfarg: stuff bits directly into vector, don't go via float
  as that screws up NaNs somehow on MPC7447

- test_av_int_ld_two_regs: lve{b,h,w}x: mask off bits of the result
  register which are undefined after the load

- test_av_int_st_three_regs: fix result vector size

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

19 years agoFix this so that it compiles with gcc4 by writing the test fns
Julian Seward [Sat, 19 Nov 2005 15:31:13 +0000 (15:31 +0000)] 
Fix this so that it compiles with gcc4 by writing the test fns
completely in assembly (for those that require literals to be
changed).

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

19 years agoSuppressions for FC5, which claims to use glibc-2.4 (2.3.90 maybe).
Julian Seward [Sat, 19 Nov 2005 04:01:58 +0000 (04:01 +0000)] 
Suppressions for FC5, which claims to use glibc-2.4 (2.3.90 maybe).

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

19 years agoFew more doc tweaks for consistency's sake
Donna Robinson [Sat, 19 Nov 2005 03:28:10 +0000 (03:28 +0000)] 
Few more doc tweaks for consistency's sake

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

19 years agoCounterpart to r5202: restore previous assembler state with .previous
Julian Seward [Sat, 19 Nov 2005 02:02:57 +0000 (02:02 +0000)] 
Counterpart to r5202: restore previous assembler state with .previous

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

19 years agoAdd a few missing regtest outputs.
Julian Seward [Sat, 19 Nov 2005 01:32:17 +0000 (01:32 +0000)] 
Add a few missing regtest outputs.

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

19 years agoHmm. Perhaps all those top-level pieces of assembly weren't such a
Julian Seward [Fri, 18 Nov 2005 23:50:43 +0000 (23:50 +0000)] 
Hmm.  Perhaps all those top-level pieces of assembly weren't such a
clever idea.  There's no reason to assume the assembler is in
.text-mode when it encounters them, and as gcc 2.96 rudely
demonstrates, sometimes it isn't.  So put .text in front of all of
them.

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

19 years agoMinor doc tweaks, mostly white space
Donna Robinson [Fri, 18 Nov 2005 22:09:58 +0000 (22:09 +0000)] 
Minor doc tweaks, mostly white space

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

19 years agoMinor QSG tweaks.
Nicholas Nethercote [Fri, 18 Nov 2005 22:09:47 +0000 (22:09 +0000)] 
Minor QSG tweaks.

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

19 years agocomment-only change
Nicholas Nethercote [Fri, 18 Nov 2005 21:32:18 +0000 (21:32 +0000)] 
comment-only change

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

19 years agoDocument PPC32 FP limitations.
Julian Seward [Fri, 18 Nov 2005 21:19:46 +0000 (21:19 +0000)] 
Document PPC32 FP limitations.

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

19 years agoppc32: just apply the initial-redirection hack when Memcheck is in use
Julian Seward [Fri, 18 Nov 2005 21:12:52 +0000 (21:12 +0000)] 
ppc32: just apply the initial-redirection hack when Memcheck is in use

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

19 years agoChanged altivec floating point setup to Java/IEEE mode
Cerion Armour-Brown [Fri, 18 Nov 2005 20:45:18 +0000 (20:45 +0000)] 
Changed altivec floating point setup to Java/IEEE mode
 - Non-Java mode is the system default, but was causing some accuracy problems by rounding off intermediate denormalised results to zero.
   We now have some small errors (lowest bit only) due to using greater accuracy than the system default, but is better overall.

Also expanded dispatcher check of FPSCR to include all contol bits

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

19 years agoPatch to workaround borkage with new docbook stylesheets:
Donna Robinson [Fri, 18 Nov 2005 18:43:56 +0000 (18:43 +0000)] 
Patch to workaround borkage with new docbook stylesheets:
filename is no longer being passed through to generated docs,
but is being replaced with a relative path to the source dir.

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

19 years agoYet another ppc32 suppression.
Julian Seward [Fri, 18 Nov 2005 18:33:28 +0000 (18:33 +0000)] 
Yet another ppc32 suppression.

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

19 years agoStuff about core-dump reinstate-ment in the manual and release notes.
Nicholas Nethercote [Fri, 18 Nov 2005 17:36:01 +0000 (17:36 +0000)] 
Stuff about core-dump reinstate-ment in the manual and release notes.

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

19 years agoMake coredump files have names like vgcore.12345 rather than vgcore.pid12345
Nicholas Nethercote [Fri, 18 Nov 2005 17:12:26 +0000 (17:12 +0000)] 
Make coredump files have names like vgcore.12345 rather than vgcore.pid12345
to be consistent with all the other such cases (eg. --log-file names,
cachegrind.out.12345).

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

19 years agosuppression for Ubuntu with a stripped ld.so.
Nicholas Nethercote [Fri, 18 Nov 2005 17:09:36 +0000 (17:09 +0000)] 
suppression for Ubuntu with a stripped ld.so.

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

19 years agoBack out r5180 (sorry Josef). On consideration it just increases the difficulty
Julian Seward [Fri, 18 Nov 2005 15:10:24 +0000 (15:10 +0000)] 
Back out r5180 (sorry Josef).  On consideration it just increases the difficulty
of testing the system properly.

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

19 years agoUpdate documentation about --show-below-main.
Nicholas Nethercote [Fri, 18 Nov 2005 14:59:00 +0000 (14:59 +0000)] 
Update documentation about --show-below-main.

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

19 years agoLast of the __libc_start_main fixes.
Tom Hughes [Fri, 18 Nov 2005 09:39:09 +0000 (09:39 +0000)] 
Last of the __libc_start_main fixes.

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

19 years agoYet more __libc_start_main updates.
Tom Hughes [Fri, 18 Nov 2005 09:30:15 +0000 (09:30 +0000)] 
Yet more __libc_start_main updates.

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

19 years agoUpdate XML results for __libc_start_main change.
Tom Hughes [Fri, 18 Nov 2005 09:26:14 +0000 (09:26 +0000)] 
Update XML results for __libc_start_main change.

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

19 years agoFix argument count given to makecontext.
Tom Hughes [Fri, 18 Nov 2005 09:24:05 +0000 (09:24 +0000)] 
Fix argument count given to makecontext.

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

19 years agoMore __libc_start_main updates.
Tom Hughes [Fri, 18 Nov 2005 09:23:28 +0000 (09:23 +0000)] 
More __libc_start_main updates.

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

19 years agoUpdate some expected results in line with Julian's fix to stop
Tom Hughes [Fri, 18 Nov 2005 09:03:47 +0000 (09:03 +0000)] 
Update some expected results in line with Julian's fix to stop
tracing the stack at __libc_start_main.

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

19 years agoSuSE 10 (ppc32) suppressions.
Julian Seward [Fri, 18 Nov 2005 00:15:18 +0000 (00:15 +0000)] 
SuSE 10 (ppc32) suppressions.

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

19 years agocomment about the test
Nicholas Nethercote [Thu, 17 Nov 2005 21:33:42 +0000 (21:33 +0000)] 
comment about the test

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

19 years ago(ppc32) Only include hacky redirects for malloc-replacing tools.
Julian Seward [Thu, 17 Nov 2005 20:15:04 +0000 (20:15 +0000)] 
(ppc32) Only include hacky redirects for malloc-replacing tools.

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

19 years agowibl
Nicholas Nethercote [Thu, 17 Nov 2005 19:47:37 +0000 (19:47 +0000)] 
wibl

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

19 years agogcc isn't so hot at reading English text
Julian Seward [Thu, 17 Nov 2005 19:44:27 +0000 (19:44 +0000)] 
gcc isn't so hot at reading English text

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

19 years agoI couldn't resist
Nicholas Nethercote [Thu, 17 Nov 2005 19:40:24 +0000 (19:40 +0000)] 
I couldn't resist

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

19 years agocopy log message as a comment
Nicholas Nethercote [Thu, 17 Nov 2005 19:38:09 +0000 (19:38 +0000)] 
copy log message as a comment

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

19 years agodocument
Nicholas Nethercote [Thu, 17 Nov 2005 19:32:59 +0000 (19:32 +0000)] 
document

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

19 years agoAllocate stack with mmap rather than malloc, so that on ppc32 we get an executable
Julian Seward [Thu, 17 Nov 2005 19:32:07 +0000 (19:32 +0000)] 
Allocate stack with mmap rather than malloc, so that on ppc32 we get an executable
stack.

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

19 years agoChange the cannot-detect-cache-config message on PPC32 so we can filter
Nicholas Nethercote [Thu, 17 Nov 2005 19:28:18 +0000 (19:28 +0000)] 
Change the cannot-detect-cache-config message on PPC32 so we can filter
for it more precisely and thus tell if the auto-detection ever fails on
x86/AMD64.

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

19 years agoEnable mq syscalls (untested).
Julian Seward [Thu, 17 Nov 2005 19:09:02 +0000 (19:09 +0000)] 
Enable mq syscalls (untested).

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

19 years agoFixes to make the .pdf build using the toolchain on SuSE10 (from Donna).
Julian Seward [Thu, 17 Nov 2005 18:04:58 +0000 (18:04 +0000)] 
Fixes to make the .pdf build using the toolchain on SuSE10 (from Donna).

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

19 years agoMake VG_(apply_StackTrace) stop if it looks like we've overshot main().
Julian Seward [Thu, 17 Nov 2005 15:12:34 +0000 (15:12 +0000)] 
Make VG_(apply_StackTrace) stop if it looks like we've overshot main().

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

19 years agosys_tgkill: hand the syscall to the kernel in the standard way, rather
Julian Seward [Thu, 17 Nov 2005 14:26:52 +0000 (14:26 +0000)] 
sys_tgkill: hand the syscall to the kernel in the standard way, rather
than doing it inline.  Doing it inline screws up on ppc32-linux if
we're sending an async signal to ourselves (the same thread) because
the kernel immediately hands the signal to async_sighandler() which
then dies at the assertion that this thread's state is VgTs_WaitSys.
From which I conclude this wrapper has always had a race against the
kernel which did not show up on x86 or amd64.  (and/or that I don't
understand this stuff too well)

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

19 years agoConnect properly to the tgkill wrapper.
Julian Seward [Thu, 17 Nov 2005 14:22:22 +0000 (14:22 +0000)] 
Connect properly to the tgkill wrapper.

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

19 years agoThis won't work on ppc32 unless you ask for an alt stack with x permissions,
Julian Seward [Thu, 17 Nov 2005 13:04:46 +0000 (13:04 +0000)] 
This won't work on ppc32 unless you ask for an alt stack with x permissions,
since signal returning requires execution of code on the stack.

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

19 years agoGet rid of bogus assertion.
Julian Seward [Thu, 17 Nov 2005 13:03:42 +0000 (13:03 +0000)] 
Get rid of bogus assertion.

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

19 years agoUpdate README_DEVELOPERS to describe how to debug valgrind more
Tom Hughes [Thu, 17 Nov 2005 12:31:12 +0000 (12:31 +0000)] 
Update README_DEVELOPERS to describe how to debug valgrind more
easily. Based on patch from Yao Qi <qiyaoltc@cn.ibm.com>.

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

19 years agoRemoved vki_ntohs definition and the infrastructure that supported
Tom Hughes [Thu, 17 Nov 2005 12:14:42 +0000 (12:14 +0000)] 
Removed vki_ntohs definition and the infrastructure that supported
it as it is no longer used.

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

19 years agoUse VG_(ntohl) and VG_(ntohs) to decode IP addresses and ports. Note
Tom Hughes [Thu, 17 Nov 2005 12:02:58 +0000 (12:02 +0000)] 
Use VG_(ntohl) and VG_(ntohs) to decode IP addresses and ports. Note
that this also required reversing the order of the arguments to the
print call as the previous ordering assumed that the address was still
byte swapped.

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

19 years agoProvide a full set of ntohl/htonl/ntohs/htons routines in the
Tom Hughes [Thu, 17 Nov 2005 12:01:56 +0000 (12:01 +0000)] 
Provide a full set of ntohl/htonl/ntohs/htons routines in the
valgrind C library.

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

19 years agoKludgey endianness fix (for printing only) to stop fdleak_ipv4 failing on
Julian Seward [Thu, 17 Nov 2005 11:45:28 +0000 (11:45 +0000)] 
Kludgey endianness fix (for printing only) to stop fdleak_ipv4 failing on
ppc32.  I'm sure there's a Right Way to fix it, and this isn't it.

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

19 years agoEnable sys_lstat on ppc32.
Julian Seward [Thu, 17 Nov 2005 11:01:55 +0000 (11:01 +0000)] 
Enable sys_lstat on ppc32.

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

19 years agoFilter out I-have-no-idea-what-your-caches-are message, so these tests
Julian Seward [Thu, 17 Nov 2005 10:56:08 +0000 (10:56 +0000)] 
Filter out I-have-no-idea-what-your-caches-are message, so these tests
don't fail on ppc32.

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

19 years agoA couple of these syscalls fail differently when running on an amd64
Julian Seward [Thu, 17 Nov 2005 03:08:16 +0000 (03:08 +0000)] 
A couple of these syscalls fail differently when running on an amd64
in 32-bit mode.

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

19 years agoRecord XML output format changes.
Julian Seward [Thu, 17 Nov 2005 00:51:36 +0000 (00:51 +0000)] 
Record XML output format changes.

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

19 years agorecord more email comments
Nicholas Nethercote [Wed, 16 Nov 2005 23:54:46 +0000 (23:54 +0000)] 
record more email comments

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

19 years agoImplemented checks for FPSCR and VSCR on leaving dispatcher
Cerion Armour-Brown [Wed, 16 Nov 2005 20:22:11 +0000 (20:22 +0000)] 
Implemented checks for FPSCR and VSCR on leaving dispatcher
 - required flags: FPSCR[RM] == 0, VSCR[NJ] == 1

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

19 years agoMinor tweaks.
Nicholas Nethercote [Wed, 16 Nov 2005 20:12:22 +0000 (20:12 +0000)] 
Minor tweaks.

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

19 years agoFix up ppc32-linux handlers for sys_sigreturn and sys_rt_sigreturn. I really
Julian Seward [Wed, 16 Nov 2005 19:15:33 +0000 (19:15 +0000)] 
Fix up ppc32-linux handlers for sys_sigreturn and sys_rt_sigreturn.  I really
have no idea how these work (what's there is a conceptual transcription of
what we have for x86-linux) and so if those of you more Skilled In The Art
Of Signals than myself would care to peer at it, that would be appreciated.

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

19 years agoEven more news.
Julian Seward [Wed, 16 Nov 2005 19:13:13 +0000 (19:13 +0000)] 
Even more news.

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

19 years agoAdded tests for latest altivec fp insns
Cerion Armour-Brown [Wed, 16 Nov 2005 18:58:26 +0000 (18:58 +0000)] 
Added tests for latest altivec fp insns
Fixed fp nan argument values
Fixed setting of non-java bit in VSCR to be on for all cases.

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

19 years agoEdit the release notes a bit and add our huge list of fixed bugs.
Julian Seward [Wed, 16 Nov 2005 18:39:25 +0000 (18:39 +0000)] 
Edit the release notes a bit and add our huge list of fixed bugs.

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

19 years agoAdded fp vector conversion/rounding irops to memcheck
Cerion Armour-Brown [Wed, 16 Nov 2005 17:21:49 +0000 (17:21 +0000)] 
Added fp vector conversion/rounding irops to memcheck

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

19 years agoRecord previous log message as a comment in the code.
Nicholas Nethercote [Wed, 16 Nov 2005 17:16:10 +0000 (17:16 +0000)] 
Record previous log message as a comment in the code.

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

19 years agoMake the data segment (heap) executable. LinuxThreads on ppc32 creates
Julian Seward [Wed, 16 Nov 2005 17:12:38 +0000 (17:12 +0000)] 
Make the data segment (heap) executable.  LinuxThreads on ppc32 creates
trampolines in this area.

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

19 years agoSync with all the bugzilla emails I have.
Julian Seward [Wed, 16 Nov 2005 17:11:52 +0000 (17:11 +0000)] 
Sync with all the bugzilla emails I have.

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

19 years agoUpdate XML results.
Tom Hughes [Wed, 16 Nov 2005 16:54:02 +0000 (16:54 +0000)] 
Update XML results.

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

19 years agoEnable sys_rt_sigsuspend. This is needed by LinuxThreads.
Julian Seward [Wed, 16 Nov 2005 12:51:34 +0000 (12:51 +0000)] 
Enable sys_rt_sigsuspend.  This is needed by LinuxThreads.

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

19 years agoBug status updates.
Tom Hughes [Wed, 16 Nov 2005 10:23:15 +0000 (10:23 +0000)] 
Bug status updates.

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

19 years agoSlightly reorder the preamble-printing order, and also print the CPU arch/subarch...
Julian Seward [Wed, 16 Nov 2005 03:51:02 +0000 (03:51 +0000)] 
Slightly reorder the preamble-printing order, and also print the CPU arch/subarch detected.

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

19 years agoMove VG_(am_get_filename) to the tool accessible aspacemgr header file.
Tom Hughes [Wed, 16 Nov 2005 00:11:14 +0000 (00:11 +0000)] 
Move VG_(am_get_filename) to the tool accessible aspacemgr header file.

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

19 years agoReinstate code to extent SegInfo ranges to cover all PT_LOAD segments
Tom Hughes [Wed, 16 Nov 2005 00:09:15 +0000 (00:09 +0000)] 
Reinstate code to extent SegInfo ranges to cover all PT_LOAD segments
when VG_(needs_data_syms) has been called by the tool.

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

19 years agoUpdate bug status.
Tom Hughes [Wed, 16 Nov 2005 00:05:58 +0000 (00:05 +0000)] 
Update bug status.

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

19 years agoFix stabs decoder to allow :: in a method name provided it is inside
Tom Hughes [Wed, 16 Nov 2005 00:04:58 +0000 (00:04 +0000)] 
Fix stabs decoder to allow :: in a method name provided it is inside
a template argument list. Fixes bug #113126.

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

19 years agoComplete documentation trawl for 3.1.0.
Julian Seward [Tue, 15 Nov 2005 20:56:23 +0000 (20:56 +0000)] 
Complete documentation trawl for 3.1.0.

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

19 years agowibble
Nicholas Nethercote [Tue, 15 Nov 2005 20:16:45 +0000 (20:16 +0000)] 
wibble

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

19 years agoUpdate manual for 3.1.0, sections <= manual-core.html.
Julian Seward [Tue, 15 Nov 2005 19:51:04 +0000 (19:51 +0000)] 
Update manual for 3.1.0, sections <= manual-core.html.

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

19 years agoIncremented the xml output protocolversion to 2, following the change in the time...
Cerion Armour-Brown [Tue, 15 Nov 2005 19:07:53 +0000 (19:07 +0000)] 
Incremented the xml output protocolversion to 2, following the change in the time field format of r5042

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

19 years agoMore detail about pre-release testing.
Nicholas Nethercote [Tue, 15 Nov 2005 15:27:06 +0000 (15:27 +0000)] 
More detail about pre-release testing.

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

19 years agoRemove horribly out-of-date comment.
Nicholas Nethercote [Tue, 15 Nov 2005 02:24:57 +0000 (02:24 +0000)] 
Remove horribly out-of-date comment.

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

19 years agoHandle some ALSA ioctls that don't have size or direction hints.
Tom Hughes [Mon, 14 Nov 2005 17:03:54 +0000 (17:03 +0000)] 
Handle some ALSA ioctls that don't have size or direction hints.

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

19 years agoIn XML mode, emit a closing </valgrindoutput> on various kinds of
Julian Seward [Mon, 14 Nov 2005 17:01:01 +0000 (17:01 +0000)] 
In XML mode, emit a closing </valgrindoutput> on various kinds of
failures, so as to help parsers stop parsing:

- after any kind of assertion failure or panic
- if suppression file is missing or has a syntax error

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

19 years agoMore man page updating, including:
Nicholas Nethercote [Mon, 14 Nov 2005 16:00:27 +0000 (16:00 +0000)] 
More man page updating, including:
- commented out stuff about addrcheck
- --log-file no longer puts "pid" in the filename
- other minor changes

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

19 years agoMake this test compile on my machine.
Nicholas Nethercote [Mon, 14 Nov 2005 15:35:20 +0000 (15:35 +0000)] 
Make this test compile on my machine.

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

19 years agoEnable the prctl system call on amd64.
Tom Hughes [Mon, 14 Nov 2005 15:26:03 +0000 (15:26 +0000)] 
Enable the prctl system call on amd64.

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