This section describes the XML tags used to export session type and allocation data from Memory Validator.
An exported XML file starts with a few details about Memory Validator and the target program:
<XML>
<VALIDATORINFO>Memory Validator information online</VALIDATORINFO>
<VALIDATOR>Memory Validator name</VALIDATOR>
<VALIDATORVERSION>Version</VALIDATORVERSION>
<VALIDATORDATE>Build date</VALIDATORDATE>
<VALIDATORTIME>Build time</VALIDATORTIME>
<TITLE>Target program name</TITLE>
<EXITCODE>Program exit status code and description</EXITCODE>
The data shown here corresponds to the Statistics Types view.
The type information is listed in these tags:
<TYPES>...</TYPES>
Versions of Memory Validator prior to October 2025 used the tags:
<OBJECTS>...</OBJECTS>
Types are listed in one of this container
<TYPE>...</TYPE>
Versions of Memory Validator prior to October 2025 used the tags:
<OBJECT>...</OBJECT>
Here's an example type:
<TYPE>
<NAME>CtestParsing_c</NAME>
<NUMBER>4</NUMBER>
<MAX>4</MAX>
<TOTAL>20</TOTAL>
<CUMTOTAL>4</CUMTOTAL>
<AVERAGE_SIZE>5</AVERAGE_SIZE>
<CUMUMLATIVE_SIZE>20</CUMUMLATIVE_SIZE>
<SEQ1>582</SEQ1>
<ADDSEQ>597</ADDSEQ>
<DELSEQ>-</DELSEQ>
</TYPE>
All hexadecimal numbers will have leading zeros.
•<NAME> the type name
•<NUMBER> the number of items of this type
•<MAX> the maximum number of items of this type
•<TOTAL> the total size of items of this type
•<CUMTOTAL> the cumulative number of items of this type
•<AVERAGE_SIZE> the average size of items of this type
•<CUMUMLATIVE_SIZE> the cumulative size of items of this type
•<SEQ1> the sequence id of the first item of this type that was allocated
•<ADDSEQ> the sequence id of the most recent allocation of this type
•<DELSEQ> the sequence id of the most recent deallocation of this type
The data shown here corresponds to the Statistics Sizes view.
The allocation information is listed in these tags:
<ALLOCATIONS>...</ALLOCATIONS>
Allocations are listed in one of this container
<ALLOCATION>...</ALLOCATION>
Here's an example allocation:
<ALLOCATION>
<SIZE>20</SIZE>
<COUNT>11</COUNT>
<MAX>11</MAX>
<CUMULATIVE>12</CUMULATIVE>
<TOTAL>220</TOTAL>
<CUMULATIVETOTAL>240</CUMULATIVETOTAL>
<SEQ1>273</SEQ1>
<ADDSEQ>682</ADDSEQ>
<DELSEQ>275</DELSEQ>
</ALLOCATION>
All hexadecimal numbers will have leading zeros.
•<SIZE> the size of the allocation
•<COUNT> the number of items of this size
•<MAX> the maximum number of items of this size
•<CUMULATIVE> the cumulative size of items of this size
•<TOTAL> the total size of items of this size
•<CUMULATIVETOTAL> the cumulative total of items of this size
•<SEQ1> the sequence id of the first item of this size that was allocated
•<ADDSEQ> the sequence id of the most recent allocation of this size
•<DELSEQ> the sequence id of the most recent deallocation of this size
There is no XSD file for this XML data.