1<!ELEMENT MEMORY_DUMP_REPORT (MD_HEADER, MD_RUN_LISTING, MD_SUMMARY, MD_FOOTER)>
2
3<!ELEMENT MD_HEADER EMPTY>
4
5<!ELEMENT MD_RUN_LISTING (MD_RUN_RECORD*)>
6
7<!ELEMENT MD_RUN_RECORD ((MD_POINTER, MD_EVENT_COUNT, MD_EVENT_RECORD*)|
8  (MD_SIZE, MD_POINTER, MD_SOURCE_FILE, MD_SOURCE_LINE, MD_DESTINATION_FILE, MD_DESTINATION_LINE, MD_RECORD_STATUS))>
9  <!ELEMENT MD_POINTER (#PCDATA)>
10  <!ELEMENT MD_EVENT_COUNT (#PCDATA)>
11  <!ELEMENT MD_SOURCE_FILE (#PCDATA)>
12  <!ELEMENT MD_SOURCE_LINE (#PCDATA)>
13  <!ELEMENT MD_DESTINATION_FILE (#PCDATA)>
14  <!ELEMENT MD_DESTINATION_LINE (#PCDATA)>
15  <!ELEMENT MD_RECORD_STATUS (#PCDATA)>
16
17  <!ELEMENT MD_EVENT_RECORD (MD_SIZE, MD_ALLOC_FILE, MD_ALLOC_LINE, MD_DEALLOC_FILE, MD_DEALLOC_LINE)>
18    <!ELEMENT MD_SIZE (#PCDATA)>
19    <!ELEMENT MD_ALLOC_FILE (#PCDATA)>
20    <!ELEMENT MD_ALLOC_LINE (#PCDATA)>
21    <!ELEMENT MD_DEALLOC_FILE (#PCDATA)>
22    <!ELEMENT MD_DEALLOC_LINE (#PCDATA)>
23
24<!ELEMENT MD_SUMMARY (MD_SUMMARY_VALID_RECORDS, MD_SUMMARY_INVALID_RECORDS, MD_SUMMARY_TOTAL_RECORDS)>
25  <!ELEMENT MD_SUMMARY_VALID_RECORDS (#PCDATA)>
26  <!ELEMENT MD_SUMMARY_INVALID_RECORDS (#PCDATA)>
27  <!ELEMENT MD_SUMMARY_TOTAL_RECORDS (#PCDATA)>
28
29<!ELEMENT MD_FOOTER (#PCDATA)>
30
31