|
From: <sv...@va...> - 2005-11-17 00:51:39
|
Author: sewardj
Date: 2005-11-17 00:51:36 +0000 (Thu, 17 Nov 2005)
New Revision: 5157
Log:
Record XML output format changes.
Modified:
trunk/NEWS
trunk/docs/internals/xml-output.txt
Modified: trunk/NEWS
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/NEWS 2005-11-16 23:54:46 UTC (rev 5156)
+++ trunk/NEWS 2005-11-17 00:51:36 UTC (rev 5157)
@@ -56,6 +56,9 @@
profile Valgrind using Cachegrind. As a result a couple of
performance bad cases have been fixed.
=20
+- The XML output format has changed slightly. See
+ docs/internals/xml-output.txt.
+
The following are some user-visible changes that occurred in earlier
versions that may not have been announced, or were announced but not
widely noticed. So we're mentioning them now.
Modified: trunk/docs/internals/xml-output.txt
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/internals/xml-output.txt 2005-11-16 23:54:46 UTC (rev 5156=
)
+++ trunk/docs/internals/xml-output.txt 2005-11-17 00:51:36 UTC (rev 5157=
)
@@ -103,15 +103,28 @@
<?xml version=3D"1.0"?>
<valgrindoutput>
<protocolversion>INT<protocolversion>
- VERSION1STUFF
+ PROTOCOL
</valgrindoutput>
=20
-The only currently defined protocol version number is 1. This
-document only defines protocol version 1.
+Valgrind versions 3.0.0 and 3.0.1 emit protocol version 1. Version
+3.1.0 emits protocol version 2.
=20
=20
-VERSION1STUFF
--------------
+PROTOCOL for version 2
+----------------------
+Version 2 is identical in every way to version 1, except that the time
+string in
+
+ <time>human-readable-time-string</time>
+
+has changed format, and is also elapsed wallclock time since process
+start, and not local time or any such. In fact version 1 does not
+define the format of the string so in some ways this revision is
+irrelevant.
+
+
+PROTOCOL for version 1
+----------------------
This is the main top-level construction. Roughly speaking, it
contains a load of preamble, the errors from the run of the
program, and the result of the final leak check. Hence the
@@ -184,7 +197,7 @@
* Zero or more ERRORs, each of which is a complaint from the
leak checker.
=20
-That`s it.
+That's it.
=20
=20
ERROR
|