• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 2.43.0 (0)
5 -->
6<!-- Title: %3 Pages: 1 -->
7<svg width="402pt" height="564pt"
8 viewBox="0.00 0.00 401.83 564.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
9<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 560)">
10<title>%3</title>
11<polygon fill="white" stroke="transparent" points="-4,4 -4,-560 397.83,-560 397.83,4 -4,4"/>
12<g id="clust1" class="cluster">
13<title>cluster_android</title>
14<polygon fill="none" stroke="black" points="149.34,-8 149.34,-204 289.34,-204 289.34,-8 149.34,-8"/>
15</g>
16<!-- adb_connector -->
17<g id="node1" class="node">
18<title>adb_connector</title>
19<ellipse fill="none" stroke="black" stroke-width="2" cx="322.34" cy="-466" rx="71.49" ry="18"/>
20<text text-anchor="start" x="275.34" y="-463.3" font-family="Times,serif" font-size="14.00"> </text>
21<text text-anchor="start" x="279.34" y="-463.3" font-family="Times,serif" font-weight="bold" font-size="14.00">adb_connector</text>
22<text text-anchor="start" x="365.34" y="-463.3" font-family="Times,serif" font-size="14.00"> </text>
23</g>
24<!-- adb_server -->
25<g id="node3" class="node">
26<title>adb_server</title>
27<ellipse fill="none" stroke="black" cx="219.34" cy="-394" rx="54.69" ry="18"/>
28<text text-anchor="middle" x="219.34" y="-390.3" font-family="Times,serif" font-size="14.00">ADB Server</text>
29</g>
30<!-- adb_connector&#45;&#45;adb_server -->
31<g id="edge2" class="edge">
32<title>adb_connector&#45;&#45;adb_server</title>
33<path fill="none" stroke="black" d="M298.71,-448.94C281.72,-437.4 258.95,-421.92 242.15,-410.5"/>
34</g>
35<!-- adb_client -->
36<g id="node2" class="node">
37<title>adb_client</title>
38<ellipse fill="none" stroke="black" cx="116.34" cy="-466" rx="116.18" ry="18"/>
39<text text-anchor="middle" x="116.34" y="-462.3" font-family="Times,serif" font-size="14.00">ADB command line interface</text>
40</g>
41<!-- adb_client&#45;&#45;adb_server -->
42<g id="edge4" class="edge">
43<title>adb_client&#45;&#45;adb_server</title>
44<path fill="none" stroke="black" d="M141.01,-448.23C157.91,-436.75 180.16,-421.62 196.63,-410.43"/>
45</g>
46<!-- host_vsock -->
47<g id="node6" class="node">
48<title>host_vsock</title>
49<polygon fill="none" stroke="black" points="274.84,-340 163.84,-340 163.84,-304 274.84,-304 274.84,-340"/>
50<text text-anchor="middle" x="219.34" y="-318.3" font-family="Times,serif" font-size="14.00">/dev/vhost_vsock</text>
51</g>
52<!-- adb_server&#45;&#45;host_vsock -->
53<g id="edge8" class="edge">
54<title>adb_server&#45;&#45;host_vsock</title>
55<path fill="none" stroke="black" d="M219.34,-375.7C219.34,-364.85 219.34,-350.92 219.34,-340.1"/>
56</g>
57<!-- user -->
58<g id="node4" class="node">
59<title>user</title>
60<ellipse fill="none" stroke="black" cx="116.34" cy="-538" rx="48.19" ry="18"/>
61<text text-anchor="middle" x="116.34" y="-534.3" font-family="Times,serif" font-size="14.00">User input</text>
62</g>
63<!-- user&#45;&#45;adb_client -->
64<g id="edge3" class="edge">
65<title>user&#45;&#45;adb_client</title>
66<path fill="none" stroke="black" d="M116.34,-519.7C116.34,-508.85 116.34,-494.92 116.34,-484.1"/>
67</g>
68<!-- vmm -->
69<g id="node5" class="node">
70<title>vmm</title>
71<ellipse fill="none" stroke="black" cx="219.34" cy="-250" rx="64.19" ry="18"/>
72<text text-anchor="middle" x="219.34" y="-246.3" font-family="Times,serif" font-size="14.00">crosvm / qemu</text>
73</g>
74<!-- android_vsock -->
75<g id="node8" class="node">
76<title>android_vsock</title>
77<polygon fill="none" stroke="black" points="274.84,-196 163.84,-196 163.84,-160 274.84,-160 274.84,-196"/>
78<text text-anchor="middle" x="219.34" y="-174.3" font-family="Times,serif" font-size="14.00">/dev/vhost_vsock</text>
79</g>
80<!-- vmm&#45;&#45;android_vsock -->
81<g id="edge6" class="edge">
82<title>vmm&#45;&#45;android_vsock</title>
83<path fill="none" stroke="black" d="M219.34,-231.7C219.34,-220.85 219.34,-206.92 219.34,-196.1"/>
84</g>
85<!-- host_vsock&#45;&#45;vmm -->
86<g id="edge7" class="edge">
87<title>host_vsock&#45;&#45;vmm</title>
88<path fill="none" stroke="black" d="M219.34,-303.7C219.34,-292.85 219.34,-278.92 219.34,-268.1"/>
89</g>
90<!-- adb_daemon -->
91<g id="node7" class="node">
92<title>adb_daemon</title>
93<ellipse fill="none" stroke="black" cx="219.34" cy="-106" rx="61.99" ry="18"/>
94<text text-anchor="middle" x="219.34" y="-102.3" font-family="Times,serif" font-size="14.00">ADB Daemon</text>
95</g>
96<!-- shell -->
97<g id="node9" class="node">
98<title>shell</title>
99<ellipse fill="none" stroke="black" cx="219.34" cy="-34" rx="50.09" ry="18"/>
100<text text-anchor="middle" x="219.34" y="-30.3" font-family="Times,serif" font-size="14.00">toybox / sh</text>
101</g>
102<!-- adb_daemon&#45;&#45;shell -->
103<g id="edge9" class="edge">
104<title>adb_daemon&#45;&#45;shell</title>
105<path fill="none" stroke="black" d="M219.34,-87.7C219.34,-76.85 219.34,-62.92 219.34,-52.1"/>
106</g>
107<!-- android_vsock&#45;&#45;adb_daemon -->
108<g id="edge5" class="edge">
109<title>android_vsock&#45;&#45;adb_daemon</title>
110<path fill="none" stroke="black" d="M219.34,-159.7C219.34,-148.85 219.34,-134.92 219.34,-124.1"/>
111</g>
112<!-- run_cvd -->
113<g id="node10" class="node">
114<title>run_cvd</title>
115<ellipse fill="none" stroke="black" cx="322.34" cy="-538" rx="39.79" ry="18"/>
116<text text-anchor="middle" x="322.34" y="-534.3" font-family="Times,serif" font-size="14.00">run_cvd</text>
117</g>
118<!-- run_cvd&#45;&#45;adb_connector -->
119<g id="edge1" class="edge">
120<title>run_cvd&#45;&#45;adb_connector</title>
121<path fill="none" stroke="black" d="M322.34,-519.7C322.34,-508.85 322.34,-494.92 322.34,-484.1"/>
122</g>
123</g>
124</svg>
125