267 lines
11 KiB
XML
267 lines
11 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://web.resource.org/cc/"
|
||
|
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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
width="744.09448819"
|
||
|
height="1052.3622047"
|
||
|
id="svg2324"
|
||
|
sodipodi:version="0.32"
|
||
|
inkscape:version="0.42.2"
|
||
|
sodipodi:docbase="/home/miguel/mono/gc"
|
||
|
sodipodi:docname="stacks.svg">
|
||
|
<defs
|
||
|
id="defs2326">
|
||
|
<marker
|
||
|
inkscape:stockid="TriangleOutL"
|
||
|
orient="auto"
|
||
|
refY="0.0"
|
||
|
refX="0.0"
|
||
|
id="TriangleOutL"
|
||
|
style="overflow:visible">
|
||
|
<path
|
||
|
sodipodi:nodetypes="cccc"
|
||
|
id="path2462"
|
||
|
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
||
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
||
|
transform="scale(0.8)" />
|
||
|
</marker>
|
||
|
<marker
|
||
|
inkscape:stockid="Arrow1Lstart"
|
||
|
orient="auto"
|
||
|
refY="0.0"
|
||
|
refX="0.0"
|
||
|
id="Arrow1Lstart"
|
||
|
style="overflow:visible">
|
||
|
<path
|
||
|
sodipodi:nodetypes="ccccc"
|
||
|
id="path2535"
|
||
|
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)" />
|
||
|
</marker>
|
||
|
</defs>
|
||
|
<sodipodi:namedview
|
||
|
id="base"
|
||
|
pagecolor="#ffffff"
|
||
|
bordercolor="#666666"
|
||
|
borderopacity="1.0"
|
||
|
inkscape:pageopacity="0.0"
|
||
|
inkscape:pageshadow="2"
|
||
|
inkscape:zoom="0.98994949"
|
||
|
inkscape:cx="247.73586"
|
||
|
inkscape:cy="588.43222"
|
||
|
inkscape:document-units="px"
|
||
|
inkscape:current-layer="layer1"
|
||
|
inkscape:window-width="1388"
|
||
|
inkscape:window-height="998"
|
||
|
inkscape:window-x="0"
|
||
|
inkscape:window-y="27" />
|
||
|
<metadata
|
||
|
id="metadata2329">
|
||
|
<rdf:RDF>
|
||
|
<cc:Work
|
||
|
rdf:about="">
|
||
|
<dc:format>image/svg+xml</dc:format>
|
||
|
<dc:type
|
||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||
|
</cc:Work>
|
||
|
</rdf:RDF>
|
||
|
</metadata>
|
||
|
<g
|
||
|
inkscape:label="Layer 1"
|
||
|
inkscape:groupmode="layer"
|
||
|
id="layer1">
|
||
|
<rect
|
||
|
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"
|
||
|
id="rect2332"
|
||
|
width="198.44141"
|
||
|
height="408.83401"
|
||
|
x="46.241261"
|
||
|
y="174.59003" />
|
||
|
<g
|
||
|
id="g2356"
|
||
|
transform="translate(-27.27417,130.3097)">
|
||
|
<rect
|
||
|
y="582.59204"
|
||
|
x="312.92154"
|
||
|
height="119.77635"
|
||
|
width="198.44141"
|
||
|
id="rect2342"
|
||
|
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" />
|
||
|
<text
|
||
|
id="text2344"
|
||
|
y="699.81897"
|
||
|
x="523.83838"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="699.81897"
|
||
|
x="523.83838"
|
||
|
id="tspan2346"
|
||
|
sodipodi:role="line">stack_start</tspan></text>
|
||
|
<text
|
||
|
id="text2348"
|
||
|
y="593.75293"
|
||
|
x="523.83838"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="593.75293"
|
||
|
x="523.83838"
|
||
|
id="tspan2350"
|
||
|
sodipodi:role="line">stack_end</tspan></text>
|
||
|
<text
|
||
|
id="text2352"
|
||
|
y="646.71393"
|
||
|
x="366.79654"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="646.71393"
|
||
|
x="366.79654"
|
||
|
id="tspan2354"
|
||
|
sodipodi:role="line">Thread N stack</tspan></text>
|
||
|
</g>
|
||
|
<rect
|
||
|
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"
|
||
|
id="rect2392"
|
||
|
width="198.44141"
|
||
|
height="113.54674"
|
||
|
x="45.884109"
|
||
|
y="175.09026" />
|
||
|
<rect
|
||
|
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"
|
||
|
id="rect2367"
|
||
|
width="198.44141"
|
||
|
height="59.468048"
|
||
|
x="45.734818"
|
||
|
y="175.04271" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="251.71294"
|
||
|
y="231.87846"
|
||
|
id="text2369"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2371"
|
||
|
x="251.71294"
|
||
|
y="231.87846">info->stack_start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="251.71294"
|
||
|
y="187.96211"
|
||
|
id="text2373"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2375"
|
||
|
x="251.71294"
|
||
|
y="187.96211">info->stack_end</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="99.609818"
|
||
|
y="209.25038"
|
||
|
id="text2388"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2390"
|
||
|
x="99.609818"
|
||
|
y="209.25038">Thread 1 stack</tspan></text>
|
||
|
<path
|
||
|
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"
|
||
|
d="M 144.95552,246.36741 C 144.95552,277.32787 144.95552,277.32787 144.95552,277.32787"
|
||
|
id="path2405" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="251.71294"
|
||
|
y="284.74033"
|
||
|
id="text2553"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2555"
|
||
|
x="251.71294"
|
||
|
y="284.74033">limit: stack bottom</tspan></text>
|
||
|
<g
|
||
|
id="g2664"
|
||
|
transform="translate(0.134777,113.7128)">
|
||
|
<rect
|
||
|
y="175.09026"
|
||
|
x="45.884109"
|
||
|
height="113.54674"
|
||
|
width="198.44141"
|
||
|
id="rect2666"
|
||
|
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" />
|
||
|
<rect
|
||
|
y="175.04271"
|
||
|
x="45.734818"
|
||
|
height="59.468048"
|
||
|
width="198.44141"
|
||
|
id="rect2668"
|
||
|
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" />
|
||
|
<text
|
||
|
id="text2670"
|
||
|
y="231.87846"
|
||
|
x="251.71294"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="231.87846"
|
||
|
x="251.71294"
|
||
|
id="tspan2672"
|
||
|
sodipodi:role="line">info->stack_start</tspan></text>
|
||
|
<text
|
||
|
id="text2674"
|
||
|
y="187.96211"
|
||
|
x="251.71294"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="187.96211"
|
||
|
x="251.71294"
|
||
|
id="tspan2676"
|
||
|
sodipodi:role="line">info->stack_end</tspan></text>
|
||
|
<text
|
||
|
id="text2678"
|
||
|
y="209.25038"
|
||
|
x="99.609818"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="209.25038"
|
||
|
x="99.609818"
|
||
|
id="tspan2680"
|
||
|
sodipodi:role="line">Thread 2 stack</tspan></text>
|
||
|
<path
|
||
|
id="path2682"
|
||
|
d="M 144.95552,246.36741 C 144.95552,277.32787 144.95552,277.32787 144.95552,277.32787"
|
||
|
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" />
|
||
|
<text
|
||
|
id="text2684"
|
||
|
y="284.74033"
|
||
|
x="251.71294"
|
||
|
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"
|
||
|
xml:space="preserve"><tspan
|
||
|
y="284.74033"
|
||
|
x="251.71294"
|
||
|
id="tspan2686"
|
||
|
sodipodi:role="line">limit: stack bottom</tspan></text>
|
||
|
</g>
|
||
|
<rect
|
||
|
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"
|
||
|
id="rect2699"
|
||
|
width="198.44141"
|
||
|
height="125.46541"
|
||
|
x="46.136436"
|
||
|
y="457.94003" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
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"
|
||
|
x="81.862022"
|
||
|
y="523.79871"
|
||
|
id="text2701"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan2703"
|
||
|
x="81.862022"
|
||
|
y="523.79871">Program, Data, Heap</tspan></text>
|
||
|
</g>
|
||
|
</svg>
|