]>
git.ipfire.org Git - thirdparty/valgrind.git/log
Julian Seward [Fri, 20 Jan 2006 15:55:21 +0000 (15:55 +0000)]
Forgot to svn add this.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5572
Julian Seward [Fri, 20 Jan 2006 15:46:46 +0000 (15:46 +0000)]
x86 function wrapping fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5571
Julian Seward [Fri, 20 Jan 2006 15:17:20 +0000 (15:17 +0000)]
Make amd64 function wrapping work again following recent changes.
Includes expected outputs for wrap8 for the non ppc64-linux case.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5570
Julian Seward [Fri, 20 Jan 2006 14:31:57 +0000 (14:31 +0000)]
Changes to make function wrapping work better on ppc64-linux:
- when recording the non-redirected address in guest_NRADDR, also
snapshot the current R2 value, as that will be needed to run the
original safely
- As a consequence, the original-function information extracted by
VALGRIND_GET_ORIG_FN is different on ppc64-linux (2 words) from
all other platforms (1 word). So change the type of it from
void* to a new type OrigFn which can be defined differently for
each platform.
- Change the CALL_FN_* macros for ppc64-linux to save/restore
R2 values appropriately.
- ppc64-linux: detect overflow/underflow of the redirect stack
and bring Valgrind to a halt if this happens
- Update VG_CLREQ_SZB for ppc32/64 (was out of date).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5569
Julian Seward [Fri, 20 Jan 2006 14:21:28 +0000 (14:21 +0000)]
More function wrapping tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5568
Julian Seward [Thu, 19 Jan 2006 17:44:38 +0000 (17:44 +0000)]
- Make this work on systems where the stack is non executable:
put the to-be-modified insns in an mmap'd page
- Clarify init_function a bit (does not change what it does)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5567
Julian Seward [Thu, 19 Jan 2006 05:01:28 +0000 (05:01 +0000)]
Wibble.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5566
Julian Seward [Thu, 19 Jan 2006 04:40:35 +0000 (04:40 +0000)]
Track line number changes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5565
Julian Seward [Thu, 19 Jan 2006 04:33:39 +0000 (04:33 +0000)]
More __libc_start_main -> "(below_main)" changes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5564
Julian Seward [Thu, 19 Jan 2006 03:57:06 +0000 (03:57 +0000)]
Update with new expected outputs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5563
Julian Seward [Thu, 19 Jan 2006 03:56:33 +0000 (03:56 +0000)]
Suppressions-tests fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5562
Julian Seward [Thu, 19 Jan 2006 03:55:54 +0000 (03:55 +0000)]
Fixes to track the "(below main)" change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5561
Julian Seward [Thu, 19 Jan 2006 03:55:01 +0000 (03:55 +0000)]
Don't try sys_sigprocmask on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5560
Julian Seward [Thu, 19 Jan 2006 03:53:53 +0000 (03:53 +0000)]
getcontext() seems to be unimplemented on glibc-2.3.3 on ppc64-linux.
Handle that eventuality.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5559
Julian Seward [Thu, 19 Jan 2006 03:52:19 +0000 (03:52 +0000)]
Clever handling of partially defined equality does not work on
ppc32/64 at the moment. Make this test handle that whilst still
testing the facility on x86/amd64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5558
Julian Seward [Thu, 19 Jan 2006 03:50:48 +0000 (03:50 +0000)]
This was segfaulting on ppc64-linux, even natively. These changes
stop it doing that. Am not convinced this is a good fix -- I don't
really understand how this program works.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5557
Julian Seward [Thu, 19 Jan 2006 03:48:47 +0000 (03:48 +0000)]
Make a bit less nonsensical on 64-bit platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5556
Julian Seward [Thu, 19 Jan 2006 03:47:30 +0000 (03:47 +0000)]
ppc64-linux: apply the bogus-LR kludge in a second place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5555
Julian Seward [Thu, 19 Jan 2006 03:44:10 +0000 (03:44 +0000)]
Deal with somewhat dubious numbers showing up from the kernel for the
r3 (syscall return) value in the ucontext for a signal interrupting a
syscall.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5554
Julian Seward [Thu, 19 Jan 2006 03:38:19 +0000 (03:38 +0000)]
Rationalise demangling a bit more, so that suppression matching works
properly again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5553
Julian Seward [Thu, 19 Jan 2006 03:36:52 +0000 (03:36 +0000)]
Add handy debugging line.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5552
Julian Seward [Thu, 19 Jan 2006 03:36:13 +0000 (03:36 +0000)]
More syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5551
Julian Seward [Thu, 19 Jan 2006 03:35:37 +0000 (03:35 +0000)]
Consistently call init() before doing any MALLOC_TRACE, since the
latter depends on function pointers obtained by the former.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5550
Julian Seward [Wed, 18 Jan 2006 04:25:20 +0000 (04:25 +0000)]
Make VG_(get_StackTrace2) aware of bogus LR values in
replacement/wrapper functions on ppc64-linux, which otherwise mess up
the backtraces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5549
Julian Seward [Wed, 18 Jan 2006 04:23:10 +0000 (04:23 +0000)]
Fix an all-platforms bug introduced by the recent overhaul of function
interception and wrapping. This was causing failures matching
function names in suppressions to function names in backtraces when
the latter names were Z-encoded (eg malloc), which typically caused
all leak suppressions to fail because they contain names such as
malloc, which are Z-encoded.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5548
Julian Seward [Wed, 18 Jan 2006 04:20:04 +0000 (04:20 +0000)]
To reduce the endless nuisance of multiple different names for "the
frame below main()" screwing up the testsuite, change all known
incarnations of said into a single name, "(below main)".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5547
Julian Seward [Wed, 18 Jan 2006 04:17:18 +0000 (04:17 +0000)]
Make these behave correctly on ppc64 ELF.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5546
Julian Seward [Wed, 18 Jan 2006 04:16:27 +0000 (04:16 +0000)]
Valgrind-side handling (fast case) for the ppc64 ELF stack redzone.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5545
Julian Seward [Wed, 18 Jan 2006 04:15:42 +0000 (04:15 +0000)]
Allow more syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5544
Julian Seward [Tue, 17 Jan 2006 16:41:34 +0000 (16:41 +0000)]
Make the selection of the default platform a bit more sophisticated,
so it does the right thing on ppc64-linux rigs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5543
Tom Hughes [Tue, 17 Jan 2006 15:09:07 +0000 (15:09 +0000)]
Get the core thread modelling code compiling again - uncomment the
code, fix the includes and switch to OSets instead of SkipLists.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5542
Julian Seward [Tue, 17 Jan 2006 02:56:33 +0000 (02:56 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5541
Julian Seward [Tue, 17 Jan 2006 02:56:18 +0000 (02:56 +0000)]
Reinstate VG_ARCH_ALL, erroneously removed by r5496.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5540
Julian Seward [Tue, 17 Jan 2006 02:36:40 +0000 (02:36 +0000)]
Change the default --trace-notbelow= number from zero to infinity,
effectively, since that's a more useful default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5539
Julian Seward [Tue, 17 Jan 2006 02:23:09 +0000 (02:23 +0000)]
The symbol table reader hides all that dot crazyness on ppc64-linux
now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5538
Julian Seward [Tue, 17 Jan 2006 02:22:21 +0000 (02:22 +0000)]
ppc64-linux: set R2 before running __libc_freeres
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5537
Julian Seward [Tue, 17 Jan 2006 02:21:09 +0000 (02:21 +0000)]
More ppc64-linux function replacement/wrapping stuff.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5536
Julian Seward [Tue, 17 Jan 2006 02:06:39 +0000 (02:06 +0000)]
These files all speak about instrumentation functions.
Instrumentation functions now take a callback closure structure
(VgCallbackClosure*), so this commit changes the signatures
accordingly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5535
Julian Seward [Tue, 17 Jan 2006 02:02:47 +0000 (02:02 +0000)]
Add test code for checking that m_debuginfo's tocptr-reading code on
ppc64-linux are working properly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5534
Julian Seward [Tue, 17 Jan 2006 01:59:43 +0000 (01:59 +0000)]
Fix copy-n-paste error.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5533
Julian Seward [Tue, 17 Jan 2006 01:58:24 +0000 (01:58 +0000)]
Increase size of the largest guest state handled.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5532
Julian Seward [Tue, 17 Jan 2006 01:57:33 +0000 (01:57 +0000)]
Rewrite VG_(translate) to make it clearer (it had grown like Topsy for
a long time) and to use the new preable-generating callback facility
supported by Vex. Use this to add support for R2 saving/restoring
needed for function replacement/wrapping on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5531
Julian Seward [Tue, 17 Jan 2006 01:54:16 +0000 (01:54 +0000)]
Further refine ppc64-linux ELF symbol table reading to try to
establish the toc base value (R2) needed for any given symbol.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5530
Julian Seward [Tue, 17 Jan 2006 01:49:37 +0000 (01:49 +0000)]
ppc64-linux function wrapping support (does not work properly)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5529
Robert Walsh [Sun, 15 Jan 2006 03:57:08 +0000 (03:57 +0000)]
Add some ignores.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5528
Julian Seward [Fri, 13 Jan 2006 23:12:49 +0000 (23:12 +0000)]
Tidy up ELF symbol table reading a bit. Make a completely new
function for reading ELF symbol tables on ppc64-linux so as to avoid
cluttering up the {x86,amd64,ppc32}-linux cases with convoluted
hoop-jumping needed to handle both the dotful (older) and dotless
(newer) ppc64-linux ABI variants.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5527
Julian Seward [Fri, 13 Jan 2006 13:04:03 +0000 (13:04 +0000)]
Fix bogus assertions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5526
Tom Hughes [Fri, 13 Jan 2006 09:57:01 +0000 (09:57 +0000)]
Use VG_(am_mmap_anon_float_valgrind) to allocate the unredirected
translation cache. This ensures that the cache space is executable
which it isn't when it is allocated as a static variable in the data
segment, at least on my amd64 box.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5525
Tom Hughes [Fri, 13 Jan 2006 09:26:23 +0000 (09:26 +0000)]
Decode NOREDIR events properly in debug output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5524
Julian Seward [Thu, 12 Jan 2006 21:15:35 +0000 (21:15 +0000)]
Fix more ppc64-linux function wrapping and symbol-table bits and pieces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5523
Julian Seward [Thu, 12 Jan 2006 14:04:46 +0000 (14:04 +0000)]
Make function wrapping work on ppc32-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5522
Julian Seward [Thu, 12 Jan 2006 13:34:20 +0000 (13:34 +0000)]
Make function wrapping work on amd64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5521
Julian Seward [Thu, 12 Jan 2006 12:32:32 +0000 (12:32 +0000)]
Merge in function wrapping support from the FNWRAP branch. That
branch hereby becomes inactive. This currently breaks everything
except x86; fixes for amd64/ppc32 to follow.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5520
Julian Seward [Thu, 12 Jan 2006 12:29:42 +0000 (12:29 +0000)]
Comment-only change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5519
Julian Seward [Thu, 12 Jan 2006 12:20:48 +0000 (12:20 +0000)]
Add register-use summary.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5518
Tom Hughes [Wed, 11 Jan 2006 13:16:35 +0000 (13:16 +0000)]
Handle the <<= and >>= operators in stabs. Fixes bug #119914.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5514
Julian Seward [Mon, 9 Jan 2006 09:30:48 +0000 (09:30 +0000)]
Unbreak make dist.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5506
Julian Seward [Sat, 7 Jan 2006 22:33:45 +0000 (22:33 +0000)]
Make this test 64-bit clean.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5505
Julian Seward [Thu, 5 Jan 2006 14:13:14 +0000 (14:13 +0000)]
Even more ppc64-linux syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5503
Julian Seward [Thu, 5 Jan 2006 14:12:53 +0000 (14:12 +0000)]
This is logically part of r5501 (ppc64-linux symbol reading fixes)
but got missed from 5501.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5502
Julian Seward [Thu, 5 Jan 2006 14:11:31 +0000 (14:11 +0000)]
Make symbol table reading understand the .opd section conventions used
for ppc64-linux on gcc 4.0.0 and above.
As part of this, simplify the FIND macros and rename some fields in
SegInfo to be a bit clearer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5501
Julian Seward [Thu, 5 Jan 2006 14:09:46 +0000 (14:09 +0000)]
Fix a casting bug in the LOADV8 slow (misaligned) case spotted by Nick.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5500
Julian Seward [Thu, 5 Jan 2006 14:07:04 +0000 (14:07 +0000)]
Initial redirect stuff for ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5499
Julian Seward [Wed, 4 Jan 2006 15:40:16 +0000 (15:40 +0000)]
More syscalls ...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5498
Julian Seward [Wed, 4 Jan 2006 04:23:30 +0000 (04:23 +0000)]
Build fix for oset_test following recent build system hackery.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5497
Julian Seward [Wed, 4 Jan 2006 03:31:07 +0000 (03:31 +0000)]
Minor cleanups:
- get rid of some unused _ALL defns
- clarify logic in setting up VG_<platform>
- clarify some comments
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5496
Julian Seward [Wed, 4 Jan 2006 03:08:16 +0000 (03:08 +0000)]
Do ppc32 tests on ppc64-capable platforms.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5495
Julian Seward [Wed, 4 Jan 2006 02:55:03 +0000 (02:55 +0000)]
amd64-linux adjustments as a followup to r5493.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5494
Julian Seward [Wed, 4 Jan 2006 01:20:28 +0000 (01:20 +0000)]
Somewhat rehash the biarch-build machinery so as to (1) formalise the
distinction between primary and secondary build targets, and (2) make
it independent of the default behaviour of gcc (iow, what gcc does
when you specify neither -m32 nor -m64).
As a result, an out-of-the-box build on ppc64-linux now builds a
system which is basically for 64-bit PowerPC, but also has the ability
to run 32-bit ppc-linux binaries (exactly the same arrangement as you
get when building on amd64-linux).
There are various twists and turns. multiple-architectures.txt is
updated all the gory details.
This will break amd64 builds until such time as
<tool>/tests/{amd64,x86}/Makefile.am are fixed up (shortly).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5493
Dirk Mueller [Tue, 3 Jan 2006 18:04:32 +0000 (18:04 +0000)]
update suppression for newer versions of Xorg
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5491
Cerion Armour-Brown [Tue, 3 Jan 2006 14:28:02 +0000 (14:28 +0000)]
Tidy up some ppc64 assembly & comments a little.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5490
Cerion Armour-Brown [Tue, 3 Jan 2006 14:20:36 +0000 (14:20 +0000)]
couple more svn:ignore's
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5489
Cerion Armour-Brown [Tue, 3 Jan 2006 14:08:26 +0000 (14:08 +0000)]
Add ppc64 int,fp,vmx regtest: jm-insns
(test code is a symlink to ppc32/jm-insns.c)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5488
Cerion Armour-Brown [Tue, 3 Jan 2006 12:55:40 +0000 (12:55 +0000)]
Update ppc32 jm-insns regtest to test ppc64 insns, if built with -m64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5487
Cerion Armour-Brown [Tue, 3 Jan 2006 11:47:38 +0000 (11:47 +0000)]
regtest none::ppc32
- More cleanup
- Fixed rlwimi test - init r_dst to zero.
- Fixed load/store tests - print change in updated base reg, not actual value.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5486
Julian Seward [Tue, 3 Jan 2006 04:10:13 +0000 (04:10 +0000)]
Signal-related syscall support.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5485
Julian Seward [Tue, 3 Jan 2006 04:09:27 +0000 (04:09 +0000)]
casting paranoia (harmless)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5484
Julian Seward [Tue, 3 Jan 2006 04:08:32 +0000 (04:08 +0000)]
First cut at signal frame build/removal for ppc64-linux. Ghastly
stuff, but it does at least appear to do simple signal stuff
correctly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5483
Dirk Mueller [Mon, 2 Jan 2006 20:47:26 +0000 (20:47 +0000)]
update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5482
Julian Seward [Mon, 2 Jan 2006 19:06:37 +0000 (19:06 +0000)]
Enable various syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5477
Julian Seward [Mon, 2 Jan 2006 19:06:08 +0000 (19:06 +0000)]
Oops, fix interrupted-syscall snafu.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5476
Julian Seward [Mon, 2 Jan 2006 16:32:10 +0000 (16:32 +0000)]
Recrystallise the warp core on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5475
Julian Seward [Mon, 2 Jan 2006 16:25:31 +0000 (16:25 +0000)]
Fun n games making sys_clone() work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5474
Julian Seward [Mon, 2 Jan 2006 16:24:51 +0000 (16:24 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5473
Julian Seward [Mon, 2 Jan 2006 16:24:03 +0000 (16:24 +0000)]
Don't confuse ppc32 and ppc64.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5472
Julian Seward [Mon, 2 Jan 2006 16:23:29 +0000 (16:23 +0000)]
More paranoia please.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5471
Julian Seward [Sun, 1 Jan 2006 23:00:49 +0000 (23:00 +0000)]
Read dwarf2 line number information even if a .debug_str section was
not found. This is believed to fix the regression in 3.1.X wherein
debug info was sometimes not read from icc-8.1 generated executables.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5470
Julian Seward [Sun, 1 Jan 2006 18:26:40 +0000 (18:26 +0000)]
Make this work on SSE1-only machines.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5469
Julian Seward [Sun, 1 Jan 2006 17:17:55 +0000 (17:17 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5468
Julian Seward [Sun, 1 Jan 2006 15:22:16 +0000 (15:22 +0000)]
Also do sse memory overrun tests on x86.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5467
Julian Seward [Sun, 1 Jan 2006 14:27:04 +0000 (14:27 +0000)]
Add a test program which checks for memory overruns in the SSE insn
decoder.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5466
Julian Seward [Fri, 30 Dec 2005 22:52:20 +0000 (22:52 +0000)]
Finally fix the bug causing dynamic ppc64-linux executables not to
work: start with with the correct toc pointer (r2), rather than some
nonsense value.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5465
Julian Seward [Fri, 30 Dec 2005 22:50:01 +0000 (22:50 +0000)]
Fix typo
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5464
Julian Seward [Fri, 30 Dec 2005 22:49:24 +0000 (22:49 +0000)]
A couple more ppc64-linux syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5463
Nicholas Nethercote [Fri, 30 Dec 2005 22:39:58 +0000 (22:39 +0000)]
Add a --trace-mem option to Lackey to print out a memory access trace, if
only so people will stop asking how to do it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5462
Julian Seward [Fri, 30 Dec 2005 15:02:49 +0000 (15:02 +0000)]
More ppc64-linux syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5461
Julian Seward [Fri, 30 Dec 2005 04:16:37 +0000 (04:16 +0000)]
Fix up ppc64 dispatcher following the changes made by r5441.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5460
Julian Seward [Wed, 28 Dec 2005 15:19:39 +0000 (15:19 +0000)]
Tentative fix for #117332: No line numbers printed by Valgrind 3.1.0
for programs compiled with Intel compiler.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5456
Julian Seward [Wed, 28 Dec 2005 04:18:20 +0000 (04:18 +0000)]
In fbench, compute sin/cos/sqrt from "first principles", so that the
program more uniformly measures the speed of FP +/-/* load/store
across different architectures.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5455
Julian Seward [Tue, 27 Dec 2005 15:02:50 +0000 (15:02 +0000)]
Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5452