mirror of https://github.com/F-Stack/f-stack.git
1053 lines
52 KiB
XML
1053 lines
52 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
|
||
|
<!--
|
||
|
# Copyright (c) <2015>, Intel Corporation
|
||
|
# All rights reserved.
|
||
|
#
|
||
|
# Redistribution and use in source and binary forms, with or without
|
||
|
# modification, are permitted provided that the following conditions
|
||
|
# are met:
|
||
|
#
|
||
|
# - Redistributions of source code must retain the above copyright
|
||
|
# notice, this list of conditions and the following disclaimer.
|
||
|
#
|
||
|
# - Redistributions in binary form must reproduce the above copyright
|
||
|
# notice, this list of conditions and the following disclaimer in
|
||
|
# the documentation and/or other materials provided with the
|
||
|
# distribution.
|
||
|
#
|
||
|
# - Neither the name of Intel Corporation nor the names of its
|
||
|
# contributors may be used to endorse or promote products derived
|
||
|
# from this software without specific prior written permission.
|
||
|
#
|
||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||
|
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||
|
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||
|
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||
|
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||
|
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||
|
# OF THE POSSIBILITY OF SUCH DAMAGE.
|
||
|
-->
|
||
|
|
||
|
<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 = <size></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 = <padsize></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>
|
||
|
</svg>
|