4149 Commits

Author SHA1 Message Date
Donna Robinson
9888e86b06 Tidying up stuff re generating manpage from *.xml docs
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5277
2005-12-03 23:02:33 +00:00
Donna Robinson
e53a6fba14 The valgrind manpage is now auto-generated directly from the
*.xml docs.  No more groffly/nroffly editing.
How cool is docbook ?



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5276
2005-12-03 22:33:29 +00:00
Julian Seward
f6c90df51e Avoid potential partial-flags stall on P4.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5275
2005-12-03 14:27:41 +00:00
Nicholas Nethercote
0df865a438 update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5274
2005-12-02 23:09:49 +00:00
Cerion Armour-Brown
ec8b19bd6a Added explanation of insn patching used in ppc32 test jm-insns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5272
2005-12-02 19:30:27 +00:00
Julian Seward
b1959e54ad update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5271
2005-12-02 16:51:44 +00:00
Julian Seward
7ef795beca ppc32-linux: enable sys_{set,get}priority.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5270
2005-12-02 16:45:28 +00:00
Cerion Armour-Brown
4876033b75 sync bugstatus
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5269
2005-12-02 16:24:14 +00:00
Cerion Armour-Brown
30b7803f00 update 3_1_BUGSTATUS
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5268
2005-12-02 16:16:09 +00:00
Cerion Armour-Brown
3d699706f0 Added tests for ppc32 floating point load/stores
- not yet set to run in automated test.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5267
2005-12-02 15:55:27 +00:00
Nicholas Nethercote
91b7efa67f update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5263
2005-12-01 23:13:57 +00:00
Cerion Armour-Brown
2696e0a828 Fix for a nasty bug in loading an fp reg with zero - thanks J!
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5262
2005-12-01 19:05:41 +00:00
Julian Seward
e1ca9a5742 New file to track bugs in 3.1.X. In a more terse form - not sure if
it is a good idea, but worth a try.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5261
2005-12-01 19:03:50 +00:00
Tom Hughes
d7ecda24bb Enable getpriority and setpriority on amd64. Fixes bug #117369.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5256
2005-12-01 09:21:37 +00:00
Cerion Armour-Brown
9451685dcb Updated svn:ignores for ppc64
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5255
2005-11-30 20:41:02 +00:00
Tom Hughes
1360465e38 Automake 1.7 is required now.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5254
2005-11-30 00:03:58 +00:00
Donna Robinson
1b79f76040 Updated the README to reflect the current situation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5253
2005-11-29 17:42:50 +00:00
Donna Robinson
4038a423c5 Removed unnecessary CDATA tags, fixed the <programlisting> indentation cos otherwise fo will barf, added backticks around pwd, etc, etc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5252
2005-11-29 16:06:55 +00:00
Julian Seward
f75620d58a Add directories missed in r5250 (ppc64 first checkin).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5251
2005-11-29 13:53:48 +00:00
Julian Seward
8ba9a34088 Add framework for ppc64 support. Apologies in advance for the
inevitable breakage to other platforms.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5250
2005-11-29 13:05:56 +00:00
Tom Hughes
244722f8ac Fix some whitespace issues.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5249
2005-11-29 11:12:35 +00:00
Tom Hughes
d3eaf1f0ba Fix a few issues introduced by the previous change and my complete
lack of Docbook knowledge...


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5248
2005-11-29 11:10:46 +00:00
Cerion Armour-Brown
578d3fb039 Stop gcc4 complaints re ppc32 test - Moved all declarations in front of statements.
Based on patch from Yao Qi <qiyaoltc@cn.ibm.com>.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5247
2005-11-29 11:08:33 +00:00
Tom Hughes
0e1bae0879 Update the tool writing documentation.
Based on patch from Yao Qi <qiyaoltc@cn.ibm.com>.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5246
2005-11-29 09:59:32 +00:00
Nicholas Nethercote
c85f6b59cb Add a new file tracking performance improvements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5245
2005-11-28 17:32:49 +00:00
Nicholas Nethercote
e8974486a8 Update version number to 3.2.0.SVN (I think that's right).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5244
2005-11-28 16:45:45 +00:00
Nicholas Nethercote
6f049615ac Sync with reality.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5243
2005-11-28 16:44:14 +00:00
Julian Seward
2973e0749e Add some 3.2.0 goals.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5242
2005-11-27 20:34:21 +00:00
Nicholas Nethercote
7dd31f0c6f Disable 'yield' -- it fails so often that it's useless.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5241
2005-11-27 19:11:34 +00:00
Donna Robinson
9718e2344e mc-tech-docs.xml
- removed ref to cachegrind.org

vg-html-website.xsl
vg-html-chunk.xsl
- common stuff stripped out, and placed in
  vg-html-common.xsl

vg-entities.xml
- added 2 more website url entities to replace hard-coded urls
  in FAQ.xml



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5240
2005-11-27 18:19:40 +00:00
Donna Robinson
c2aa0a5eea Post-release changes:
- removed a reference to cachegrind dot org from mc-tech-docs.xml
- in an effort to simplify future borked links, replaced all valgrind 
  website urls with entities so now we just have to change one string.
- new stylesheet to create the docs to 'fit' into the website
- added build rules 'make website-docs' + make download-docs
  to /docs/Makefile.am




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5239
2005-11-27 04:10:00 +00:00
Julian Seward
0ce5a09b8a Record tagging/branching magic incantations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5238
2005-11-26 16:27:42 +00:00
Julian Seward
e9cac8e325 Hopefully final changes for 3.1.0.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5235
2005-11-26 13:38:58 +00:00
Donna Robinson
2022dbf52c Due to package upgrades (docbook, passivetex), removed some
bug-patches and created some new ones in the stylesheets.
Also tweaked some files to structure the xml properly.
The FAQ and the Quick-Start are now 'articles' inside a book-wrapper,
which is as it should be.

FAQ.xml
- due to various passivetex bug fixes, the faq is now a properly 
  structured xml qandaset document

quick-start-guide.xml:
manual.xml
- Fixed some passivetex-workaround kludges:
  legalnotice -> author

manual-core.xml:
For readability, added '<command>' to varlistentry items 
since passivetex (sigh) will no longer indent the para text.

index.xml:
- loads of white-space readability tweaks here and there.

tech-docs.xml
dist-docs.xml
manual.xml
- additional entries to <bookinfo> for compatability with
  the rest of the docs.

/docs/Makefile.am
- added stuff to use the new vg-faq2txt.xsl stylesheet

/docs/lib/Makefile.am
- updated to reflect current contents of /docs/lib/
- removed refs to vg-html-single as is never ever used

/docs/lib/vg-fo.xsl
- massively updated to reflect losing old bugs and gaining new ones

/docs/lib/vg-common.xsl
- deleted as only contained two lines common to html and fo,
  so not worth the bother of hauling around

/docs/lib/vg-html-chunk.xsl
- added what was in vg-common.xsl

/docs/lib/line-wrap.xsl
/docs/lib/faq2text.xsl
- two new stylesheet files for transforming FAQ.xml to FAQ.txt



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5234
2005-11-25 05:36:48 +00:00
Julian Seward
bdb97a62eb Make glibc-2.4 suppressions work on 64 bit platforms too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5233
2005-11-25 02:52:09 +00:00
Julian Seward
30e73f8fb9 ppc32 only: use the signal context structures in a way which also
works with 2.4 kernels.  Without this, signal handling and hence
threads don't really work properly on ppc32 on kernel 2.4.  Add
comments from Paul M too.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5232
2005-11-25 02:16:58 +00:00
Julian Seward
642012a299 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
2005-11-24 03:54:38 +00:00
Julian Seward
0a8fac913f Fix build system bug causing omission of some ppc32 test files from
the tarball.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5230
2005-11-23 03:42:57 +00:00
Julian Seward
c7b988eab6 Fix bug observed by Neal Norwitz in which mremap fails for file mappings.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5229
2005-11-23 03:41:41 +00:00
Tom Hughes
85bd6d7d0b 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
2005-11-21 13:57:49 +00:00
Julian Seward
1204c7450a Hopefully final 3.1.0RC1 changes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5224
2005-11-20 19:45:30 +00:00
Julian Seward
fbf6836aec 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
2005-11-20 19:37:54 +00:00
Julian Seward
0a24c03427 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
2005-11-20 19:08:08 +00:00
Nicholas Nethercote
578dec4859 Note that Helgrind and Addrcheck are still busted.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5221
2005-11-20 18:14:04 +00:00
Nicholas Nethercote
48b9b220e0 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
2005-11-20 18:02:15 +00:00
Nicholas Nethercote
be1e5b0709 Another item for 3.1.0 release notes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5219
2005-11-20 17:19:28 +00:00
Nicholas Nethercote
50ad55bc19 add comment from log message
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5216
2005-11-19 23:22:18 +00:00
Julian Seward
0a8b82057a Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5215
2005-11-19 23:08:49 +00:00
Julian Seward
1f3445bab2 Don't test division by zero; 7400 doesn't do what 970/7447 do.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5214
2005-11-19 22:14:45 +00:00
Julian Seward
6678327fb1 Update expected outputs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5213
2005-11-19 20:59:17 +00:00