Subversion Repositories HelenOS-doc

Rev

Rev 61 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 61 Rev 62
Line 8... Line 8...
8
   xmlns="http://www.w3.org/2000/svg"
8
   xmlns="http://www.w3.org/2000/svg"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11
   inkscape:export-ydpi="99.956085"
11
   inkscape:export-ydpi="99.956085"
12
   inkscape:export-xdpi="99.956085"
12
   inkscape:export-xdpi="99.956085"
13
   inkscape:export-filename="/afs/ms.mff.cuni.cz/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images/btree.png"
13
   inkscape:export-filename="/afs/ms.mff.cuni.cz/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images/thread_states.png"
14
   sodipodi:docname="thread_states.svg"
14
   sodipodi:docname="thread_states.svg"
15
   sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images.vector"
15
   sodipodi:docbase="/afs/ms/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images.vector"
16
   inkscape:version="0.42"
16
   inkscape:version="0.43"
17
   sodipodi:version="0.32"
17
   sodipodi:version="0.32"
18
   id="svg2"
18
   id="svg2"
19
   height="233.89000pt"
19
   height="233.89000pt"
20
   width="391.28000pt"
20
   width="391.28000pt"
21
   version="1.0">
21
   version="1.0">
Line 139... Line 139...
139
         transform="matrix(-0.6,0,0,-0.6,3,0)" />
139
         transform="matrix(-0.6,0,0,-0.6,3,0)" />
140
    </marker>
140
    </marker>
141
  </defs>
141
  </defs>
142
  <sodipodi:namedview
142
  <sodipodi:namedview
143
     inkscape:window-y="0"
143
     inkscape:window-y="0"
144
     inkscape:window-x="5"
144
     inkscape:window-x="0"
145
     inkscape:window-height="944"
145
     inkscape:window-height="944"
146
     inkscape:window-width="1272"
146
     inkscape:window-width="1272"
147
     showguides="true"
147
     showguides="true"
148
     showgrid="true"
148
     showgrid="true"
149
     inkscape:current-layer="layer1"
149
     inkscape:current-layer="layer1"
150
     inkscape:document-units="px"
150
     inkscape:document-units="px"
151
     inkscape:cy="232.20966"
151
     inkscape:cy="171.64011"
152
     inkscape:cx="504.76473"
152
     inkscape:cx="224.66868"
153
     inkscape:zoom="1.0000000"
153
     inkscape:zoom="3.462196"
154
     inkscape:pageshadow="2"
154
     inkscape:pageshadow="2"
155
     inkscape:pageopacity="0.0"
155
     inkscape:pageopacity="0.0"
156
     borderopacity="1.0"
156
     borderopacity="1.0"
157
     bordercolor="#666666"
157
     bordercolor="#666666"
158
     pagecolor="#ffffff"
158
     pagecolor="#ffffff"
Line 174... Line 174...
174
     id="layer1"
174
     id="layer1"
175
     inkscape:groupmode="layer"
175
     inkscape:groupmode="layer"
176
     inkscape:label="Layer 1">
176
     inkscape:label="Layer 1">
177
    <path
177
    <path
178
       sodipodi:type="arc"
178
       sodipodi:type="arc"
179
       style="opacity:1.0000000;fill:none;fill-opacity:0.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
180
       id="path4129"
-
 
181
       sodipodi:cx="314.50000"
-
 
182
       sodipodi:cy="183.61252"
-
 
183
       sodipodi:rx="117.50000"
-
 
184
       sodipodi:ry="54.000000"
-
 
185
       d="M 432.00000 183.61252 A 117.50000 54.000000 0 1 1  197.00000,183.61252 A 117.50000 54.000000 0 1 1  432.00000 183.61252 z"
-
 
186
       transform="matrix(0.406899,0.000000,0.000000,0.406899,202.5103,150.4676)" />
-
 
187
    <text
-
 
188
       xml:space="preserve"
-
 
189
       style="font-size:13.189154px;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"
-
 
190
       x="302.60602"
-
 
191
       y="229.50343"
-
 
192
       id="text4131"><tspan
-
 
193
         sodipodi:role="line"
-
 
194
         id="tspan4133"
-
 
195
         x="302.60602"
-
 
196
         y="229.50343">Running</tspan></text>
-
 
197
    <path
-
 
198
       sodipodi:type="arc"
-
 
199
       style="font-size:32.413826px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;opacity:0.35393259;fill:#f00000;fill-opacity:0.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
