Mercurial > hg > ede
view docs/img/dbg/debugger_overview.svg @ 39:0f3bd942a7d4
docs docs docs
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Mon, 21 Apr 2014 19:37:21 +0100 |
parents | |
children |
line wrap: on
line source
<?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://creativecommons.org/ns#" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="350" height="250" id="svg2" inkscape:version="0.48.4 r9939" sodipodi:docname="debug_abstraction.svg"> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1438" inkscape:window-height="879" id="namedview7079" showgrid="false" inkscape:zoom="2.728" inkscape:cx="154.83871" inkscape:cy="125.60902" inkscape:window-x="0" inkscape:window-y="19" inkscape:window-maximized="0" inkscape:current-layer="svg2" /> <defs id="defs4"> <marker refX="0" refY="0" orient="auto" id="Arrow2Lstart" style="overflow:visible"> <path d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" id="path3875" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" inkscape:connector-curvature="0" /> </marker> <marker refX="0" refY="0" orient="auto" id="Arrow2Lend" style="overflow:visible"> <path d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" id="path3878" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" inkscape:connector-curvature="0" /> </marker> <marker refX="0" refY="0" orient="auto" id="Arrow1Lend" style="overflow:visible"> <path d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" transform="matrix(-0.8,0,0,-0.8,-10,0)" id="path3860" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" inkscape:connector-curvature="0" /> </marker> <marker refX="0" refY="0" orient="auto" id="Arrow1Lstart" style="overflow:visible"> <path d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" transform="matrix(0.8,0,0,0.8,10,0)" id="path3857" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" inkscape:connector-curvature="0" /> </marker> </defs> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g id="g7233" transform="translate(-20.064516,-0.3607038)"> <g transform="translate(53.677419,-883.20089)" id="g8247"> <image xlink:href="data:image/png;base64,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 AAAAAElFTkSuQmCC " x="197.47334" y="887.37909" width="66.739449" height="66.739449" id="image3047" /> <rect width="67.741936" height="67.741936" x="195.77007" y="886.3374" id="rect3050-8" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.99199998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> </g> <g id="g7207" transform="translate(-26.064516,27.639296)"> <g transform="translate(-176.98098,-902.62852)" id="g5953"> <rect width="67.741936" height="67.741936" x="236.20287" y="964.68536" id="rect3050" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.99199998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> <flowRoot transform="translate(-167.03226,-0.871711)" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono;-inkscape-font-specification:DejaVu Sans Mono" id="flowRoot7109" xml:space="preserve"><flowRegion id="flowRegion7111"><rect y="84.164223" x="228.44576" height="59.824047" width="63.343109" id="rect7113" /></flowRegion><flowPara style="font-size:10px" id="flowPara7115">User</flowPara><flowPara style="font-size:10px" id="flowPara7117">Interface</flowPara></flowRoot> </g> <g id="g7216" transform="translate(-8.0645161,27.639296)"> <g transform="translate(-86.13835,-902.62852)" id="g5953-9"> <rect width="67.741936" height="67.741936" x="236.20287" y="964.68536" id="rect3050-2" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.99199998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> <flowRoot transform="translate(-76.32038,4.5286794)" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono;-inkscape-font-specification:DejaVu Sans Mono" id="flowRoot7109-5" xml:space="preserve"><flowRegion id="flowRegion7111-6"><rect y="84.164223" x="228.44576" height="59.824047" width="63.343109" id="rect7113-4" /></flowRegion><flowPara style="font-size:10px" id="flowPara7117-5">Debugger</flowPara></flowRoot> </g> <g id="g7224" transform="translate(-20.064516,51.639296)"> <g transform="translate(13.347014,-838.23375)" id="g5953-9-2"> <rect width="67.741936" height="67.741936" x="236.20287" y="964.68536" id="rect3050-2-1" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.99199998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> <flowRoot transform="translate(23.018504,63.703725)" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono;-inkscape-font-specification:DejaVu Sans Mono" id="flowRoot7109-5-5" xml:space="preserve"><flowRegion id="flowRegion7111-6-3"><rect y="84.164223" x="228.44576" height="59.824047" width="63.343109" id="rect7113-4-6" /></flowRegion><flowPara style="font-size:10px" id="flowPara7117-5-8">Emulator</flowPara><flowPara id="flowPara7205" style="font-size:10px">Process</flowPara></flowRoot> </g> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend)" d="m 100.89931,123.56711 41.10069,0" id="path7238" inkscape:connector-type="polyline" inkscape:connector-curvature="0" inkscape:connection-start="#g7207" inkscape:connection-start-point="d4" inkscape:connection-end="#g7216" inkscape:connection-end-point="d4" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend)" d="m 209.74194,89.914899 19.64103,-19.51418" id="path7240" inkscape:connector-type="polyline" inkscape:connector-curvature="0" inkscape:connection-start="#g7216" inkscape:connection-start-point="d4" inkscape:connection-end="#g7233" inkscape:connection-end-point="d4" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend)" d="m 209.39347,157.43808 20.44036,20.65283" id="path7242" inkscape:connector-type="polyline" inkscape:connector-curvature="0" inkscape:connection-start="#g7216" inkscape:connection-start-point="d4" inkscape:connection-end="#g7224" inkscape:connection-end-point="d4" /> </svg>