Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'docs/svgs/stacks.svg')
-rw-r--r--docs/svgs/stacks.svg266
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-&gt;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-&gt;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-&gt;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-&gt;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>