179
       style="font-size:32.41382599px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#bc4343;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Bitstream Vera Sans"
200
       id="path4140"
180
       id="path4140"
201
       sodipodi:cx="314.50000"
181
       sodipodi:cx="314.5"
202
       sodipodi:cy="183.61252"
182
       sodipodi:cy="183.61252"
203
       sodipodi:rx="117.50000"
183
       sodipodi:rx="117.5"
204
       sodipodi:ry="54.000000"
184
       sodipodi:ry="54"
205
       d="M 432.00000 183.61252 A 117.50000 54.000000 0 1 1  197.00000,183.61252 A 117.50000 54.000000 0 1 1  432.00000 183.61252 z"
185
       d="M 432 183.61252 A 117.5 54 0 1 1  197,183.61252 A 117.5 54 0 1 1  432 183.61252 z"
206
       transform="matrix(0.406899,0.000000,0.000000,0.406899,29.62266,150.4675)" />
186
       transform="matrix(0.337564,0,0,0.337564,31.59871,129.8711)" />
207
    <text
187
    <text
208
       xml:space="preserve"
188
       xml:space="preserve"
209
       style="font-size:13.189154px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;fill:#f00000;fill-opacity:0.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
189
       style="font-size:10.94173813px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
210
       x="129.42659"
190
       x="114.39616"
211
       y="229.5033"
191
       y="195.43927"
212
       id="text4142"
192
       id="text4142"
213
       sodipodi:linespacing="125.00000%"><tspan
193
       sodipodi:linespacing="125%"><tspan
214
         sodipodi:role="line"
194
         sodipodi:role="line"
215
         id="tspan4146"
195
         id="tspan4146"
216
         x="129.42659"
196
         x="114.39616"
217
         y="229.50330">Sleeping</tspan></text>
197
         y="195.43927">Sleeping</tspan></text>
218
    <path
198
    <path
219
       sodipodi:type="arc"
199
       sodipodi:type="arc"
220
       style="opacity:1.0000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
200
       style="opacity:1;fill:#bc4343;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
221
       id="path4148"
201
       id="path4148"
222
       sodipodi:cx="314.50000"
202
       sodipodi:cx="314.5"
223
       sodipodi:cy="183.61252"
203
       sodipodi:cy="183.61252"
224
       sodipodi:rx="117.50000"
204
       sodipodi:rx="117.5"
225
       sodipodi:ry="54.000000"
205
       sodipodi:ry="54"
226
       d="M 432.00000 183.61252 A 117.50000 54.000000 0 1 1  197.00000,183.61252 A 117.50000 54.000000 0 1 1  432.00000 183.61252 z"
206
       d="M 432 183.61252 A 117.5 54 0 1 1  197,183.61252 A 117.5 54 0 1 1  432 183.61252 z"
227
       transform="matrix(0.406899,0.000000,0.000000,0.406899,117.7399,53.35362)" />
207
       transform="matrix(0.337564,0,0,0.337564,104.7009,49.30528)" />
228
    <text
208
    <text
229
       xml:space="preserve"
209
       xml:space="preserve"
230
       style="font-size:13.189154px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
210
       style="font-size:10.94173813px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
231
       x="224.75291"
211
       x="193.479"
232
       y="132.38945"
212
       y="114.8735"
233
       id="text4150"
213
       id="text4150"
234
       sodipodi:linespacing="125.00000%"><tspan
214
       sodipodi:linespacing="125%"><tspan
235
         sodipodi:role="line"
215
         sodipodi:role="line"
236
         id="tspan4154"
216
         id="tspan4154"
237
         x="224.75291"
217
         x="193.479"
238
         y="132.38945">Ready</tspan></text>
218
         y="114.8735">Ready</tspan></text>
239
    <path
219
    <path
240
       sodipodi:type="arc"
220
       sodipodi:type="arc"
241
       style="opacity:1.0000000;fill:#bc4343;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:6.0398583;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
221
       style="opacity:1;fill:#bc4343;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:6.03985834;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
242
       id="path4156"
222
       id="path4156"
243
       sodipodi:cx="314.50000"
223
       sodipodi:cx="314.5"
244
       sodipodi:cy="183.61252"
224
       sodipodi:cy="183.61252"
245
       sodipodi:rx="117.50000"
225
       sodipodi:rx="117.5"
246
       sodipodi:ry="54.000000"
226
       sodipodi:ry="54"
