aboutsummaryrefslogtreecommitdiff
path: root/Misc/EfiGuard.svg
blob: d344fb21c7e3bdce0ee82dc4b7c26f0e61fc3c6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="882" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="396" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
  <!--Generated by ySVG 2.6-->
  <defs id="genericDefs"/>
  <g>
    <defs id="defs1">
      <linearGradient x1="210" gradientUnits="userSpaceOnUse" x2="279.3965" y1="287.6509" y2="322.3491" id="linearGradient1" spreadMethod="reflect">
        <stop stop-opacity="1" stop-color="rgb(232,238,247)" offset="0%"/>
        <stop stop-opacity="1" stop-color="rgb(183,201,227)" offset="100%"/>
      </linearGradient>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
        <path d="M0 0 L882 0 L882 396 L0 396 L0 0 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
        <path d="M-202 80 L719 80 L719 493.5102 L-202 493.5102 L-202 80 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
        <path d="M-205 77 L716 77 L716 490.5102 L-205 490.5102 L-205 77 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
        <path d="M-404 -199.6509 L517 -199.6509 L517 213.8593 L-404 213.8593 L-404 -199.6509 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
        <path d="M-316.9336 -59.2 L419.8664 -59.2 L419.8664 271.6082 L-316.9336 271.6082 L-316.9336 -59.2 Z"/>
      </clipPath>
      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
        <path d="M-33.2075 521.819 L-33.2075 -214.981 L297.6006 -214.981 L297.6006 521.819 L-33.2075 521.819 Z"/>
      </clipPath>
    </defs>
    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="scale(0.9577,0.9577) translate(202,-80)" stroke="white">
      <rect x="-202" width="921" height="415" y="79" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-dasharray="6,2" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <rect fill="none" x="-175.5" width="45.0765" height="30" y="452.3491" clip-path="url(#clipPath2)"/>
      <text x="-122.0941" y="472.4136" clip-path="url(#clipPath2)" font-family="sans-serif" stroke-dasharray="none" stroke="none" xml:space="preserve">optional</text>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="194.1509" y="121.5" clip-path="url(#clipPath3)" width="107.3965" rx="4" ry="4" height="65" stroke="none"/>
    </g>
    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,204,0)">
      <rect x="194.1509" y="121.5" clip-path="url(#clipPath2)" width="107.3965" rx="4" ry="4" height="65" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <rect x="194.1509" y="121.5" clip-path="url(#clipPath2)" fill="none" width="107.3965" rx="4" ry="4" height="65"/>
      <text x="238.5152" xml:space="preserve" y="151.3633" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">EFI</text>
      <text x="210.8325" xml:space="preserve" y="166.0645" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Boot Services</text>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="396.5754" y="121.5" clip-path="url(#clipPath3)" width="107.3965" rx="4" ry="4" height="65" stroke="none"/>
    </g>
    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,204,0)">
      <rect x="396.5754" y="121.5" clip-path="url(#clipPath2)" width="107.3965" rx="4" ry="4" height="65" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <rect x="396.5754" y="121.5" clip-path="url(#clipPath2)" fill="none" width="107.3965" rx="4" ry="4" height="65"/>
      <text x="440.9397" xml:space="preserve" y="151.3633" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">EFI</text>
      <text x="403.2581" xml:space="preserve" y="166.0645" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Runtime Services</text>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="454" width="95" height="54" y="278" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(255,255,153)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,255,153)">
      <rect x="454" width="95" height="54" y="278" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="471.8193" xml:space="preserve" y="309.7139" clip-path="url(#clipPath2)" stroke="none">Winload.efi</text>
      <rect fill="none" x="454" width="95" height="54" y="278" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="320" width="95" height="54" y="278" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(255,255,153)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,255,153)">
      <rect x="320" width="95" height="54" y="278" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="336.8203" xml:space="preserve" y="309.7139" clip-path="url(#clipPath2)" stroke="none">Bootmgr.efi</text>
      <rect x="320" y="278" clip-path="url(#clipPath2)" fill="none" width="95" stroke-dasharray="6,2" height="54"/>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,386.8925,191.1966)" image-rendering="optimizeQuality">
      <image x="0" y="0" clip-path="url(#clipPath4)" width="90" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA3CAYAAACMwl2GAAAC7UlEQVR4Xu2bB3PT&#13;&#10;QBBGlw4xNfRuCC0xMPTeO+H//x/2zepAWYyLJCe6834zb0ZxPLL1tFopexORSCQS&#13;&#10;iUQikci/2eWIdByk7lb2KHtr8DOvh/SWQWCSe0A5pKxUsM1r+6r3hPAGSYKRiMyB&#13;&#10;ckxZVU4pp5WTynHlsHKwem8InzHjBCMTsReUobJWcU25pJxVTkgInymTBCPzurKu&#13;&#10;3FceVTxQRsoN5YqE8ImZJpjK3VAeKs+V18q7ijfKCzHpdyWEj828gt8qH5UvyreK&#13;&#10;r8onMekvJYRvSVPBSP2h/FQ2a/Aa0kN4lS4E//oPIVwWK9izlMK3U7BnKYTvpGBP&#13;&#10;kcL7JNhThPA+C/ZkKTwnwZ4shOcs2NNL4eyQHZcg2NNWeGeyUxXvF5sDM64sQbBn&#13;&#10;HuEU2UCs6DqRnSoZyeyYM3pebETJNI0JWu6CPZOEj8SK66LYPJzq7kR2qmZWMziL&#13;&#10;SOaDOMNPxaZppQj2JOEcG8IpJoqKUe1NMdmrYlc5K0CtRFPN7GQgdga5dO6InV0v&#13;&#10;mS/mv2zu+OpmNPtErLK5qs8oR8SueFw1DmcJ0Zw1zt5l5bZYT+Zyei82uvwufydr&#13;&#10;/svmCsfCMXFsFNMHseJ6LHZfGordq2gf3Bhbi6Z1cJc9KnYjGIr1Z2QzeK/35xKE&#13;&#10;J8H1tpH6NJJHYis+tFHaKW21desgqX2wQ2SnJw7uwnwobaQE4ZME0y7uKbdk65MH&#13;&#10;V3rraq4nya4/Q9OfaCW5C59V8FXlnFgLrT9L46Z1NdfDzkoS3kQwN76F/LEyLrkL&#13;&#10;771gn9yEZyfYp+/Csxfs0zfhxQn22WnhxQv22W7hSyfYZ9HCl16wT9fCQ/CUtBWO&#13;&#10;WGA7BM+QpsI/V7AdgufIrMKZFj4TE/tKbAjPNC0Ez5lpwlnZWRdb3UHuhthKB9O0&#13;&#10;ENwgXjiTMoQznuXfK5AOLCWllekQ3CJe+IrYPBzpwDZVH4I7Sl04QpEOrNPxGr8L&#13;&#10;wR0HoUl82o5EIpFIJBKJ/Mlv3YN3YBgBItQAAAAASUVORK5CYII=" height="55" preserveAspectRatio="none"/>
      <path fill="url(#linearGradient1)" d="M244.6983 287.6509 L279.3965 305 L244.6983 322.3491 L210 305 Z" clip-path="url(#clipPath2)" transform="matrix(1,0,0,1,-202,-279.6509)" stroke="none" image-rendering="auto"/>
      <path stroke-linecap="butt" transform="matrix(1,0,0,1,-202,-279.6509)" clip-path="url(#clipPath2)" fill="none" image-rendering="auto" d="M244.6983 287.6509 L279.3965 305 L244.6983 322.3491 L210 305 Z" stroke-miterlimit="1.45"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="223.0244" xml:space="preserve" y="309.7139" clip-path="url(#clipPath2)" stroke="none">WinPE?</text>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="75.5" width="95" height="54" y="278" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(255,255,153)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,255,153)">
      <rect x="75.5" width="95" height="54" y="278" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="88.3184" xml:space="preserve" y="309.7139" clip-path="url(#clipPath2)" stroke="none">Bootmgfw.efi</text>
      <rect fill="none" x="75.5" width="95" height="54" y="278" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="-59" width="95" height="54" y="278" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(204,255,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(204,255,255)">
      <rect x="-59" width="95" height="54" y="278" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="-38.1865" xml:space="preserve" y="309.7139" clip-path="url(#clipPath2)" stroke="none">Loader.efi</text>
      <rect x="-59" y="278" clip-path="url(#clipPath2)" fill="none" width="95" stroke-dasharray="6,2" height="54"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="-193.5" width="95" height="54" y="278" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,204,0)">
      <rect x="-193.5" width="95" height="54" y="278" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="-169.3379" xml:space="preserve" y="302.3633" clip-path="url(#clipPath2)" stroke="none">EFI DXE</text>
      <text x="-174.6787" xml:space="preserve" y="317.0645" clip-path="url(#clipPath2)" stroke="none">Dispatcher</text>
      <rect fill="none" x="-193.5" width="95" height="54" y="278" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="-71.5" width="120" height="65" y="121.5" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)">
      <rect x="-71.5" width="120" height="65" y="121.5" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g stroke-linecap="butt" font-size="14px" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" fill="white" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="white" font-weight="bold" stroke-miterlimit="1.45">
      <text x="-64.0137" xml:space="preserve" y="159.4995" clip-path="url(#clipPath2)" stroke="none">EfiGuardDxe.efi</text>
    </g>
    <g stroke-linecap="butt" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" fill="rgb(51,51,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(51,51,0)" stroke-miterlimit="1.45">
      <rect fill="none" x="-71.5" width="120" height="65" y="121.5" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="588" width="120" height="82.6484" y="263.6758" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(255,255,153)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(255,255,153)">
      <rect x="588" width="120" height="82.6484" y="263.6758" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="646.333" xml:space="preserve" y="302.3633" clip-path="url(#clipPath2)" stroke="none"> </text>
      <text x="614.6543" xml:space="preserve" y="317.0645" clip-path="url(#clipPath2)" stroke="none">Ntoskrnl.exe</text>
      <rect fill="none" x="588" width="120" height="82.6484" y="263.6758" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(60,103,155)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(60,103,155)">
      <rect x="588" width="30" height="30" y="263.6758" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <rect fill="none" x="588" width="30" height="30" y="263.6758" clip-path="url(#clipPath2)"/>
      <text x="594.3311" y="283.3896" clip-path="url(#clipPath2)" fill="white" font-family="sans-serif" stroke="none" xml:space="preserve">PG</text>
    </g>
    <g fill="rgb(60,103,155)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(60,103,155)">
      <rect x="618" width="30" height="30" y="263.6758" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <rect fill="none" x="618" width="30" height="30" y="263.6758" clip-path="url(#clipPath2)"/>
      <text x="620.6631" y="283.3896" clip-path="url(#clipPath2)" fill="white" font-family="sans-serif" stroke="none" xml:space="preserve">DSE</text>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="599" width="95" height="54" y="127" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(183,201,227)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(183,201,227)">
      <rect x="599" width="95" height="54" y="127" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="627.1582" xml:space="preserve" y="158.7139" clip-path="url(#clipPath2)" stroke="none">HAL.dll</text>
      <rect fill="none" x="599" width="95" height="54" y="127" clip-path="url(#clipPath2)"/>
    </g>
    <g fill="rgb(179,166,145)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124) translate(3,3)" stroke="rgb(179,166,145)">
      <rect x="600.5" width="95" height="54" y="429" clip-path="url(#clipPath3)" stroke="none"/>
    </g>
    <g fill="rgb(204,255,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke="rgb(204,255,255)">
      <rect x="600.5" width="95" height="54" y="429" clip-path="url(#clipPath2)" stroke="none"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="609.3223" xml:space="preserve" y="460.7139" clip-path="url(#clipPath2)" stroke="none">EfiDSEFix.exe</text>
      <rect x="600.5" y="429" clip-path="url(#clipPath2)" fill="none" width="95" stroke-dasharray="6,2" height="54"/>
      <rect stroke-linecap="square" x="-193.5" y="367.4596" clip-path="url(#clipPath2)" width="901.5" height="1" stroke="none" stroke-miterlimit="10"/>
      <text x="-177.5195" xml:space="preserve" y="357.9723" clip-path="url(#clipPath2)" stroke="none">Kernel mode</text>
      <text x="-145.167" xml:space="preserve" y="372.6735" clip-path="url(#clipPath2)" stroke="none"> </text>
      <text x="-172.8438" xml:space="preserve" y="387.3747" clip-path="url(#clipPath2)" stroke="none">User mode</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M437.5 298.125 L440.425 303 L415 303 L415 307 L440.425 307 L437.5 311.875 L454 305 L437.5 298.125 Z" clip-path="url(#clipPath2)"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M242.6983 322.3904 L242.6983 353.7883 L242.6983 355.7883 L503.5 355.7883 L503.5 353.7883 L503.5 345.575 L508.375 348.5 L501.5 332 L494.625 348.5 L499.5 345.575 L499.5 351.7883 L246.6983 351.7883 L246.6983 322.3904 Z" clip-path="url(#clipPath2)"/>
      <text x="249.0283" xml:space="preserve" y="343.9579" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">No</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M303.5 298.125 L306.425 303 L279.3862 303 L279.3862 307 L306.425 307 L303.5 311.875 L320 305 L303.5 298.125 Z" clip-path="url(#clipPath2)"/>
      <text x="280.3594" xml:space="preserve" y="298.7139" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Yes</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M219.0689 184.8852 L152.9555 264.8467 L152.9555 264.8467 L151.0137 259.3485 L145.324 278 L162.574 268.9068 L156.809 268.0327 L156.809 268.0327 L222.9223 188.0713 L219.0689 184.8852 Z" clip-path="url(#clipPath2)"/>
      <text x="150.3251" xml:space="preserve" y="227.8806" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">patch</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M193.5265 298.125 L196.4515 303 L170.5 303 L170.5 307 L196.4515 307 L193.5265 311.875 L210.0265 305 L193.5265 298.125 Z" clip-path="url(#clipPath2)"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M36 305 L67.5 305" clip-path="url(#clipPath2)"/>
      <path d="M75.5 305 L63.5 300 L66.5 305 L63.5 310 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" stroke-dasharray="6,2" d="M-98.5 305 L-67.0386 305" clip-path="url(#clipPath2)"/>
      <path stroke-dasharray="6,2" d="M-59.0386 305 L-71.0386 300 L-68.0386 305 L-71.0386 310 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M-121.9503 278 L-45.7697 192.4738" clip-path="url(#clipPath2)"/>
      <path d="M-40.4487 186.5 L-52.1639 192.1351 L-46.4349 193.2206 L-44.6966 198.7864 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M-11.5 278 L-11.5 194.5" clip-path="url(#clipPath2)"/>
      <path d="M-11.5 186.5 L-16.5 198.5 L-11.5 195.5 L-6.5 198.5 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <text x="-3.8438" xml:space="preserve" y="237.9639" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">load</text>
      <path fill="none" d="M-40.4487 186.5 L-116.6293 272.0262" clip-path="url(#clipPath2)"/>
      <path d="M-121.9503 278 L-110.2351 272.3649 L-115.9642 271.2794 L-117.7024 265.7136 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M48.5 154 L194.167 154" stroke-width="3" clip-path="url(#clipPath2)"/>
      <path fill="white" d="M0 0 L-16 -6 L-16 6 Z" stroke-width="3" clip-path="url(#clipPath5)" transform="matrix(1.25,0,0,1.25,194.167,154)" stroke="none"/>
      <path fill="none" d="M0 0 L-16 -6 L-16 6 Z" clip-path="url(#clipPath5)" transform="matrix(1.25,0,0,1.25,194.167,154)"/>
      <line transform="matrix(1.25,0,0,1.25,194.167,154)" clip-path="url(#clipPath5)" fill="none" x1="-21" x2="-21" y1="-8" y2="8"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <text x="94.3147" xml:space="preserve" y="168.7139" clip-path="url(#clipPath2)" stroke="none">hook</text>
      <path fill="none" stroke-dasharray="18,6" d="M-11.5 121.5 L-11.5 88.7 L450.2737 88.7 L450.2737 121.5094" stroke-width="3" clip-path="url(#clipPath2)"/>
    </g>
    <g stroke-linecap="butt" transform="matrix(0,1.1971,-1.1971,0,624.653,39.7517)" fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="18,6" stroke="white" stroke-width="3" stroke-miterlimit="1.45">
      <path d="M0 0 L-16 -6 L-16 6 Z" stroke="none" clip-path="url(#clipPath6)"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0,1.1971,-1.1971,0,624.653,39.7517)" stroke-linecap="butt">
      <path fill="none" d="M0 0 L-16 -6 L-16 6 Z" clip-path="url(#clipPath6)"/>
      <line y2="8" fill="none" x1="-21" clip-path="url(#clipPath6)" x2="-21" y1="-8"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M571.5 298.125 L574.425 303 L549 303 L549 307 L574.425 307 L571.5 311.875 L588 305 L571.5 298.125 Z" clip-path="url(#clipPath2)"/>
      <text x="554.3223" xml:space="preserve" y="293.7139" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">patch</text>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path fill="none" d="M647.51 255.6762 L646.8477 188.9996" clip-path="url(#clipPath2)"/>
    </g>
    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(0.9577,0,0,0.9577,193.4463,-76.6124)" stroke-linecap="butt">
      <path d="M647.5895 263.6758 L652.47 251.6267 L647.5001 254.6762 L642.4705 251.726 Z" stroke="none" clip-path="url(#clipPath2)"/>
      <path d="M646.7682 181 L641.8876 193.0491 L646.8576 189.9996 L651.8871 192.9497 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M591 154 L511.9764 154" clip-path="url(#clipPath2)"/>
      <path d="M599 154 L587 149 L590 154 L587 159 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path d="M503.9764 154 L515.9764 159 L512.9764 154 L515.9764 149 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path fill="none" d="M648 421 L648 354.3242" clip-path="url(#clipPath2)"/>
      <path d="M648 429 L653 417 L648 420 L643 417 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <path d="M648 346.3242 L643 358.3242 L648 355.3242 L653 358.3242 Z" clip-path="url(#clipPath2)" stroke="none"/>
      <text x="651.9971" xml:space="preserve" y="399.376" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">syscall</text>
    </g>
  </g>
</svg>