Files
FAT-Allocator/docs/RISCV-FAT/Paper/diagram/drawing.svg
2025-06-12 17:12:54 +01:00

1141 lines
52 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
inkscape:version="1.3 (0e150ed, 2023-07-21)"
sodipodi:docname="drawing.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.3594773"
inkscape:cx="456.05763"
inkscape:cy="250.8317"
inkscape:window-width="1920"
inkscape:window-height="1027"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
inkscape:showpageshadow="2"
inkscape:deskcolor="#d1d1d1" />
<defs
id="defs2">
<linearGradient
id="swatch33"
inkscape:swatch="solid">
<stop
style="stop-color:#010101;stop-opacity:1;"
offset="0"
id="stop33" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 148.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="210 : 148.5 : 1"
inkscape:persp3d-origin="105 : 99 : 1"
id="perspective12" />
<linearGradient
id="swatch12"
inkscape:swatch="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop12" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath52">
<path
id="path52"
style="stroke-width:0.1;stroke-linecap:square;paint-order:markers fill stroke;stop-color:#000000"
d="m -880.82767,-187.29769 h 1640.84 v 73.28155 h -1640.84 z" />
</clipPath>
<linearGradient
id="swatch29"
inkscape:swatch="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop29" />
</linearGradient>
<rect
x="538.76175"
y="81.046774"
width="34.544526"
height="15.943628"
id="rect1" />
<inkscape:path-effect
effect="bspline"
id="path-effect219471"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect219467"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect219463"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect219459"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect146388"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
id="linearGradient145523"
inkscape:swatch="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop145521" />
</linearGradient>
<inkscape:path-effect
effect="bspline"
id="path-effect116969"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect116965"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect116961"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
id="linearGradient75776"
inkscape:swatch="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop75774" />
</linearGradient>
<inkscape:path-effect
effect="bspline"
id="path-effect60509"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
style="overflow:visible;"
id="Arrow1Mend"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
viewBox="0 0 8.88692697 5.07824398"
markerWidth="8.88692654"
markerHeight="5.07824373"
preserveAspectRatio="xMidYMid">
<path
transform="scale(0.4) rotate(180) translate(10,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt;"
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 "
id="path60240" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mstart"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="scale(0.4) translate(10,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt"
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 "
id="path60237" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect60229"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect1530"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect1413"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
style="overflow:visible"
id="Arrow1Mstart-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path60237-4" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mend-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path60240-2" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect60229-6"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#swatch33"
id="linearGradient33"
x1="80.512665"
y1="85.031113"
x2="94.630732"
y2="85.031113"
gradientUnits="userSpaceOnUse" />
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:1, 0.5;stroke-dashoffset:0"
id="rect846"
width="26.059942"
height="20.892334"
x="36.811428"
y="74.584946" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect846-3"
width="81.379959"
height="20.892334"
x="62.871372"
y="74.584946" />
<rect
style="mix-blend-mode:overlay;fill:#000000;fill-opacity:0.402409;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect846-3-7"
width="23.874434"
height="20.892334"
x="107.57078"
y="74.584946" />
<rect
style="fill:#000000;fill-opacity:0;stroke:url(#linearGradient33);stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect846-3-6"
width="13.618067"
height="20.892334"
x="80.762665"
y="74.584946"
rx="0"
ry="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 0.5;stroke-dashoffset:0;stroke-opacity:1"
d="m 144.39149,74.584948 c 3.68614,0 7.37202,0 11.05764,0"
id="path1411"
inkscape:path-effect="#path-effect1413"
inkscape:original-d="m 144.39149,74.584948 c 3.68614,2.65e-4 7.37202,2.65e-4 11.05764,0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 0.5;stroke-dashoffset:0;stroke-opacity:1"
d="m 144.5188,95.477282 c 4.05506,0 8.10985,0 12.16437,0"
id="path1528"
inkscape:path-effect="#path-effect1530"
inkscape:original-d="m 144.5188,95.477282 c 4.05506,2.65e-4 8.10985,2.65e-4 12.16437,0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="33.158627"
y="103.72423"
id="text2923"><tspan
sodipodi:role="line"
id="tspan2921"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="33.158627"
y="103.72423">0x00</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="78.512009"
y="103.26785"
id="text2923-5"><tspan
sodipodi:role="line"
id="tspan2921-3"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="78.512009"
y="103.26785">B<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan11684">1</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="105.74167"
y="103.26785"
id="text2923-5-3"><tspan
sodipodi:role="line"
id="tspan2921-3-8"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="105.74167"
y="103.26785">B<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan40369">2</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="92.484467"
y="103.26785"
id="text19050"><tspan
sodipodi:role="line"
id="tspan19048"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="92.484467"
y="103.26785">L<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan31670">1</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="129.01369"
y="103.26785"
id="text19050-4"><tspan
sodipodi:role="line"
id="tspan19048-9"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="129.01369"
y="103.26785">L<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan43137">2</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="61.016747"
y="103.26785"
id="text44563"><tspan
sodipodi:role="line"
id="tspan44561"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="61.016747"
y="103.26785">V<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan53721">1</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.58611px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="139.97556"
y="103.24675"
id="text56929"><tspan
sodipodi:role="line"
id="tspan56927"
style="font-size:4.58611px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="139.97556"
y="103.24675">V<tspan
style="font-size:65%;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan60093">100</tspan></tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)"
d="m 81.127915,97.35964 c 4.39509,0 8.789916,0 13.18448,0"
id="path60227"
inkscape:path-effect="#path-effect60229"
inkscape:original-d="m 81.127915,97.35964 c 4.39509,2.65e-4 8.789916,2.65e-4 13.18448,0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart-9);marker-end:url(#Arrow1Mend-2)"
d="m 37.398287,97.36334 c 8.328119,-0.0025 16.655975,-0.0049 24.983572,-0.0074"
id="path60227-4"
inkscape:path-effect="#path-effect60229-6"
inkscape:original-d="m 37.398287,97.36334 c 8.328119,-0.0022 16.655975,-0.0047 24.983572,-0.0074"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)"
d="m 107.92817,97.35964 c 7.74913,0 15.498,0 23.2466,0"
id="path60507"
inkscape:path-effect="#path-effect60509"
inkscape:original-d="m 107.92817,97.35964 c 7.74913,2.65e-4 15.498,2.65e-4 23.2466,0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:2.82222px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="85.573265"
y="100.48488"
id="text68899"><tspan
sodipodi:role="line"
id="tspan68897"
style="font-size:2.82222px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="85.573265"
y="100.48488">10</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:2.82222px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="118.03075"
y="100.48488"
id="text72511"><tspan
sodipodi:role="line"
id="tspan72509"
style="font-size:2.82222px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="118.03075"
y="100.48488">20</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="47.786053"
y="100.61304"
id="text103426-4"
inkscape:transform-center-x="0.1510902"
inkscape:transform-center-y="0.79064469"><tspan
sodipodi:role="line"
id="tspan103424-6"
style="font-size:4.23333px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="47.786053"
y="100.61304">os</tspan></text>
<g
id="g117069"
transform="translate(-28.873638,15.790532)">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="93.928513"
y="120.00514"
id="text79398"><tspan
sodipodi:role="line"
id="tspan79396"
style="font-size:4.93889px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="93.928513"
y="120.00514">(V<tspan
style="font-size:4.93889px;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan81200">1</tspan>,V<tspan
style="font-size:4.93889px;baseline-shift:sub;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
id="tspan84532">100</tspan>)</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="97.427696"
y="135.52216"
id="text92490"><tspan
sodipodi:role="line"
id="tspan92488"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="97.427696"
y="135.52216">Range</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="70.95578"
y="135.53793"
id="text96790"><tspan
sodipodi:role="line"
id="tspan96788"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="70.95578"
y="135.53793">Offset</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="76.633812"
y="120.50787"
id="text103426"><tspan
sodipodi:role="line"
id="tspan103424"
style="font-size:4.93889px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="76.633812"
y="120.50787">os</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="77.094421"
y="126.56081"
id="text113490"><tspan
sodipodi:role="line"
id="tspan113488"
style="font-size:4.93889px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="77.094421"
y="126.56081">...</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.93889px;line-height:1.25;font-family:monospace;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;-inkscape-font-specification:monospace;font-stretch:normal;font-variant:normal"
x="103.95099"
y="126.56081"
id="text113490-8"><tspan
sodipodi:role="line"
id="tspan113488-8"
style="font-size:4.93889px;stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="103.95099"
y="126.56081">...</tspan></text>
<rect
style="fill:none;fill-opacity:0.396658;stroke:#000000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect116803"
width="53.60199"
height="23.514282"
x="67.720642"
y="114.1557" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 67.739323,130.04188 c 17.8675,0 35.734737,0 53.601707,0"
id="path116959"
inkscape:path-effect="#path-effect116961"
inkscape:original-d="m 67.739323,130.04188 c 17.8675,2.7e-4 35.734737,2.7e-4 53.601707,0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 67.69827,123.20287 c 17.854596,0 35.70893,0 53.563,0"
id="path116963"
inkscape:path-effect="#path-effect116965"
inkscape:original-d="m 67.69827,123.20287 c 17.854596,2.7e-4 35.70893,2.7e-4 53.563,0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 91.658463,114.24886 c 0,7.799 0,15.59773 0,23.3962"
id="path116967"
inkscape:path-effect="#path-effect116969"
inkscape:original-d="m 91.658463,114.24886 c 2.64e-4,7.799 2.64e-4,15.59773 0,23.3962" />
</g>
<text
xml:space="preserve"
style="font-size:10.5833px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="112.97032"
y="129.25789"
id="text122573"><tspan
sodipodi:role="line"
id="tspan122571"
style="stroke-width:0.264583;-inkscape-font-specification:monospace;font-family:monospace;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal"
x="112.97032"
y="129.25789" /></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="110.63623"
y="123.85654"
id="text125305"><tspan
sodipodi:role="line"
id="tspan125303"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="123.85654"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:monospace;-inkscape-font-specification:'monospace Bold'"
id="tspan143281">malloc</tspan>(..){</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="129.44653"
id="tspan125307"> if (!set){</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="135.03653"
id="tspan125309"> shm_largepage(1GB);</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="140.62653"
id="tspan128905"> }</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="146.21652"
id="tspan137819"> ...</tspan><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="110.63623"
y="151.80653"
id="tspan129699">} </tspan></text>
<text
xml:space="preserve"
style="font-size:6.35px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="53.527229"
y="159.78117"
id="text145157"><tspan
sodipodi:role="line"
id="tspan145155"
style="font-size:6.35px;stroke-width:0.264583"
x="53.527229"
y="159.78117">L1 TLB</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
d="m 50.385953,131.57519 c 0,-9.95673 0,-19.91372 0,-29.87097"
id="path146386"
inkscape:path-effect="#path-effect146388"
inkscape:original-d="m 50.385953,131.57519 c 2.64e-4,-9.95673 2.64e-4,-19.91372 0,-29.87097" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 69.171848,131.22459 V 116.17915 H 63.207211 V 105.48313"
id="path146390" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 82.890322,131.41688 V 115.83676 H 144.93896 V 105.3756"
id="path146392" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 119.77424,133.93855 -24.772819,0"
id="path146526"
sodipodi:nodetypes="cc" />
<rect
style="fill:#f2f2f2;fill-opacity:0.402409;stroke:#000000;stroke-width:0.26499901;stroke-miterlimit:4;stroke-dasharray:0.26499901,0.26499901;stroke-dashoffset:0"
id="rect146668"
width="56.185032"
height="11.960465"
x="37.673153"
y="128.32515"
rx="2.8470616"
ry="2.8470616" />
<g
id="g201174"
transform="matrix(0.73495447,0,0,0.73495447,30.994944,-0.83264026)">
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="52.10054"
y="46.374256"
id="text157896"><tspan
sodipodi:role="line"
id="tspan157894"
style="font-size:4.93889px;stroke-width:0.264583"
x="52.10054"
y="46.374256">p</tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="61.635387"
y="46.811234"
id="text161398"><tspan
sodipodi:role="line"
id="tspan161396"
style="font-size:4.93889px;stroke-width:0.264583"
x="61.635387"
y="46.811234">I<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan177332">E</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="71.977982"
y="46.852955"
id="text163250"><tspan
sodipodi:role="line"
id="tspan163248"
style="font-size:4.93889px;stroke-width:0.264583"
x="71.977982"
y="46.852955">s</tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="90.307083"
y="46.811234"
id="text165432"><tspan
sodipodi:role="line"
id="tspan165430"
style="font-size:4.93889px;stroke-width:0.264583"
x="90.307083"
y="46.811234">L<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan194684">1</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="80.228493"
y="46.811234"
id="text166162"><tspan
sodipodi:role="line"
id="tspan166160"
style="font-size:4.93889px;stroke-width:0.264583"
x="80.228493"
y="46.811234">B<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan189822">1</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="62.120625"
y="40.506557"
id="text178706"><tspan
sodipodi:role="line"
id="tspan178704"
style="font-size:4.93889px;stroke-width:0.264583"
x="62.120625"
y="40.506557">Address</tspan></text>
<rect
style="fill:none;fill-opacity:0.402409;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect196196"
width="47.132603"
height="14.29449"
x="49.810413"
y="35.165104" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 49.796469,42.238548 H 96.81566"
id="path196329" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 58.023921,42.381323 v 7.027198"
id="path196331" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 68.640163,42.235662 v 7.22622"
id="path196368" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.288733,42.33914 v 7.105978"
id="path196370" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 87.428333,42.374473 V 49.55346"
id="path196407" />
<rect
style="fill:none;fill-opacity:0.402409;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:0.264999, 0.264999;stroke-dashoffset:0"
id="rect196511"
width="29.072418"
height="8.5390701"
x="49.012535"
y="41.578583"
rx="1.2573477"
ry="1.2573477" />
<rect
style="fill:none;fill-opacity:0.402409;stroke:#000000;stroke-width:0.225355;stroke-miterlimit:4;stroke-dasharray:0.225355, 0.225355;stroke-dashoffset:0"
id="rect196511-2"
width="20.80669"
height="8.6284742"
x="77.333618"
y="41.560108"
rx="0.89986473"
ry="1.2705121" />
<text
xml:space="preserve"
style="font-size:3.84px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="49.744511"
y="53.144833"
id="text198470"><tspan
sodipodi:role="line"
id="tspan198468"
style="font-size:3.84px;stroke-width:0.264583"
x="49.744511"
y="53.144833">security data</tspan></text>
<text
xml:space="preserve"
style="font-size:3.84px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="99.338104"
y="45.256519"
id="text198470-78"><tspan
sodipodi:role="line"
id="tspan198468-4"
style="font-size:3.84px;stroke-width:0.264583"
x="99.338104"
y="45.256519">Compressed</tspan><tspan
sodipodi:role="line"
style="font-size:3.84px;stroke-width:0.264583"
x="99.338104"
y="50.056519"
id="tspan36">Bounds</tspan></text>
</g>
<g
id="g219403"
transform="translate(-56.192392,-3.1638136)">
<g
id="g201174-2"
transform="matrix(0.73543699,0,0,0.73543699,62.843513,25.202033)">
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="52.10054"
y="46.374256"
id="text157896-8"><tspan
sodipodi:role="line"
id="tspan157894-3"
style="font-size:4.93889px;stroke-width:0.264583"
x="52.10054"
y="46.374256">p</tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="61.635387"
y="46.811234"
id="text161398-0"><tspan
sodipodi:role="line"
id="tspan161396-1"
style="font-size:4.93889px;stroke-width:0.264583"
x="61.635387"
y="46.811234">I<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan177332-7">E</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="71.977982"
y="46.852955"
id="text163250-8"><tspan
sodipodi:role="line"
id="tspan163248-9"
style="font-size:4.93889px;stroke-width:0.264583"
x="71.977982"
y="46.852955">s</tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="90.307083"
y="46.811234"
id="text165432-1"><tspan
sodipodi:role="line"
id="tspan165430-5"
style="font-size:4.93889px;stroke-width:0.264583"
x="90.307083"
y="46.811234">L<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan204891">2</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="80.228493"
y="46.811234"
id="text166162-9"><tspan
sodipodi:role="line"
id="tspan166160-2"
style="font-size:4.93889px;stroke-width:0.264583"
x="80.228493"
y="46.811234">B<tspan
style="font-size:65%;baseline-shift:sub"
id="tspan207179">2</tspan></tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="62.120625"
y="40.506557"
id="text178706-7"><tspan
sodipodi:role="line"
id="tspan178704-4"
style="font-size:4.93889px;stroke-width:0.264583"
x="62.120625"
y="40.506557">Address</tspan></text>
<rect
style="fill:none;fill-opacity:0.402409;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
id="rect196196-9"
width="47.132603"
height="14.29449"
x="49.810413"
y="35.165104" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 49.796469,42.238548 H 96.81566"
id="path196329-9" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 58.023921,42.381323 v 7.027198"
id="path196331-4" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 68.640163,42.235662 v 7.22622"
id="path196368-5" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.288733,42.33914 v 7.105978"
id="path196370-9" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 87.428333,42.374473 V 49.55346"
id="path196407-3" />
<rect
style="fill:none;fill-opacity:0.402409;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:0.264999, 0.264999;stroke-dashoffset:0"
id="rect196511-5"
width="29.072418"
height="8.5390701"
x="49.012535"
y="41.578583"
rx="1.2573477"
ry="1.2573477" />
<text
xml:space="preserve"
style="font-size:3.83748px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="49.479702"
y="52.615219"
id="text198470-7"><tspan
sodipodi:role="line"
id="tspan198468-0"
style="font-size:3.83748px;stroke-width:0.264583"
x="49.479702"
y="52.615219">security data</tspan></text>
</g>
</g>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="37.864662"
y="11.997849"
id="text210137"><tspan
sodipodi:role="line"
id="tspan210135"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="37.864662"
y="11.997849">main() {</tspan></text>
<text
xml:space="preserve"
style="font-size:4.93889px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="38.473404"
y="72.003838"
id="text210137-3"><tspan
sodipodi:role="line"
id="tspan210135-4"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="38.473404"
y="72.003838">}</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:2.365;stroke-dasharray:none"
x="42.179459"
y="21.643635"
id="text214653"><tspan
sodipodi:role="line"
id="tspan214651"
style="font-size:4.23333px;stroke-width:2.365;stroke-dasharray:none"
x="42.179459"
y="21.643635"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum Bold'"
id="tspan9">CapPtr</tspan> = malloc(10)</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:0.264583"
x="43.409832"
y="46.05809"
id="text214653-9"><tspan
sodipodi:role="line"
id="tspan214651-7"
style="font-size:4.23333px;stroke-width:0.264583"
x="43.409832"
y="46.05809">malloc(20)</tspan></text>
<text
xml:space="preserve"
transform="scale(0.26458333)"
id="text1"
style="white-space:pre;shape-inside:url(#rect1);display:inline;fill:#0e0e0e;stroke-width:1.00157" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 39.899203,70.482734 0.703072,0.703072"
id="path6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M 109.00396,28.331605"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.264583, 0.264583;stroke-dashoffset:0;stroke-opacity:1"
id="path1" />
<path
d="M 152.66021,34.681605"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.264583, 0.264583;stroke-dashoffset:0;stroke-opacity:1"
id="path1-5" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.187109px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:0.187109, 0.187109;stroke-dashoffset:0;stroke-opacity:1"
d="M 90.909981,35.801302 81.357979,75.339371"
id="path21"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:0.264583, 0.264583;stroke-dashoffset:0;stroke-opacity:1"
d="M 68.312098,58.58103 108.01486,74.929226"
id="path22"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:0.264583, 0.264583;stroke-dashoffset:0;stroke-opacity:1"
d="M 73.956119,58.38641 131.56404,74.539982"
id="path23"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 121.63835,141.87897 v 0"
id="path24"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<rect
style="fill:#0e0e0e;fill-opacity:0;stroke-width:0.264999;stroke-linejoin:miter;stroke-dasharray:0.264583, 0.264583;stroke-dashoffset:0"
id="rect27"
width="63.446568"
height="30.750175"
x="131.56404"
y="16.932058" />
<text
xml:space="preserve"
style="font-size:2.82223px;fill:#0e0e0e;fill-opacity:0;stroke:#000000;stroke-width:0.264999;stroke-linejoin:miter;stroke-dasharray:0.0662498, 0.0662498;stroke-dashoffset:0;stroke-opacity:1"
x="134.28874"
y="29.971691"
id="text31"><tspan
sodipodi:role="line"
id="tspan31"
style="stroke-width:0.265;stroke:#000000;stroke-opacity:1"
x="134.28874"
y="29.971691" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:1.75;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;baseline-shift:baseline;opacity:0.99;fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.265;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="147.32837"
y="17.710545"
id="text33"><tspan
id="tspan33"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:1.75;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;baseline-shift:baseline;fill:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none"
x="147.32837"
y="17.710545"
sodipodi:role="line" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82223px;line-height:1.75;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';letter-spacing:0px;opacity:0.99;fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="130.20169"
y="27.830856"
id="text34"><tspan
sodipodi:role="line"
id="tspan34"
style="stroke-width:0.3;stroke-dasharray:none"
x="130.20169"
y="27.830856" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82223px;line-height:1.75;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';letter-spacing:0px;opacity:0.99;fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
x="139.93275"
y="31.723282"
id="text35"><tspan
id="tspan35"
style="stroke-width:0.3"
sodipodi:role="line" /></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum';stroke-width:2.365;stroke-dasharray:none"
x="97.141998"
y="21.457325"
id="text214653-4"><tspan
sodipodi:role="line"
id="tspan214651-8"
style="font-size:4.23333px;stroke-width:2.365;stroke-dasharray:none"
x="97.141998"
y="21.457325">Free(<tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'GFS Complutum';-inkscape-font-specification:'GFS Complutum Bold'"
id="tspan8">CapPtr</tspan>)</tspan></text>
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.190857;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:0.190857, 0.190857;stroke-dashoffset:0;stroke-opacity:1"
d="m 98.335058,35.599144 -3.994957,39.54127"
id="path2"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.240257px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="M 50.017692,23.354564 65.39278,29.387827"
id="path4"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
d="m 103.14933,28.998584 10.70417,-5.64402"
id="path7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
</g>
</svg>