247
       d="M 432.00000 183.61252 A 117.50000 54.000000 0 1 1  197.00000,183.61252 A 117.50000 54.000000 0 1 1  432.00000 183.61252 z"
227
       d="M 432 183.61252 A 117.5 54 0 1 1  197,183.61252 A 117.5 54 0 1 1  432 183.61252 z"
248
       transform="matrix(0.406899,0.000000,0.000000,0.406899,-29.10630,-23.14346)" />
228
       transform="matrix(0.337564,0,0,0.337564,-17.12291,-14.15679)" />
249
    <text
229
    <text
250
       xml:space="preserve"
230
       xml:space="preserve"
251
       style="font-size:13.189154px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:6.0398583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
231
       style="font-size:10.94173813px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.03985834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Bitstream Vera Sans"
252
       x="72.617035"
232
       x="67.266891"
253
       y="56.299263"
233
       y="51.748989"
254
       id="text4158"
234
       id="text4158"
255
       sodipodi:linespacing="125.00000%"><tspan
235
       sodipodi:linespacing="125%"><tspan
256
         sodipodi:role="line"
236
         sodipodi:role="line"
257
         id="tspan4162"
237
         id="tspan4162"
258
         x="72.617035"
238
         x="67.266891"
259
         y="56.299263">Entering</tspan></text>
239
         y="51.748989">Entering</tspan></text>
260
    <path
240
    <path
261
       sodipodi:type="arc"
241
       sodipodi:type="arc"
262
       style="opacity:1.0000000;fill:#bc4343;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
242
       style="opacity:1;fill:#bc4343;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
263
       id="path4164"
243
       id="path4164"
264
       sodipodi:cx="314.50000"
244
       sodipodi:cx="314.5"
265
       sodipodi:cy="183.61252"
245
       sodipodi:cy="183.61252"
266
       sodipodi:rx="117.50000"
246
       sodipodi:rx="117.5"
267
       sodipodi:ry="54.000000"
247
       sodipodi:ry="54"
268
       d="M 432.00000 183.61252 A 117.50000 54.000000 0 1 1  197.00000,183.61252 A 117.50000 54.000000 0 1 1  432.00000 183.61252 z"
248
       d="M 432 183.61252 A 117.5 54 0 1 1  197,183.61252 A 117.5 54 0 1 1  432 183.61252 z"
269
       transform="matrix(0.406899,0.000000,0.000000,0.406899,275.5714,-23.14362)" />
249
       transform="matrix(0.337564,0,0,0.337564,235.6381,-14.15693)" />
270
    <text
250
    <text
271
       xml:space="preserve"
251
       xml:space="preserve"
272
       style="font-size:13.189154px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
252
       style="font-size:10.94173813px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
273
       x="380.50845"
253
       x="322.69397"
274
       y="55.892204"
254
       y="51.411289"
275
       id="text4166"
255
       id="text4166"
276
       sodipodi:linespacing="125.00000%"><tspan
256
       sodipodi:linespacing="125%"><tspan
277
         sodipodi:role="line"
257
         sodipodi:role="line"
278
         id="tspan4170"
258
         id="tspan4170"
279
         x="380.50845"
259
         x="322.69397"
280
         y="55.892204">Exiting</tspan></text>
260
         y="51.411289">Exiting</tspan></text>
281
    <path
-
 
282
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.4467583;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
283
       d="M 259.52115,148.04884 C 297.86024,156.00601 334.75258,197.23862 334.75258,197.23862"
-
 
284
       id="path4192"
-
 
285
       sodipodi:nodetypes="cc" />
-
 
286
    <path
-
 
287
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.4467583;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
288
       d="M 318.50903,205.40648 C 277.63227,201.82733 246.82953,159.71434 246.82953,159.71434"
-
 
289
       id="path4974"
-
 
290
       sodipodi:nodetypes="cc" />
-
 
291
    <path
-
 
292
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2150525;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
293
       d="M 283.49544,224.21377 C 252.11231,223.52837 214.56886,224.09505 214.56886,224.09505"
-
 
294
       id="path4976"
-
 
295
       sodipodi:nodetypes="cc" />
-
 
296
    <path
261
    <path
297
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2465379;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
262
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.03412938;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
298
       d="M 159.12787,204.58391 C 194.56314,180.73994 234.29138,155.17112 234.29138,155.17112"
263
       d="M 91.079408,66.041653 C 117.55134,89.59405 165.76526,103.01502 165.76526,103.01502"
