1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
4 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
5 xmlns:
cc=
"http://web.resource.org/cc/"
6 xmlns:
rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:
svg=
"http://www.w3.org/2000/svg"
8 xmlns=
"http://www.w3.org/2000/svg"
9 xmlns:
sodipodi=
"http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:
inkscape=
"http://www.inkscape.org/namespaces/inkscape"
14 sodipodi:
version=
"0.32"
15 inkscape:
version=
"0.42.2"
16 sodipodi:
docbase=
"/home/miguel/mono/gc"
17 sodipodi:
docname=
"stacks.svg">
21 inkscape:
stockid=
"TriangleOutL"
26 style=
"overflow:visible">
28 sodipodi:
nodetypes=
"cccc"
30 d=
"M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
31 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
32 transform=
"scale(0.8)" />
35 inkscape:
stockid=
"Arrow1Lstart"
40 style=
"overflow:visible">
42 sodipodi:
nodetypes=
"ccccc"
44 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 "
45 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
46 transform=
"scale(0.8)" />
54 inkscape:
pageopacity=
"0.0"
55 inkscape:
pageshadow=
"2"
56 inkscape:
zoom=
"0.98994949"
57 inkscape:
cx=
"247.73586"
58 inkscape:
cy=
"588.43222"
59 inkscape:
document-units=
"px"
60 inkscape:
current-layer=
"layer1"
61 inkscape:
window-width=
"1388"
62 inkscape:
window-height=
"998"
64 inkscape:
window-y=
"27" />
70 <dc:format>image/svg+xml
</dc:format>
72 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
77 inkscape:
label=
"Layer 1"
78 inkscape:
groupmode=
"layer"
81 style=
"opacity:1.0000000;fill:#97ff9f;fill-opacity:0.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0371026;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
89 transform=
"translate(-27.27417,130.3097)">
96 style=
"opacity:1.0000000;fill:#3a3a3a;fill-opacity:0.20765026;fill-rule:evenodd;stroke:#000000;stroke-width:0.56134999;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
101 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
102 xml:
space=
"preserve"><tspan
106 sodipodi:
role=
"line">stack_start
</tspan></text>
111 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
112 xml:
space=
"preserve"><tspan
116 sodipodi:
role=
"line">stack_end
</tspan></text>
121 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
122 xml:
space=
"preserve"><tspan
126 sodipodi:
role=
"line">Thread N stack
</tspan></text>
129 style=
"opacity:1.0000000;fill:#3a3a3a;fill-opacity:0.20765026;fill-rule:evenodd;stroke:#000000;stroke-width:0.54655713;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
136 style=
"opacity:1.0000000;fill:#3a3a3a;fill-opacity:0.20765026;fill-rule:evenodd;stroke:#000000;stroke-width:0.39553967;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
144 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
151 y=
"231.87846">info-
>stack_start
</tspan></text>
154 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
161 y=
"187.96211">info-
>stack_end
</tspan></text>
164 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
171 y=
"209.25038">Thread
1 stack
</tspan></text>
173 style=
"fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.86822808;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
174 d=
"M 144.95552,246.36741 C 144.95552,277.32787 144.95552,277.32787 144.95552,277.32787"
178 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
185 y=
"284.74033">limit: stack bottom
</tspan></text>
188 transform=
"translate(0.134777,113.7128)">
195 style=
"opacity:1.0000000;fill:#3a3a3a;fill-opacity:0.20765026;fill-rule:evenodd;stroke:#000000;stroke-width:0.54655713;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
202 style=
"opacity:1.0000000;fill:#3a3a3a;fill-opacity:0.20765026;fill-rule:evenodd;stroke:#000000;stroke-width:0.39553967;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
207 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
208 xml:
space=
"preserve"><tspan
212 sodipodi:
role=
"line">info-
>stack_start
</tspan></text>
217 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
218 xml:
space=
"preserve"><tspan
222 sodipodi:
role=
"line">info-
>stack_end
</tspan></text>
227 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
228 xml:
space=
"preserve"><tspan
232 sodipodi:
role=
"line">Thread
2 stack
</tspan></text>
235 d=
"M 144.95552,246.36741 C 144.95552,277.32787 144.95552,277.32787 144.95552,277.32787"
236 style=
"fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.86822808;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" />
241 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
242 xml:
space=
"preserve"><tspan
246 sodipodi:
role=
"line">limit: stack bottom
</tspan></text>
249 style=
"opacity:1.0000000;fill:#000000;fill-opacity:0.098360606;fill-rule:evenodd;stroke:#000000;stroke-width:0.57452667;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
257 style=
"font-size:12.000000px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
264 y=
"523.79871">Program, Data, Heap
</tspan></text>