New upstream version 18.08
[deb_dpdk.git] / doc / guides / prog_guide / img / malloc_heap.svg
index 14e5008..f70bd66 100644 (file)
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by Microsoft Visio, SVG Export malloc_heap.svg Page-1 -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
+               width="11in" height="8.5in" viewBox="0 0 792 612" xml:space="preserve" color-interpolation-filters="sRGB" class="st34">
+       <style type="text/css">
+       <![CDATA[
+               .st1 {visibility:visible}
+               .st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
+               .st3 {fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25}
+               .st4 {fill:#deebf6;stroke:#c7c8c8;stroke-width:0.25}
+               .st5 {fill:#ed7d31;stroke:#c7c8c8;stroke-width:0.25}
+               .st6 {fill:#fbe5d5;stroke:#c7c8c8;stroke-width:0.25}
+               .st7 {fill:#e2efd9;stroke:#c7c8c8;stroke-width:0.25}
+               .st8 {fill:#a8d08d;stroke:#c7c8c8;stroke-width:0.25}
+               .st9 {fill:url(#ptrn2-71);shape-rendering:crispEdges;stroke:#c7c8c8;stroke-width:0.25}
+               .st10 {fill:#5b9bd5;stroke:#2e75b5;stroke-width:0.25}
+               .st11 {fill:none;stroke:none;stroke-width:0.25}
+               .st12 {fill:#000000;font-family:Calibri;font-size:1.00001em}
+               .st13 {fill:#ed7d31;stroke:#2e75b5;stroke-width:0.25}
+               .st14 {fill:#deebf6;stroke:#2e75b5;stroke-width:0.25}
+               .st15 {fill:#fbe5d5;stroke:#2e75b5;stroke-width:0.25}
+               .st16 {fill:#a8d08d;stroke:#2e75b5;stroke-width:0.25}
+               .st17 {fill:#e2efd9;stroke:#2e75b5;stroke-width:0.25}
+               .st18 {fill:url(#ptrn2-71);shape-rendering:crispEdges;stroke:#2e75b5;stroke-width:0.25}
+               .st19 {fill:#f4b183;stroke:#4f87bb;stroke-width:0.75}
+               .st20 {fill:#305497;font-family:Calibri;font-size:0.833336em}
+               .st21 {fill:#5b9bd5;fill-opacity:0.25;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.25}
+               .st22 {fill:#538135;stroke:#40709c;stroke-width:0.75}
+               .st23 {fill:#e2efd9;font-family:Calibri;font-size:0.833336em}
+               .st24 {marker-end:url(#mrkr10-146);marker-start:url(#mrkr10-144);stroke:#70ad47;stroke-width:0.75}
+               .st25 {fill:#70ad47;fill-opacity:1;stroke:#70ad47;stroke-opacity:1;stroke-width:0.22935779816514}
+               .st26 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
+               .st27 {fill:#538135;font-family:Calibri;font-size:1.00001em}
+               .st28 {fill:#ffffff;stroke:none;stroke-linecap:butt}
+               .st29 {fill:#bdd7ee;stroke:#40709c;stroke-width:0.75}
+               .st30 {fill:#1e4e79;font-family:Calibri;font-size:0.833336em}
+               .st31 {marker-end:url(#mrkr5-171);stroke:#4f87bb;stroke-dasharray:11.25,6.75;stroke-width:0.75}
+               .st32 {fill:#4f87bb;fill-opacity:1;stroke:#4f87bb;stroke-opacity:1;stroke-width:0.22935779816514}
+               .st33 {fill:#1e4e79;font-family:Calibri;font-size:1.00001em}
+               .st34 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
+       ]]>
+       </style>
 
-<!-- SPDX-License-Identifier: BSD-3-Clause -->
-<!-- Copyright(c) 2015 Intel Corporation -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg2985"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   width="983.76233"
-   height="643.91644"
-   sodipodi:docname="malloc_heap_svg.svg">
-  <metadata
-     id="metadata2991">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs2989">
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart"
-       style="overflow:visible">
-      <path
-         id="path4265"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6,0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lstart"
-       style="overflow:visible">
-      <path
-         id="path4259"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(1.1,0,0,1.1,1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend"
-       style="overflow:visible">
-      <path
-         id="path4268"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lend"
-       style="overflow:visible">
-      <path
-         id="path4262"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4244"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1-1"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4-8"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1-9"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4-6"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart-7"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4265-8"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6,0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1-8"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4-2"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1-2"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4-0"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart-5"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4265-7"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6,0.6)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mend-1-5"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4268-4-4"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(-0.6,-0.6)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#30ff00"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1139"
-     id="namedview2987"
-     showgrid="false"
-     inkscape:zoom="0.8"
-     inkscape:cx="346.31962"
-     inkscape:cy="474.02351"
-     inkscape:window-x="-8"
-     inkscape:window-y="-8"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="layer4"
-     borderlayer="false"
-     fit-margin-top="-100.6"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     showborder="true"
-     inkscape:showpageshadow="false" />
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="bg"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#d1d1d1;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect13505-6"
-       width="98.575218"
-       height="70.808708"
-       x="328.8374"
-       y="317.09564" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="boxes"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       id="rect2996-1"
-       width="187.88171"
-       height="52.881706"
-       x="75.764778"
-       y="5.5253706" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7"
-       width="634.0592"
-       height="73.027374"
-       x="60.830574"
-       y="130.24477" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.02648067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-4"
-       width="635.80048"
-       height="74.768661"
-       x="62.169655"
-       y="315.43158" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.85834479;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-0"
-       width="886.87543"
-       height="106.64049"
-       x="-48.78373"
-       y="540.24988" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.13159013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6.26318017, 3.13159009;stroke-dashoffset:0;display:inline"
-       id="rect2996-1-5"
-       width="223.0157"
-       height="109.20289"
-       x="409.68008"
-       y="420.63235" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.90856051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.81712091, 2.90856046;stroke-dashoffset:0;display:inline"
-       id="rect2996-1-5-4"
-       width="191.98872"
-       height="109.42592"
-       x="644.63062"
-       y="419.66205" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.08755708;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.17511403, 2.08755702;stroke-dashoffset:0;display:inline"
-       id="rect2996-1-5-4-6"
-       width="154.05972"
-       height="70.246925"
-       x="678.59509"
-       y="214.87654" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="blue headers"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.85091281;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9"
-       width="16.994427"
-       height="73.79715"
-       x="59.561817"
-       y="129.601" />
-    <rect
-       style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-4"
-       width="17.015339"
-       height="72.050293"
-       x="384.61731"
-       y="130.22485" />
-    <rect
-       style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86642051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-8"
-       width="16.978918"
-       height="75.107468"
-       x="261.76944"
-       y="315.16946" />
-    <rect
-       style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.36914372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-82"
-       width="48.412117"
-       height="14.17484"
-       x="-42.956367"
-       y="549.14984" />
-    <rect
-       style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-4-1"
-       width="17.015339"
-       height="72.050293"
-       x="241.39912"
-       y="131.17525" />
-    <rect
-       style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.36399999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-4-1-3"
-       width="16.981569"
-       height="74.882637"
-       x="568.40881"
-       y="315.33447" />
-    <rect
-       style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-4-1-3-7"
-       width="49.319912"
-       height="12.752681"
-       x="-43.016232"
-       y="595.7439" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer5"
-     inkscape:label="red headers"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45"
-       width="17.015339"
-       height="72.050293"
-       x="501.49307"
-       y="130.29137" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.84049058;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-5"
-       width="17.004848"
-       height="72.923683"
-       x="678.04279"
-       y="130.29662" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.85091281;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-1"
-       width="16.994427"
-       height="73.79715"
-       x="681.8158"
-       y="316.14957" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86126781;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-7"
-       width="16.984072"
-       height="74.670677"
-       x="500.62485"
-       y="315.92252" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.82472873;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-11"
-       width="17.020611"
-       height="71.613625"
-       x="175.33748"
-       y="131.40486" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86642051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-52"
-       width="16.978918"
-       height="75.107468"
-       x="62.221222"
-       y="315.0412" />
-    <rect
-       style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.39574718;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-76"
-       width="48.805244"
-       height="14.612387"
-       x="-42.996674"
-       y="572.61749" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer9"
-     inkscape:label="unused space"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect13505"
-       width="98.575218"
-       height="70.808708"
-       x="402.22061"
-       y="131.06841" />
-    <rect
-       style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect13505-8"
-       width="96.700218"
-       height="70.808708"
-       x="77.587402"
-       y="131.47064" />
-    <rect
-       style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
-       id="rect13505-5"
-       width="220.21585"
-       height="72.839958"
-       x="279.26709"
-       y="316.08002" />
-    <rect
-       style="fill:#dddddd;fill-opacity:1;stroke:#000000;stroke-width:1.12016988;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
-       id="rect13505-59"
-       width="51.879829"
-       height="15.10388"
-       x="445.6301"
-       y="550.76691" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.12016988;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
-       id="rect13505-59-3"
-       width="51.879829"
-       height="15.10388"
-       x="445.62964"
-       y="574.00262" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer8"
-     inkscape:label="pad headers"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <rect
-       style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-7-3"
-       width="49.88493"
-       height="73.447571"
-       x="518.21405"
-       y="316.16635" />
-    <rect
-       style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86126781;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-7-3-2"
-       width="16.98407"
-       height="74.670677"
-       x="245.17551"
-       y="315.48059" />
-    <rect
-       style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.02099991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-7-3-4"
-       width="49.474121"
-       height="72.084908"
-       x="193.07074"
-       y="130.93698" />
-    <rect
-       style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
-       id="rect2996-1-7-9-45-7-3-6"
-       width="51.75993"
-       height="14.072571"
-       x="445.05756"
-       y="596.40125" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer6"
-     inkscape:label="arrows"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-mid:none;marker-end:url(#Arrow2Mend)"
-       d="m 262.87951,51.152779 c 0,0 148.12631,-3.276651 187.01718,76.272861"
-       id="path3973"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
-       d="m 681.9161,128.72302 c -22.09709,-49.497478 -148.13393,-45.873109 -179.42835,0"
-       id="path3988"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="M 386.69903,129.58525 C 361.95029,80.971668 231.48641,62.20327 177.21864,130.46914"
-       id="path3990"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
-       d="m 60.546017,172.89554 c 0,0 -32.703692,23.86486 -60.10407166,-3.53553"
-       id="path3992"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="m 176.82896,203.22242 c -47.24941,74.32926 -107.438064,49.90804 -116.0476,3.53553"
-       id="path4035"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="m 502.04581,203.43962 c -25.63262,33.58757 -82.31601,45.11485 -116.67261,2.65165"
-       id="path4037"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="M 763.23339,214.04621 C 748.83403,184.37018 738.54555,166.795 699.15183,161.8971"
-       id="path4039"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#Arrow2Mend-1)"
-       d="m 769.42057,285.19885 c -0.88389,83.96892 -68.50098,75.57203 -68.50098,75.57203"
-       id="path4041"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="M 682.35804,313.04117 C 652.306,280.33749 539.16892,270.61477 501.16193,313.92506"
-       id="path4043"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
-       d="m 415.42523,202.55574 c 0,36.23922 -4.41941,88.38835 -35.35533,109.60155"
-       id="path4045"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
-       d="M 375.65048,315.69282 C 336.75961,232.60777 166.1701,311.27341 143.18912,205.20739"
-       id="path4047"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="M 263.39727,315.69282 C 245.7196,288.29244 86.62058,275.91807 62.755726,313.04117"
-       id="path4051"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
-       d="m 61.790091,352.05822 c -25.819377,20.1091 -49.573204,20.1091 -61.96650422,1.43636"
-       id="path4053"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:2.54999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:7.65, 7.65;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
-       d="m 448.12892,630.25126 48.61359,0"
-       id="path5241"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:2.09116507px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);display:inline"
-       d="m -39.741559,626.33548 c 10.599699,-0.12345 25.528414,-0.12564 43.719789,-0.81161"
-       id="path4053-2"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)"
-       d="m 499.39416,389.93904 c -46.84583,17.67767 -206.82873,31.8198 -238.64854,1.76776"
-       id="path13236"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1);display:inline"
-       d="m 502.12201,419.58783 c 2.37436,-10.40132 1.73096,-5.65101 4.38262,-26.86421"
-       id="path4043-4"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline"
-       d="m 517.94842,353.38466 c 19.7099,0 43.91577,-0.61421 66.57012,-0.61421"
-       id="path4043-4-3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline"
-       d="m 501.71494,363.4321 c 19.7099,0 157.04077,-0.61421 179.69512,-0.61421"
-       id="path4043-4-3-9"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1);display:inline"
-       d="M 728.67747,419.79091 C 702.92683,395.63959 592.90843,427.2649 577.43509,389.1767"
-       id="path4043-4-9"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline"
-       d="m 60.975741,169.05711 c 19.709901,0 90.307569,-0.61421 112.961919,-0.61421"
-       id="path4043-4-3-9-1"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer7"
-     inkscape:label="text"
-     style="display:inline"
-     transform="translate(79.549515,-4.4031235)">
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="90.732231"
-       y="36.767765"
-       id="text10506"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508"
-         x="90.732231"
-         y="36.767765"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">struct malloc_heap</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="580.66718"
-       y="107.47876"
-       id="text10506-2"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1"
-         x="580.66718"
-         y="107.47876"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="438.12686"
-       y="223.50792"
-       id="text10506-2-5"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-7"
-         x="438.12686"
-         y="223.50792"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="581.31598"
-       y="298.638"
-       id="text10506-2-61"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-89"
-         x="581.31598"
-         y="298.638"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="274.6084"
-       y="99.764236"
-       id="text10506-2-2"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-79"
-         x="274.6084"
-         y="99.764236"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="301.12491"
-       y="423.26556"
-       id="text10506-2-54"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-3"
-         x="301.12491"
-         y="423.26556"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="133.18704"
-       y="303.94128"
-       id="text10506-2-1"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-2"
-         x="133.18704"
-         y="303.94128"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="16.340637"
-       y="561.27954"
-       id="text10506-2-3"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34"
-         x="16.340637"
-         y="561.27954"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Free element header(struct malloc_elem, state = FREE)</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="16.996887"
-       y="583.24792"
-       id="text10506-2-3-1"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1"
-         x="16.996887"
-         y="583.24792"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Used element header(struct malloc_elem, state = BUSY)</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="108.84206"
-       y="161.39597"
-       id="text10506-2-6-8"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-7"
-         x="108.84206"
-         y="161.39597"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">size</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="62.299515"
-       y="119.27286"
-       id="text10506-2-6-4"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-2"
-         x="62.299515"
-         y="119.27286"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Memseg 0</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="63.905106"
-       y="406.73242"
-       id="text10506-2-6-4-7"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-2-7"
-         x="63.905106"
-         y="406.73242"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Memseg 1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="-25.028084"
-       y="192.57199"
-       id="text10506-2-9"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-31"
-         x="-25.028084"
-         y="192.57199"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="-26.795866"
-       y="379.95526"
-       id="text10506-2-98"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-6"
-         x="-26.795866"
-         y="379.95526"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="416.73682"
-       y="269.53305"
-       id="text10506-2-6-5"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-0"
-         x="416.73682"
-         y="269.53305"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">next_free</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="228.00418"
-       y="259.55359"
-       id="text10506-2-6-5-2"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-0-8"
-         x="228.00418"
-         y="259.55359"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">next_free</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="356.16727"
-       y="55.376503"
-       id="text10506-2-6-5-6"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-0-0"
-         x="356.16727"
-         y="55.376503"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">free_head</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="49.218113"
-       y="254.00189"
-       id="text10506-2-9-0"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-31-9"
-         x="49.218113"
-         y="254.00189"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="690.51538"
-       y="236.82936"
-       id="text10506-2-6-0"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-06"
-         x="690.51538"
-         y="236.82936"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Dummy Elements:</tspan><tspan
-         sodipodi:role="line"
-         x="690.51538"
-         y="256.02936"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13581">Size = 0</tspan><tspan
-         sodipodi:role="line"
-         x="690.51538"
-         y="275.22937"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13583">State = BUSY</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="541.03906"
-       y="347.20566"
-       id="text10506-2-6-8-8"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-7-9"
-         x="541.03906"
-         y="347.20566"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">pad</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="16.661926"
-       y="605.21631"
-       id="text10506-2-3-1-4"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1-4"
-         x="16.661926"
-         y="605.21631"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Pad element header(struct malloc_elem, state = PAD)</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="17.290833"
-       y="627.77881"
-       id="text10506-2-3-1-6"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1-0"
-         x="17.290833"
-         y="627.77881"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Generic element pointers</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="429.11118"
-       y="449.84528"
-       id="text10506-2-6-6"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         x="429.11118"
-         y="449.84528"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13711">Malloc element header:</tspan><tspan
-         sodipodi:role="line"
-         x="429.11118"
-         y="469.04529"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13713">state = BUSY</tspan><tspan
-         sodipodi:role="line"
-         x="429.11118"
-         y="488.24527"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13715">size = &lt;size&gt;</tspan><tspan
-         sodipodi:role="line"
-         x="429.11118"
-         y="507.44528"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan13717">pad = &lt;padsize&gt;</tspan></text>
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot13719"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
-         id="flowRegion13721"><rect
-           id="rect13723"
-           width="968.73627"
-           height="188.26718"
-           x="-81.317276"
-           y="460.64972" /></flowRegion><flowPara
-         id="flowPara13725"></flowPara></flowRoot>    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="594.30859"
-       y="378.91797"
-       id="text10506-2-6-8-8-1"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-8-7-9-3"
-         x="594.30859"
-         y="378.91797"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">size</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="505.86865"
-       y="563.34613"
-       id="text10506-2-3-1-6-8"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1-0-4"
-         x="505.86865"
-         y="563.34613"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Free / Unallocated data space</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="660.39099"
-       y="449.92532"
-       id="text10506-2-6-6-0"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         x="660.39099"
-         y="449.92532"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan14527">Pad element header:</tspan><tspan
-         sodipodi:role="line"
-         x="660.39099"
-         y="469.12534"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan14531">state = PAD</tspan><tspan
-         sodipodi:role="line"
-         x="660.39099"
-         y="488.32532"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas"
-         id="tspan14533">pad = padsize</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="506.5249"
-       y="584.28369"
-       id="text10506-2-3-1-6-8-7"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1-0-4-2"
-         x="506.5249"
-         y="584.28369"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Used / allocated data space</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
-       x="506.18994"
-       y="605.30322"
-       id="text10506-2-3-1-6-8-7-0"
-       sodipodi:linespacing="120%"><tspan
-         sodipodi:role="line"
-         id="tspan10508-1-34-1-0-4-2-1"
-         x="506.18994"
-         y="605.30322"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Padding / unavailable space</tspan></text>
-  </g>
+       <defs id="Patterns_And_Gradients">
+               <pattern id="ptrn2-71" patternUnits="userSpaceOnUse" width="6" height="6" viewBox="0 0 64 64">
+                       <image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed"
+                                       xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVChTY/i3f7/Pv3//MDFIXETEhwGfJIjGVIAkCeKjKkCTRFWARRKhAIckRAEeSYgCPJL/9u/3AQC1aLsBz7wFUwAAAABJRU5ErkJggg=="/>
+               </pattern>
+               <linearGradient id="grad0-168" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(60 0.5 0.5)">
+                       <stop offset="0" stop-color="#e9eff7" stop-opacity="1"/>
+                       <stop offset="0.24" stop-color="#f4f7fb" stop-opacity="1"/>
+                       <stop offset="0.54" stop-color="#feffff" stop-opacity="1"/>
+               </linearGradient>
+       </defs>
+       <defs id="Markers">
+               <g id="lend10">
+                       <path
+                                       d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z "
+                                       style="stroke:none"/>
+               </g>
+               <marker id="mrkr10-144" class="st25" refX="2.79" orient="auto" markerUnits="strokeWidth" overflow="visible">
+                       <use xlink:href="#lend10" transform="scale(4.36) "/>
+               </marker>
+               <marker id="mrkr10-146" class="st25" refX="-2.79" orient="auto" markerUnits="strokeWidth" overflow="visible">
+                       <use xlink:href="#lend10" transform="scale(-4.36,-4.36) "/>
+               </marker>
+               <g id="lend5">
+                       <path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/>
+               </g>
+               <marker id="mrkr5-171" class="st32" refX="-7.15" orient="auto" markerUnits="strokeWidth" overflow="visible">
+                       <use xlink:href="#lend5" transform="scale(-4.36,-4.36) "/>
+               </marker>
+       </defs>
+       <defs id="Filters">
+               <filter id="filter_2">
+                       <feGaussianBlur stdDeviation="2"/>
+               </filter>
+       </defs>
+       <g>
+               <title>Page-1</title>
+               <g id="group14-1" transform="translate(45,-360)">
+                       <title>Sheet.14</title>
+                       <g id="shape3-2">
+                               <title>Sheet.3</title>
+                               <g id="shadow3-3" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="18" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="18" height="81" class="st3"/>
+                       </g>
+                       <g id="shape4-7" transform="translate(18,0)">
+                               <title>Sheet.4</title>
+                               <g id="shadow4-8" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="117" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="117" height="81" class="st4"/>
+                       </g>
+               </g>
+               <g id="group15-12" transform="translate(180,-360)">
+                       <title>Sheet.15</title>
+                       <g id="shape5-13">
+                               <title>Sheet.5</title>
+                               <g id="shadow5-14" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="18" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="18" height="81" class="st5"/>
+                       </g>
+                       <g id="shape6-18" transform="translate(18,0)">
+                               <title>Sheet.6</title>
+                               <g id="shadow6-19" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="117" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="117" height="81" class="st6"/>
+                       </g>
+               </g>
+               <g id="shape7-23" transform="translate(612,-360)">
+                       <title>Sheet.7</title>
+                       <g id="shadow7-24" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="531" width="18" height="81" class="st2"/>
+                       </g>
+                       <rect x="0" y="531" width="18" height="81" class="st5"/>
+               </g>
+               <g id="shape10-28" transform="translate(630,-360)">
+                       <title>Sheet.10</title>
+                       <g id="shadow10-29" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="531" width="51.75" height="81" class="st2"/>
+                       </g>
+                       <rect x="0" y="531" width="51.75" height="81" class="st7"/>
+               </g>
+               <g id="shape12-33" transform="translate(681.75,-360)">
+                       <title>Sheet.12</title>
+                       <g id="shadow12-34" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="531" width="18" height="81" class="st2"/>
+                       </g>
+                       <rect x="0" y="531" width="18" height="81" class="st8"/>
+               </g>
+               <g id="shape13-38" transform="translate(699.75,-360)">
+                       <title>Sheet.13</title>
+                       <g id="shadow13-39" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="531" width="47.25" height="81" class="st2"/>
+                       </g>
+                       <rect x="0" y="531" width="47.25" height="81" class="st6"/>
+               </g>
+               <g id="group29-43" transform="translate(315,-360)">
+                       <title>Sheet.29</title>
+                       <g id="shape23-44">
+                               <title>Sheet.23</title>
+                               <g id="shadow23-45" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="18" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="18" height="81" class="st3"/>
+                       </g>
+                       <g id="shape24-49" transform="translate(18,0)">
+                               <title>Sheet.24</title>
+                               <g id="shadow24-50" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="36" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="36" height="81" class="st4"/>
+                       </g>
+               </g>
+               <g id="group30-54" transform="translate(477,-360)">
+                       <title>Sheet.30</title>
+                       <g id="shape27-55">
+                               <title>Sheet.27</title>
+                               <g id="shadow27-56" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="18" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="18" height="81" class="st3"/>
+                       </g>
+                       <g id="shape28-60" transform="translate(18,0)">
+                               <title>Sheet.28</title>
+                               <g id="shadow28-61" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                                       <rect x="0" y="531" width="117" height="81" class="st2"/>
+                               </g>
+                               <rect x="0" y="531" width="117" height="81" class="st4"/>
+                       </g>
+               </g>
+               <g id="shape31-65" transform="translate(369,-360)">
+                       <title>Sheet.31</title>
+                       <g id="shadow31-66" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="531" width="108" height="81" class="st2"/>
+                       </g>
+                       <rect x="0" y="531" width="108" height="81" class="st9"/>
+               </g>
+               <g id="shape32-72" transform="translate(184.5,-260)">
+                       <title>Sheet.32</title>
+                       <g id="shadow32-73" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st10"/>
+               </g>
+               <g id="shape39-77" transform="translate(252,-259)">
+                       <title>Sheet.39</title>
+                       <desc>Free element header</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Free element header</text>           </g>
+               <g id="shape43-80" transform="translate(184.5,-232)">
+                       <title>Sheet.43</title>
+                       <g id="shadow43-81" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st13"/>
+               </g>
+               <g id="shape44-85" transform="translate(252,-231)">
+                       <title>Sheet.44</title>
+                       <desc>Used element header</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Used element header</text>           </g>
+               <g id="shape46-88" transform="translate(409.5,-260)">
+                       <title>Sheet.46</title>
+                       <g id="shadow46-89" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st14"/>
+               </g>
+               <g id="shape47-93" transform="translate(477,-259)">
+                       <title>Sheet.47</title>
+                       <desc>Free space</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Free space</text>            </g>
+               <g id="shape49-96" transform="translate(409.5,-232)">
+                       <title>Sheet.49</title>
+                       <g id="shadow49-97" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st15"/>
+               </g>
+               <g id="shape50-101" transform="translate(477,-231)">
+                       <title>Sheet.50</title>
+                       <desc>Allocated data</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Allocated data</text>                </g>
+               <g id="shape52-104" transform="translate(184.5,-204)">
+                       <title>Sheet.52</title>
+                       <g id="shadow52-105" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st16"/>
+               </g>
+               <g id="shape53-109" transform="translate(252,-203)">
+                       <title>Sheet.53</title>
+                       <desc>Pad element header</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Pad element header</text>            </g>
+               <g id="shape62-112" transform="translate(409.5,-204)">
+                       <title>Sheet.62</title>
+                       <g id="shadow62-113" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st17"/>
+               </g>
+               <g id="shape63-117" transform="translate(477,-203)">
+                       <title>Sheet.63</title>
+                       <desc>Padding</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Padding</text>               </g>
+               <g id="shape65-120" transform="translate(184.5,-176)">
+                       <title>Sheet.65</title>
+                       <g id="shadow65-121" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <rect x="0" y="594" width="63" height="18" class="st2"/>
+                       </g>
+                       <rect x="0" y="594" width="63" height="18" class="st18"/>
+               </g>
+               <g id="shape66-126" transform="translate(252,-175)">
+                       <title>Sheet.66</title>
+                       <desc>Unavailable space</desc>
+                       <rect x="0" y="592" width="135" height="20" class="st11"/>
+                       <text x="4" y="605.6" class="st12">Unavailable space</text>             </g>
+               <g id="shape97-129" transform="translate(612,-375.75)">
+                       <title>Simple Double Arrow</title>
+                       <desc>size</desc>
+                       <path d="M0 612 L18 598.5 L18 605.25 L117 605.25 L117 598.5 L135 612 L117 625.5 L117 618.75 L18 618.75 L18 625.5 L0 612
+                                                Z" class="st19"/>
+                       <text x="59.93" y="615" class="st20">size</text>                </g>
+               <g id="shape99-132" transform="translate(630,-400.5)">
+                       <title>Simple Double Arrow.99</title>
+                       <desc>pad</desc>
+                       <g id="shadow99-133" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <path d="M0 612 L12 600 L12 606 L57.75 606 L57.75 600 L69.75 612 L57.75 624 L57.75 618 L12 618 L12 624 L0 612 Z"
+                                               class="st21"/>
+                       </g>
+                       <path d="M0 612 L12 600 L12 606 L57.75 606 L57.75 600 L69.75 612 L57.75 624 L57.75 618 L12 618 L12 624 L0 612 Z"
+                                       class="st22"/>
+                       <text x="27.23" y="615" class="st23">pad</text>         </g>
+               <g id="shape113-138" transform="translate(54,-337.5)">
+                       <title>Sheet.113</title>
+                       <desc>prev/next</desc>
+                       <path d="M134.64 591.56 L134.58 591.92 A72 22.5 0 0 1 63 612 A63 22.5 0 0 1 0.37 591.92 L0.31 591.57" class="st24"/>
+                       <rect x="43.4968" y="593.55" width="48.0064" height="14.4001" class="st26"/>
+                       <text x="43.5" y="604.35" class="st27">prev/next</text>         </g>
+               <g id="shape115-149" transform="translate(324,-337.5)">
+                       <title>Sheet.115</title>
+                       <desc>prev/next</desc>
+                       <path d="M0.44 591.55 L0.51 591.9 A90 22.5 -180 0 0 90 612 A72 22.5 -180 0 0 161.58 591.92 L161.64 591.56" class="st24"/>
+                       <rect x="56.9968" y="593.55" width="48.0064" height="14.4001" class="st28"/>
+                       <text x="57" y="604.35" class="st27">prev/next</text>           </g>
+               <g id="shape118-158" transform="translate(315,-390.375)">
+                       <title>Simple Double Arrow.118</title>
+                       <desc>size</desc>
+                       <g id="shadow118-159" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1">
+                               <path d="M0 612 L12 600 L12 606 L42 606 L42 600 L54 612 L42 624 L42 618 L12 618 L12 624 L0 612 Z" class="st21"/>
+                       </g>
+                       <path d="M0 612 L12 600 L12 606 L42 606 L42 600 L54 612 L42 624 L42 618 L12 618 L12 624 L0 612 Z" class="st29"/>
+                       <text x="19.43" y="615" class="st30">size</text>                </g>
+               <g id="shape119-164" transform="translate(54,-441)">
+                       <title>Sheet.119</title>
+                       <desc>next free</desc>
+                       <path d="M-0 612 A135 22.5 0 0 1 135 589.5 A134.606 21.534 0 0 1 266.35 606.33 L266.56 606.62" class="st31"/>
+                       <rect x="112.807" y="593.55" width="43.9926" height="14.4001" class="st26"/>
+                       <text x="112.81" y="604.35" class="st33">next free</text>               </g>
+               <g id="shape120-174" transform="translate(323.739,-441.34)">
+                       <title>Sheet.120</title>
+                       <desc>next free</desc>
+                       <path d="M0.24 612 A78.4445 18.5592 178.15 0 1 72.26 589.84 A81.2523 26.5101 179.07 0 1 159.23 607.01 L159.43 607.31"
+                                       class="st31"/>
+                       <rect x="59.193" y="593.55" width="43.9926" height="14.4001" class="st28"/>
+                       <text x="59.19" y="604.35" class="st33">next free</text>                </g>
+               <g id="shape122-182" transform="translate(189,-337.5)">
+                       <title>Sheet.122</title>
+                       <desc>prev/next</desc>
+                       <path d="M0.33 591.57 L0.39 591.92 A67.5 22.5 -180 0 0 67.5 612 A69.1875 22.5 -180 0 0 136.29 591.92 L136.35 591.56"
+                                       class="st24"/>
+                       <rect x="44.3405" y="593.55" width="48.0064" height="14.4001" class="st26"/>
+                       <text x="44.34" y="604.35" class="st27">prev/next</text>                </g>
+               <g id="shape123-191" transform="translate(486.563,-337.5)">
+                       <title>Sheet.123</title>
+                       <desc>prev/next</desc>
+                       <path d="M0.35 591.56 L0.41 591.92 A71.4375 22.5 -180 0 0 71.44 612 A63 22.5 -180 0 0 134.07 591.92 L134.12 591.57"
+                                       class="st24"/>
+                       <rect x="43.2155" y="593.55" width="48.0064" height="14.4001" class="st26"/>
+                       <text x="43.22" y="604.35" class="st27">prev/next</text>                </g>
+       </g>
 </svg>