Julian Seward
fed86a60cb
Handle a couple of syscalls needed to make Ptrcheck run bash.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8716
2008-10-30 01:44:03 +00:00
Julian Seward
581844c930
Remove old text-mode only version of the documentation.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8703
2008-10-23 22:16:41 +00:00
Julian Seward
a11c045d49
XML-ise exp-ptrcheck's documentation.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8702
2008-10-23 13:15:23 +00:00
Julian Seward
81d54faef4
Updated expected output following changes in r8689.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8694
2008-10-22 08:51:37 +00:00
Julian Seward
a73c4edc89
Update.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8691
2008-10-21 23:15:39 +00:00
Julian Seward
6e5ef25c74
* intercept stpcpy
...
* reorder declarations to make them be the same as in mc_replace_strmem.c.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8689
2008-10-21 23:11:38 +00:00
Julian Seward
6c6bd828ac
Handle ppc32/64 VRSAVE accesses.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8688
2008-10-21 23:10:18 +00:00
Julian Seward
25445f9819
On ppc32/64 we don't have a reliable way to detect function entries
...
and exits at the moment. So disable stack array bounds checking for
ppc32/64 platforms. Also (unnecessarily) disables global array bounds
checking on those platforms.
Add a flag --enable-sg-checks=no|yes [yes] so that stack and global
checking can be optionally disabled on any platform. This is useful
because stack and global checking is much more expensive than heap
checking, and so it may be desirable to disable it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8686
2008-10-20 23:33:49 +00:00
Julian Seward
69d4400c74
Futz with debug printing.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8685
2008-10-20 22:27:52 +00:00
Julian Seward
fe266da253
Adjust line spacing following r8645, so that .stderr output is
...
as expected once again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8682
2008-10-20 11:29:51 +00:00
Julian Seward
cae30c83c2
Add a not very good test pertaining to the preening of global Invars
...
upon unmapping of a shared object, in sg_main.c.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8681
2008-10-20 11:14:50 +00:00
Julian Seward
587966f5ef
Support a couple more syscalls needed for running KDE4 stuff on amd64-linux.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8680
2008-10-20 10:30:08 +00:00
Julian Seward
427eb60340
Re-enable preening of global invariants. (This happens when a .so is
...
unmapped, and that .so contains global variables that were accessed
while it was mapped in.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8679
2008-10-20 10:25:16 +00:00
Julian Seward
26e4f5fac5
Set average translation size plausibly, so as to avoid excessive
...
retranslations caused by the default size.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8678
2008-10-20 10:23:46 +00:00
Julian Seward
c50d12960e
get_Seg_containing_addr() (in h_main.c): remove naive algorithm that
...
searches through all live Segs and replace it with one which is O(log
N) in the number of live Segs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8676
2008-10-18 19:55:31 +00:00
Julian Seward
3088ceea80
Remove five carriage returns introduced in r8665, so the expected outputs
...
match the actual outputs again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8675
2008-10-18 19:16:57 +00:00
Nicholas Nethercote
ea36ea5a4e
Avoid warnings caused by mixed decls and code.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8665
2008-10-12 19:50:51 +00:00
Julian Seward
00cb35ba07
get_IntRegInfo(x86): handle missing %bh case (Jim Clause)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8653
2008-10-11 10:18:16 +00:00
Bart Van Assche
37b50607db
Increased source code portability.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8645
2008-09-28 12:31:45 +00:00
Julian Seward
b8c9850e1c
Add missing file that was apparently missed in r8621.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8622
2008-09-18 18:37:30 +00:00
Julian Seward
31b741dc9b
Merge the Ptrcheck tool from branches/PTRCHECK r8619.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8620
2008-09-18 14:43:05 +00:00