diff options
Diffstat (limited to 'docs/svgs/stacks.svg')
-rw-r--r-- | docs/svgs/stacks.svg | 266 |
1 files changed, 266 insertions, 0 deletions
diff --git a/docs/svgs/stacks.svg b/docs/svgs/stacks.svg new file mode 100644 index 00000000000..46b97859544 --- /dev/null +++ b/docs/svgs/stacks.svg @@ -0,0 +1,266 @@ +<?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> |