299
       id="path4978"
-
 
300
       sodipodi:nodetypes="cc" />
-
 
301
    <path
-
 
302
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2465379;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
303
       d="M 101.32060,73.527619 C 133.22982,101.91764 190.30233,117.39893 190.30233,117.39893"
-
 
304
       id="path4980"
264
       id="path4980"
305
       sodipodi:nodetypes="cc" />
265
       sodipodi:nodetypes="cc" />
306
    <path
-
 
307
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2465379;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
-
 
308
       d="M 295.32535,123.94304 C 343.87230,125.56804 396.60455,79.562091 396.60455,79.562091"
-
 
309
       id="path4982"
-
 
310
       sodipodi:nodetypes="cc" />
-
 
311
    <text
266
    <text
312
       xml:space="preserve"
267
       xml:space="preserve"
313
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
268
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
314
       x="62.150269"
269
       x="58.583652"
315
       y="119.92181"
270
       y="104.53033"
316
       id="text4984"
271
       id="text4984"
317
       sodipodi:linespacing="125.00000%"><tspan
272
       sodipodi:linespacing="125%"><tspan
318
         sodipodi:role="line"
273
         sodipodi:role="line"
319
         id="tspan5024"
274
         id="tspan5024"
320
         x="62.150269"
275
         x="58.583652"
321
         y="119.92181">thread_create()</tspan></text>
276
         y="104.53033">thread_create()</tspan></text>
322
    <text
277
    <text
323
       xml:space="preserve"
278
       xml:space="preserve"
324
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
279
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
325
       x="140.76688"
280
       x="123.80408"
326
       y="93.156784"
281
       y="82.326027"
327
       id="text4988"
282
       id="text4988"
328
       sodipodi:linespacing="125.00000%"><tspan
283
       sodipodi:linespacing="125%"><tspan
329
         sodipodi:role="line"
284
         sodipodi:role="line"
330
         id="tspan5022"
285
         id="tspan5022"
331
         x="140.76688"
286
         x="123.80408"
332
         y="93.156784">thread_ready()</tspan></text>
287
         y="82.326027">thread_ready()</tspan></text>
333
    <text
288
    <text
334
       xml:space="preserve"
289
       xml:space="preserve"
335
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
290
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
336
       x="308.17123"
291
       x="262.68295"
337
       y="166.21808"
292
       y="142.93776"
338
       id="text4994"
293
       id="text4994"
339
       sodipodi:linespacing="125.00000%"><tspan
294
       sodipodi:linespacing="125%"><tspan
340
         sodipodi:role="line"
295
         sodipodi:role="line"
341
         id="tspan5026"
296
         id="tspan5026"
342
         x="308.17123"
297
         x="262.68295"
343
         y="166.21808">scheduler()</tspan></text>
298
         y="142.93776">scheduler()</tspan></text>
344
    <text
299
    <text
345
       xml:space="preserve"
300
       xml:space="preserve"
346
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
301
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
347
       x="196.94603"
302
       x="170.41039"
348
       y="247.23654"
303
       y="210.15079"
349
       id="text4998"
304
       id="text4998"
350
       sodipodi:linespacing="125.00000%"><tspan
305
       sodipodi:linespacing="125%"><tspan
351
         sodipodi:role="line"
306
         sodipodi:role="line"
352
         id="tspan5018"
307
         id="tspan5018"
353
         x="196.94603"
308
         x="170.41039"
354
         y="247.23654">waitq_sleep_timeout()</tspan></text>
309
         y="210.15079">waitq_sleep_timeout()</tspan></text>
355
    <text
310
    <text
356
       xml:space="preserve"
311
       xml:space="preserve"
357
       style="font-size:8.6805496px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
312
       style="font-size:7.20139456px;font-style:oblique;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
358
       x="222.65424"
313
       x="191.73795"
359
       y="194.42986"
314
       y="166.3423"
360
       id="text5002"
315
       id="text5002"
361
       sodipodi:linespacing="125.00000%"><tspan
316
       sodipodi:linespacing="125%"><tspan
362
         sodipodi:role="line"
317
         sodipodi:role="line"
363
         id="tspan5004"
318
         id="tspan5004"
364
         x="222.65424"
319
         x="191.73795"
365
         y="194.42986">preemption</tspan></text>
320
         y="166.3423">preemption</tspan></text>
366
    <text
321
    <text
