From: Julian Seward Date: Thu, 17 Nov 2005 00:51:36 +0000 (+0000) Subject: Record XML output format changes. X-Git-Tag: svn/VALGRIND_3_1_0~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=921283974b5101c2fc949db3d5196882d263b66f;p=thirdparty%2Fvalgrind.git Record XML output format changes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5157 --- diff --git a/NEWS b/NEWS index 6dfec4b32f..2aa6963c67 100644 --- a/NEWS +++ b/NEWS @@ -56,6 +56,9 @@ Other user-visible changes: profile Valgrind using Cachegrind. As a result a couple of performance bad cases have been fixed. +- 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. diff --git a/docs/internals/xml-output.txt b/docs/internals/xml-output.txt index 84f0fdb43a..631c0d2155 100644 --- a/docs/internals/xml-output.txt +++ b/docs/internals/xml-output.txt @@ -103,15 +103,28 @@ protocol version is one they don`t understand. Hence TOPLEVEL is: INT - VERSION1STUFF + PROTOCOL -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. -VERSION1STUFF -------------- +PROTOCOL for version 2 +---------------------- +Version 2 is identical in every way to version 1, except that the time +string in + + + +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 @@ following in sequence: * Zero or more ERRORs, each of which is a complaint from the leak checker. -That`s it. +That's it. ERROR