Please enable JavaScript to view this site.

Memory Validator Help

 

This section describes the XML tags used to export session type and allocation data from Memory Validator.

 

 

Application and program details

 

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>

 

 

Type groups

 

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

 

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

 

 

Allocation groups

 

The data shown here corresponds to the Statistics Sizes view.

 

The allocation information is listed in these tags:

 

<ALLOCATIONS>...</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

 

 

XSD File

 

There is no XSD file for this XML data.