<?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>