367
       xml:space="preserve"
322
       xml:space="preserve"
368
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
323
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
369
       x="347.54028"
324
       x="295.34357"
370
       y="121.36857"
325
       y="105.73057"
371
       id="text5006"
326
       id="text5006"
372
       sodipodi:linespacing="125.00000%"><tspan
327
       sodipodi:linespacing="125%"><tspan
373
         sodipodi:role="line"
328
         sodipodi:role="line"
374
         id="tspan5016"
329
         id="tspan5016"
375
         x="347.54028"
330
         x="295.34357"
376
         y="121.36857">thread_exit()</tspan></text>
331
         y="105.73057">thread_exit()</tspan></text>
377
    <text
332
    <text
378
       xml:space="preserve"
333
       xml:space="preserve"
379
       style="font-size:8.6805496px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;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"
334
       style="font-size:7.20139456px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
380
       x="128.22078"
335
       x="113.39584"
381
       y="172.04326"
336
       y="147.77034"
382
       id="text5010"
337
       id="text5010"
383
       sodipodi:linespacing="125.00000%"><tspan
338
       sodipodi:linespacing="125%"><tspan
384
         sodipodi:role="line"
339
         sodipodi:role="line"
385
         id="tspan5020"
340
         id="tspan5020"
-
 
341
         x="113.39584"
-
 
342
         y="147.77034">waitq_wakeup()</tspan></text>
-
 
343
    <path
-
 
344
       sodipodi:type="arc"
386
         x="128.22078"
345
       style="font-size:32.41382599px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#bc4343;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
346
       id="path2444"
-
 
347
       sodipodi:cx="314.5"
-
 
348
       sodipodi:cy="183.61252"
-
 
349
       sodipodi:rx="117.5"
-
 
350
       sodipodi:ry="54"
-
 
351
       d="M 432 183.61252 A 117.5 54 0 1 1  197,183.61252 A 117.5 54 0 1 1  432 183.61252 z"
-
 
352
       transform="matrix(0.337564,0,0,0.337564,176.4446,130.8755)" />
-
 
353
    <text
-
 
354
       xml:space="preserve"
387
         y="172.04326">waitq_wakeup()</tspan></text>
355
       style="font-size:10.94173813px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
356
       x="260.96609"
-
 
357
       y="196.1692"
-
 
358
       id="text2446"
-
 
359
       sodipodi:linespacing="125%"><tspan
-
 
360
         sodipodi:role="line"
-
 
361
         id="tspan2450"
-
 
362
         x="260.96609"
-
 
363
         y="196.1692">Running</tspan></text>
-
 
364
    <path
-
 
365
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-
 
366
       d="M 32.502826,129.36249 L 67.136132,78.238858"
-
 
367
       id="path3325"
-
 
368
       inkscape:connector-type="polyline" />
-
 
369
    <path
-
 
370
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-
 
371
       d="M 224.24516,128.94016 C 257.13844,134.08145 273.02431,155.89231 277.93449,167.00852"
-
 
372
       id="path4202"
-
 
373
       sodipodi:nodetypes="cc" />
-
 
374
    <path
-
 
375
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1;display:inline"
-
 
376
       d="M 242,191.84825 L 185.43144,191.55942"
-
 
377
       id="path5077"
-
 
378
       inkscape:connector-type="polyline" />
-
 
379
    <path
-
 
380
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-
 
381
       d="M 274.26453,175.20715 C 246.51967,169.97826 228.98473,157.23991 220.38036,137.00567"
-
 
382
       id="path5079"
-
 
383
       sodipodi:nodetypes="cc" />
388
    <path
384
    <path
389
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.2280076;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
385
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1;display:inline"
-
 
386
       d="M 139.218,173.07404 L 204.49449,134.08145"
-
 
387
       id="path5081"
-
 
388
       inkscape:connector-type="polyline" />
-
 
389
    <path
-
 
390
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1;display:inline"
390
       d="M 42.333276,150.55173 C 55.330774,121.97840 69.605198,87.249839 69.605198,87.249839"
391
       d="M 247.68933,104.90921 C 284.75773,101.55598 318.47723,87.053032 337.0693,71.115629"
391
       id="path5028"
392
       id="path5083"
-
 
393
       inkscape:connector-type="polyline"
392
       sodipodi:nodetypes="cc" />
394
       sodipodi:nodetypes="cc" />
393
  </g>
395
  </g>
394
</svg>
396
</svg>