1126 lines
53 KiB
XML
1126 lines
53 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
||
<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"
|
||
width="744.09448819"
|
||
height="1052.3622047"
|
||
id="svg2"
|
||
version="1.1"
|
||
inkscape:version="0.48.2 r9819"
|
||
sodipodi:docname="dma_pool_design.svg">
|
||
<defs
|
||
id="defs4">
|
||
<marker
|
||
inkscape:stockid="Arrow1Mend"
|
||
orient="auto"
|
||
refY="0.0"
|
||
refX="0.0"
|
||
id="Arrow1Mend"
|
||
style="overflow:visible;">
|
||
<path
|
||
id="path3996"
|
||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||
transform="scale(0.4) rotate(180) translate(10,0)" />
|
||
</marker>
|
||
<marker
|
||
inkscape:stockid="StopL"
|
||
orient="auto"
|
||
refY="0.0"
|
||
refX="0.0"
|
||
id="StopL"
|
||
style="overflow:visible">
|
||
<path
|
||
id="path5975"
|
||
d="M 0.0,5.65 L 0.0,-5.65"
|
||
style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
|
||
transform="scale(0.8)" />
|
||
</marker>
|
||
<marker
|
||
inkscape:stockid="Arrow1Lend"
|
||
orient="auto"
|
||
refY="0.0"
|
||
refX="0.0"
|
||
id="Arrow1Lend"
|
||
style="overflow:visible;">
|
||
<path
|
||
id="path5808"
|
||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||
</marker>
|
||
<inkscape:perspective
|
||
sodipodi:type="inkscape:persp3d"
|
||
inkscape:vp_x="0 : 526.18109 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||
id="perspective10" />
|
||
<inkscape:perspective
|
||
id="perspective2906"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective2942"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective2979"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3022"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3062"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3106"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3194"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3194-0"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3194-01"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective3194-6"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5469"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-4"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-6"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-43"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-9"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-60"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-5"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-96"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-42"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-2"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-68"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-8"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5491-7"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621-6"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621-8"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621-88"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621-68"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5621-4"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5697"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5697-0"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5697-8"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective5786"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective6638"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective8404"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective8442"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective8532"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective8532-0"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective8565"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective9572"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective9602"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective9633"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
<inkscape:perspective
|
||
id="perspective9664"
|
||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||
inkscape:vp_z="1 : 0.5 : 1"
|
||
inkscape:vp_y="0 : 1000 : 0"
|
||
inkscape:vp_x="0 : 0.5 : 1"
|
||
sodipodi:type="inkscape:persp3d" />
|
||
</defs>
|
||
<sodipodi:namedview
|
||
id="base"
|
||
pagecolor="#ffffff"
|
||
bordercolor="#666666"
|
||
borderopacity="1.0"
|
||
inkscape:pageopacity="0.0"
|
||
inkscape:pageshadow="2"
|
||
inkscape:zoom="2"
|
||
inkscape:cx="516.85443"
|
||
inkscape:cy="887.76595"
|
||
inkscape:document-units="px"
|
||
inkscape:current-layer="layer1"
|
||
showgrid="true"
|
||
inkscape:window-width="1680"
|
||
inkscape:window-height="1020"
|
||
inkscape:window-x="0"
|
||
inkscape:window-y="0"
|
||
inkscape:window-maximized="0">
|
||
<inkscape:grid
|
||
type="xygrid"
|
||
id="grid2816"
|
||
empspacing="5"
|
||
visible="true"
|
||
enabled="true"
|
||
snapvisiblegridlinesonly="true"
|
||
units="mm"
|
||
spacingx="1mm"
|
||
spacingy="1mm" />
|
||
</sodipodi:namedview>
|
||
<metadata
|
||
id="metadata7">
|
||
<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 />
|
||
</cc:Work>
|
||
</rdf:RDF>
|
||
</metadata>
|
||
<g
|
||
inkscape:label="Layer 1"
|
||
inkscape:groupmode="layer"
|
||
id="layer1">
|
||
<rect
|
||
style="font-size:12px;fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect2818"
|
||
width="372.04724"
|
||
height="88.58268"
|
||
x="159.44882"
|
||
y="361.4173" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2820"
|
||
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:40px"><flowRegion
|
||
id="flowRegion2822"><rect
|
||
id="rect2824"
|
||
width="367.90683"
|
||
height="92.963341"
|
||
x="40.78109"
|
||
y="30.642414" /></flowRegion><flowPara
|
||
id="flowPara2826" /></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2840"
|
||
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:40px"><flowRegion
|
||
id="flowRegion2842"><rect
|
||
id="rect2844"
|
||
width="58.321342"
|
||
height="44.727646"
|
||
x="24.994862"
|
||
y="60.460846" /></flowRegion><flowPara
|
||
id="flowPara2846" /></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot3152"
|
||
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:LMRoman12;font-style:normal;font-weight:normal;font-size:12;-inkscape-font-specification:LMRoman12;font-stretch:normal;font-variant:normal"><flowRegion
|
||
id="flowRegion3154"><rect
|
||
id="rect3156"
|
||
width="58.75985"
|
||
height="33.326481"
|
||
x="194.69681"
|
||
y="34.58897" /></flowRegion><flowPara
|
||
id="flowPara3158" /></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot3176"
|
||
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:LMRoman12;font-style:normal;font-weight:normal;font-size:12;-inkscape-font-specification:LMRoman12;font-stretch:normal;font-variant:normal"><flowRegion
|
||
id="flowRegion3178"><rect
|
||
id="rect3180"
|
||
width="51.743748"
|
||
height="50.866734"
|
||
x="196.88934"
|
||
y="146.40808" /></flowRegion><flowPara
|
||
id="flowPara3182" /></flowRoot> <rect
|
||
style="font-size:12px;fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect2818-6"
|
||
width="372.04724"
|
||
height="88.582672"
|
||
x="159.44882"
|
||
y="510.23621" />
|
||
<rect
|
||
style="fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect6652"
|
||
width="81.896469"
|
||
height="88.706978"
|
||
x="159.04842"
|
||
y="361.293" />
|
||
<rect
|
||
style="fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect6654"
|
||
width="120.4724"
|
||
height="88.582672"
|
||
x="333.07086"
|
||
y="361.4173" />
|
||
<rect
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect6660"
|
||
width="95.669289"
|
||
height="88.58268"
|
||
x="240.94489"
|
||
y="361.4173" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot6682"
|
||
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:LMRoman12;font-style:normal;font-weight:normal;font-size:12;-inkscape-font-specification:LMRoman12;font-stretch:normal;font-variant:normal"><flowRegion
|
||
id="flowRegion6684"><rect
|
||
id="rect6686"
|
||
width="8.922451"
|
||
height="22.752251"
|
||
x="216.36945"
|
||
y="254.24892" /></flowRegion><flowPara
|
||
id="flowPara6688" /></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot7620"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="translate(-169.94931,267.66478)"><flowRegion
|
||
id="flowRegion7622"><rect
|
||
id="rect7624"
|
||
width="92.203598"
|
||
height="91.765488"
|
||
x="414.44788"
|
||
y="96.767654" /></flowRegion><flowPara
|
||
id="flowPara7626"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">next</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7636" /><flowPara
|
||
id="flowPara7628"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">prev</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7638" /><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7644">size</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7640">//size of free chunk</flowPara><flowPara
|
||
id="flowPara7632"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">backing_region</flowPara><flowPara
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7642">0</flowPara><flowPara
|
||
id="flowPara7634" /></flowRoot> <path
|
||
style="fill:none;stroke:#006002;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||
d="m 265.74803,368.50391 21.25984,0 0,-28.34645 166.53544,0 0,21.25984"
|
||
id="path7650"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccccc" />
|
||
<path
|
||
style="fill:none;stroke:#00f806;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#StopL)"
|
||
d="m 265.74803,386.22045 35.43307,0 0,-35.43307"
|
||
id="path8206"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccc" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-0"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(436.50492,228.06089)"><flowRegion
|
||
id="flowRegion2834-0"><rect
|
||
id="rect2836-8"
|
||
width="92.811287"
|
||
height="26.962746"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-7"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">first_free</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2896-1">// first free chunk</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot7620-1"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="translate(46.192418,267.66478)"><flowRegion
|
||
id="flowRegion7622-2"><rect
|
||
id="rect7624-6"
|
||
width="75.602364"
|
||
height="88.192268"
|
||
x="414.44788"
|
||
y="96.767654" /></flowRegion><flowPara
|
||
id="flowPara7626-8"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">next</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7636-2" /><flowPara
|
||
id="flowPara7628-1"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">prev</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7638-8" /><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7644-2">size</flowPara><flowPara
|
||
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7640-4">//size of free chunk</flowPara><flowPara
|
||
id="flowPara7632-0"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">backing_region</flowPara><flowPara
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7642-9">0</flowPara><flowPara
|
||
id="flowPara7634-0" /></flowRoot> <path
|
||
style="fill:none;stroke:#00f806;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend)"
|
||
d="m 481.88976,389.76376 14.17323,0 0,-60.23622 -255.11811,0 0,31.88976"
|
||
id="path8489"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccccc" />
|
||
<path
|
||
style="fill:none;stroke:#006002;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||
d="m 481.88976,368.50391 60.23622,0 0,113.38583 -382.67716,0 0,28.34646"
|
||
id="path8491"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccccc" />
|
||
<rect
|
||
style="fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect8555"
|
||
width="237.40161"
|
||
height="88.582649"
|
||
x="294.09448"
|
||
y="510.23621" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot7620-0"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="translate(-249.93377,417.05491)"><flowRegion
|
||
id="flowRegion7622-3"><rect
|
||
id="rect7624-3"
|
||
width="90.203598"
|
||
height="95.501945"
|
||
x="414.44788"
|
||
y="96.767654" /></flowRegion><flowPara
|
||
id="flowPara7626-1"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">next</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7636-5" /><flowPara
|
||
id="flowPara7628-7"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">prev</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7638-4" /><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7644-8">size</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7640-6">//size of free chunk</flowPara><flowPara
|
||
id="flowPara7632-5"
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono8;-inkscape-font-specification:LMMono8">backing_region</flowPara><flowPara
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:LMMono8;-inkscape-font-specification:LMMono8"
|
||
id="flowPara7642-8">1</flowPara><flowPara
|
||
id="flowPara7634-5" /></flowRoot> <path
|
||
style="fill:none;stroke:#006002;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#StopL)"
|
||
d="m 184.25197,520.86612 28.34646,0 0,-24.80315"
|
||
id="path8612"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccc" />
|
||
<path
|
||
style="fill:none;stroke:#00f806;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||
d="m 184.25197,538.58266 38.97638,0 0,-46.063 230.31496,0 0,-42.51968"
|
||
id="path8800"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccccc" />
|
||
<rect
|
||
style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect2830"
|
||
width="170.07874"
|
||
height="265.74805"
|
||
x="159.44882"
|
||
y="24.803127" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(141.97843,-9.7719536)"><flowRegion
|
||
id="flowRegion2834"><rect
|
||
id="rect2836"
|
||
width="135.08482"
|
||
height="35.091427"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">size_t size</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2896">// size in bytes of the pool</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-7"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(141.97843,18.694503)"><flowRegion
|
||
id="flowRegion2834-5"><rect
|
||
id="rect2836-6"
|
||
width="135.08482"
|
||
height="42.058041"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-5"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">size_t addr_count</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2896-4">// number of allocated</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2932">// backing memory regions</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-7-7"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(141.43067,57.670881)"><flowRegion
|
||
id="flowRegion2834-5-3"><rect
|
||
id="rect2836-6-6"
|
||
width="152.80136"
|
||
height="46.687965"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-5-4"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">size_t addr_entries</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2896-4-7">// number of allocated slots for</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2932-9">// backing memory regions</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-7-7-2"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(142.13443,96.647259)"><flowRegion
|
||
id="flowRegion2834-5-3-5"><rect
|
||
id="rect2836-6-6-8"
|
||
width="152.64536"
|
||
height="52.687965"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-5-4-9"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:LMMono12;-inkscape-font-specification:LMMono12">void **virt_addrs</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2932-9-0">// virtual addresses of backing</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3010">// memory regions (only valid</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3012">// for indices 0 – addr_count - 1)</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-7-7-2-3"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(142.23043,148.61027)"><flowRegion
|
||
id="flowRegion2834-5-3-5-8"><rect
|
||
id="rect2836-6-6-8-2"
|
||
width="149.00604"
|
||
height="53.774578"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-5-4-9-3"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">genpaddr_t *phys_addrs</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2932-9-0-0">// physical addresses of backing</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3010-7">// memory regions (only valid</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3012-7">// for indices 0 – addr_count - 1)</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-7-7-2-3-7-5"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(141.97843,197.70274)"><flowRegion
|
||
id="flowRegion2834-5-3-5-8-7-0"><rect
|
||
id="rect2836-6-6-8-2-9-5"
|
||
width="170.5179"
|
||
height="59.574966"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-5-4-9-3-7-7"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">void **first_free</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3012-7-7-2">// void* pointing to first free chunk</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3096-7">// in backing memory regions (only</flowPara><flowPara
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara3146">// valid for indices 0 – addr_count - 1)</flowPara></flowRoot> <rect
|
||
style="fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:1.00664198;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect3148"
|
||
width="74.40612"
|
||
height="265.74472"
|
||
x="329.53088"
|
||
y="24.806448" />
|
||
<g
|
||
id="g5680"
|
||
transform="matrix(1,0,0,0.78522619,-7.0866231,4.6634462)">
|
||
<rect
|
||
y="166.5361"
|
||
x="336.61487"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="347.24478"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-8"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="357.87402"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-86"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="368.50394"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-9"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="379.13385"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-1"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="389.76379"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-0"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="400.39371"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-84"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
</g>
|
||
<g
|
||
id="g5680-7"
|
||
transform="matrix(1,0,0,0.78522619,-7.0859231,57.813052)">
|
||
<rect
|
||
y="166.5361"
|
||
x="336.61487"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-14"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="347.24478"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-8-6"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="357.87402"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-86-1"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="368.50394"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-9-1"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="379.13385"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-1-2"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="389.76379"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-0-8"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="400.39371"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-84-8"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
</g>
|
||
<g
|
||
id="g5680-4"
|
||
transform="matrix(1,0,0,0.78522619,-7.0873043,110.17635)">
|
||
<rect
|
||
y="166.5361"
|
||
x="336.61487"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-6"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="347.24478"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-8-9"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="357.87402"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-86-9"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.53542"
|
||
x="368.50394"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-9-7"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="379.13385"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-1-8"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="389.76379"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-0-0"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
<rect
|
||
y="166.5361"
|
||
x="400.39371"
|
||
height="53.148914"
|
||
width="10.629227"
|
||
id="rect3184-38-84-1"
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||
</g>
|
||
<rect
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect9560"
|
||
width="74.409447"
|
||
height="17.716536"
|
||
x="329.52756"
|
||
y="31.889742" />
|
||
<rect
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect9562"
|
||
width="74.409447"
|
||
height="17.716536"
|
||
x="329.52756"
|
||
y="63.779507" />
|
||
<rect
|
||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||
id="rect9562-0"
|
||
width="74.409447"
|
||
height="17.716536"
|
||
x="329.52756"
|
||
y="102.75588" />
|
||
<flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot3160"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="translate(167.58227,2.3351899)"><flowRegion
|
||
id="flowRegion3162"><rect
|
||
id="rect3164"
|
||
width="56.128811"
|
||
height="37.711544"
|
||
x="195.57382"
|
||
y="62.653378" /></flowRegion><flowPara
|
||
id="flowPara3166">2</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot3168"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="translate(168.83476,0.27831795)"><flowRegion
|
||
id="flowRegion3170"><rect
|
||
id="rect3172"
|
||
width="53.936279"
|
||
height="37.273037"
|
||
x="194.69681"
|
||
y="103.43446" /></flowRegion><flowPara
|
||
id="flowPara3174">8</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot9586"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="matrix(0,-1,1,0,129.68177,500.84619)"
|
||
inkscape:transform-center-x="-3.165"><flowRegion
|
||
id="flowRegion9588"><rect
|
||
id="rect9590"
|
||
width="42.519714"
|
||
height="10.629924"
|
||
x="270.53125"
|
||
y="199.84578" /></flowRegion><flowPara
|
||
id="flowPara9592"
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:LMMono10;-inkscape-font-specification:LMMono10">0x8fe000</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot9586-2"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
transform="matrix(0,-1,1,0,140.87395,500.10444)"
|
||
inkscape:transform-center-x="-3.165"><flowRegion
|
||
id="flowRegion9588-7"><rect
|
||
id="rect9590-8"
|
||
width="42.519703"
|
||
height="10.629929"
|
||
x="269.78949"
|
||
y="199.28352" /></flowRegion><flowPara
|
||
id="flowPara9592-7"
|
||
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:LMMono10;-inkscape-font-specification:LMMono10">0xca0000</flowPara></flowRoot> <flowRoot
|
||
xml:space="preserve"
|
||
id="flowRoot2832-0-4"
|
||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||
transform="translate(436.50492,192.62782)"><flowRegion
|
||
id="flowRegion2834-0-0"><rect
|
||
id="rect2836-8-7"
|
||
width="92.811287"
|
||
height="26.962746"
|
||
x="24.117849"
|
||
y="33.273453" /></flowRegion><flowPara
|
||
id="flowPara2838-7-6"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMMono12;-inkscape-font-specification:LMMono12">last_free</flowPara><flowPara
|
||
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
id="flowPara2896-1-8">// last free chunk</flowPara></flowRoot> <path
|
||
style="fill:none;stroke:#d10000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||
d="m 496.06299,290.55116 0,17.71653 -255.11811,0 0,10.62993"
|
||
id="path9803"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="cccc" />
|
||
<path
|
||
style="fill:none;stroke:#0800aa;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||
d="m 336.61417,272.83462 0,46.063 -95.66929,0 0,10.62992"
|
||
id="path9993"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="cccc" />
|
||
<path
|
||
style="fill:none;stroke:#5170ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||
d="m 347.24409,170.07872 194.88189,0 0,67.32283"
|
||
id="path3029"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccc" />
|
||
<path
|
||
style="fill:none;stroke:#5170ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
|
||
d="m 336.61417,162.9921 95.66929,0 0,138.18898 -272.83464,0 0,60.23622"
|
||
id="path3031"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccccc" />
|
||
<path
|
||
style="fill:none;stroke:#d00000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||
d="m 524.40945,237.40155 17.71653,0 0,81.49607"
|
||
id="path3980"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccc" />
|
||
<path
|
||
style="fill:none;stroke:#0800aa;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||
d="m 347.24409,272.83462 0,46.063 194.88189,0 0,49.60629"
|
||
id="path3982"
|
||
inkscape:connector-curvature="0"
|
||
sodipodi:nodetypes="ccc" />
|
||
<g
|
||
id="g4013"
|
||
transform="translate(-10.629911,-3.6044389e-7)">
|
||
<g
|
||
transform="translate(0,-0.02647603)"
|
||
id="g4003">
|
||
<path
|
||
style="fill:none;stroke:#00f806;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||
d="m 425.19685,43.7571 35.43307,0"
|
||
id="path3988"
|
||
inkscape:connector-curvature="0" />
|
||
<path
|
||
style="fill:none;stroke:#006002;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||
d="m 425.19685,47.300407 35.43307,0"
|
||
id="path3990"
|
||
inkscape:connector-curvature="0" />
|
||
</g>
|
||
<text
|
||
sodipodi:linespacing="125%"
|
||
id="text3992"
|
||
y="49.606277"
|
||
x="464.17322"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
xml:space="preserve"><tspan
|
||
y="49.606277"
|
||
x="464.17322"
|
||
id="tspan3994"
|
||
sodipodi:role="line">free list</tspan></text>
|
||
</g>
|
||
<g
|
||
id="g4020"
|
||
transform="translate(-10.6299,-3.54331)">
|
||
<path
|
||
inkscape:connector-curvature="0"
|
||
id="path3997"
|
||
d="m 425.19685,64.328815 35.43307,0"
|
||
style="fill:none;stroke:#d00000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||
<text
|
||
sodipodi:linespacing="125%"
|
||
id="text3999"
|
||
y="67.322815"
|
||
x="464.17322"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
xml:space="preserve"><tspan
|
||
y="67.322815"
|
||
x="464.17322"
|
||
id="tspan4001"
|
||
sodipodi:role="line">global first/last free</tspan></text>
|
||
</g>
|
||
<g
|
||
id="g4025"
|
||
transform="translate(-10.6299,-10.629923)">
|
||
<path
|
||
inkscape:connector-curvature="0"
|
||
id="path4007"
|
||
d="m 425.19685,84.418657 35.43307,0"
|
||
style="fill:none;stroke:#0800aa;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||
<text
|
||
sodipodi:linespacing="125%"
|
||
id="text4009"
|
||
y="88.582657"
|
||
x="464.17322"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
xml:space="preserve"><tspan
|
||
y="88.582657"
|
||
x="464.17322"
|
||
id="tspan4011"
|
||
sodipodi:role="line">in-region first free</tspan></text>
|
||
</g>
|
||
<g
|
||
id="g4041"
|
||
transform="translate(-10.6299,-14.173225)">
|
||
<text
|
||
sodipodi:linespacing="125%"
|
||
id="text4030"
|
||
y="106.29919"
|
||
x="464.17322"
|
||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman12;-inkscape-font-specification:LMRoman12"
|
||
xml:space="preserve"><tspan
|
||
y="106.29919"
|
||
x="464.17322"
|
||
id="tspan4032"
|
||
sodipodi:role="line">backing region</tspan></text>
|
||
<path
|
||
inkscape:connector-curvature="0"
|
||
id="path4034"
|
||
d="m 425.19685,103.36519 35.43307,0"
|
||
style="fill:none;stroke:#5170ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||
</g>
|
||
</g>
|
||
</svg>
|