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>