1<?xml version="1.0" encoding="UTF-8"?> 2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3<plist version="1.0"> 4 <array> 5 <dict> 6 <key>Name</key> 7 <string>Exclaves</string> 8 <key>Children</key> 9 <array> 10 <dict> 11 <key>Name</key> 12 <string>Exclaves Switch</string> 13 <key>Type</key> 14 <string>Interval</string> 15 <key>KTraceCodeBegin</key> 16 <string>0x12a0001</string> 17 <key>KTraceCodeEnd</key> 18 <string>0x12a0002</string> 19 <key>EventsMatchedBy</key> 20 <string>Thread</string> 21 </dict> 22 <dict> 23 <key>Name</key> 24 <string>Exclaves XNU Proxy</string> 25 <key>Type</key> 26 <string>Interval</string> 27 <key>KTraceCodeBegin</key> 28 <string>0x12a0005</string> 29 <key>KTraceCodeEnd</key> 30 <string>0x12a0006</string> 31 <key>EventsMatchedBy</key> 32 <string>Thread</string> 33 <key>ArgNames</key> 34 <dict> 35 <key>Arg1</key> 36 <string>XNU Proxy SCID</string> 37 <key>Arg2</key> 38 <string>Command</string> 39 </dict> 40 </dict> 41 <dict> 42 <key>Name</key> 43 <string>Exclaves RPC</string> 44 <key>Type</key> 45 <string>Interval</string> 46 <key>KTraceCodeBegin</key> 47 <string>0x12a0009</string> 48 <key>KTraceCodeEnd</key> 49 <string>0x12a000a</string> 50 <key>EventsMatchedBy</key> 51 <string>Thread</string> 52 <key>ArgNames</key> 53 <dict> 54 <key>Arg1</key> 55 <string>SCID</string> 56 <key>Arg2</key> 57 <string>Endpoint ID</string> 58 </dict> 59 </dict> 60 <dict> 61 <key>Name</key> 62 <string>Exclaves Upcall</string> 63 <key>Type</key> 64 <string>Interval</string> 65 <key>KTraceCodeBegin</key> 66 <string>0x12a000d</string> 67 <key>KTraceCodeEnd</key> 68 <string>0x12a000e</string> 69 <key>EventsMatchedBy</key> 70 <string>Thread</string> 71 <key>ArgNames</key> 72 <dict> 73 <key>Arg1</key> 74 <string>SCID</string> 75 <key>Arg2</key> 76 <string>Endpoint ID</string> 77 </dict> 78 </dict> 79 <dict> 80 <key>Name</key> 81 <string>Exclaves Boot Task</string> 82 <key>Type</key> 83 <string>Interval</string> 84 <key>KTraceCodeBegin</key> 85 <string>0x12a0011</string> 86 <key>KTraceCodeEnd</key> 87 <string>0x12a0012</string> 88 </dict> 89 </array> 90 </dict> 91 92 <dict> 93 <key>Name</key> 94 <string>Exclaves Scheduler</string> 95 96 <key>Children</key> 97 <array> 98 <dict> 99 <key>Name</key> 100 <string>Exclaves Scheduler Yield Response</string> 101 <key>Type</key> 102 <string>Impulse</string> 103 <key>KTraceCode</key> 104 <string>0x12b0000</string> 105 <key>EventsMatchedBy</key> 106 <string>Thread</string> 107 <key>ArgNames</key> 108 <dict> 109 <key>Arg1</key> 110 <string>Yielded To SCID</string> 111 <key>Arg2</key> 112 <string>Early Yield</string> 113 </dict> 114 </dict> 115 <dict> 116 <key>Name</key> 117 <string>Exclaves Scheduler Spawned Response</string> 118 <key>Type</key> 119 <string>Impulse</string> 120 <key>KTraceCode</key> 121 <string>0x12b0004</string> 122 <key>EventsMatchedBy</key> 123 <string>Thread</string> 124 <key>ArgNames</key> 125 <dict> 126 <key>Arg1</key> 127 <string>Spawned SCID</string> 128 </dict> 129 </dict> 130 <dict> 131 <key>Name</key> 132 <string>Exclaves Scheduler Terminated Response</string> 133 <key>Type</key> 134 <string>Impulse</string> 135 <key>KTraceCode</key> 136 <string>0x12b0008</string> 137 <key>EventsMatchedBy</key> 138 <string>Thread</string> 139 <key>ArgNames</key> 140 <dict> 141 <key>Arg1</key> 142 <string>Terminated SCID</string> 143 </dict> 144 </dict> 145 <dict> 146 <key>Name</key> 147 <string>Exclaves Scheduler Wait Response</string> 148 <key>Type</key> 149 <string>Interval</string> 150 <key>KTraceCodeBegin</key> 151 <string>0x12b000d</string> 152 <key>KTraceCodeEnd</key> 153 <string>0x12b000e</string> 154 <key>EventsMatchedBy</key> 155 <string>Thread</string> 156 <key>ArgNamesBegin</key> 157 <dict> 158 <key>Arg1</key> 159 <string>Queue ID</string> 160 <key>Arg2</key> 161 <string>Epoch</string> 162 <key>Arg3</key> 163 <string>Owner CTID</string> 164 <key>Arg4</key> 165 <string>Interruptible</string> 166 </dict> 167 <key>ArgValueLabelsBegin</key> 168 <dict> 169 <key>Arg4</key> 170 <dict> 171 <key>0x0</key> 172 <string>None (Uninterruptible/Kernel)</string> 173 <key>0x1</key> 174 <string>Voluntary (Interruptible/Kernel)</string> 175 <key>0x2</key> 176 <string>Dynamic (Interruptible/User)</string> 177 </dict> 178 </dict> 179 <key>ArgNamesEnd</key> 180 <dict> 181 <key>Arg1</key> 182 <string>Wait Result</string> 183 </dict> 184 <key>ArgValueLabelsEnd</key> 185 <dict> 186 <key>Arg1</key> 187 <dict> 188 <key>-1</key> 189 <string>Waiting</string> 190 <key>0x0</key> 191 <string>Awakened</string> 192 <key>0x1</key> 193 <string>Timed Out</string> 194 <key>0x2</key> 195 <string>Interrupted</string> 196 <key>0x3</key> 197 <string>Restart</string> 198 <key>0xa</key> 199 <string>Not Waiting</string> 200 </dict> 201 </dict> 202 </dict> 203 204 <dict> 205 <key>Name</key> 206 <string>Exclaves Scheduler Wake Response</string> 207 <key>Type</key> 208 <string>Interval</string> 209 <key>KTraceCodeBegin</key> 210 <string>0x12b0011</string> 211 <key>KTraceCodeEnd</key> 212 <string>0x12b0012</string> 213 <key>EventsMatchedBy</key> 214 <string>Thread</string> 215 <key>ArgNamesBegin</key> 216 <dict> 217 <key>Arg1</key> 218 <string>Queue ID</string> 219 <key>Arg2</key> 220 <string>Epoch</string> 221 <key>Arg3</key> 222 <string>Owner CTID</string> 223 <key>Arg4</key> 224 <string>Mode</string> 225 </dict> 226 227 <key>ArgValueLabelsBegin</key> 228 <dict> 229 <key>Arg4</key> 230 <dict> 231 <key>0x1</key> 232 <string>Wake One</string> 233 <key>0x2</key> 234 <string>Wake All</string> 235 <key>0x3</key> 236 <string>Wake One With Owner</string> 237 <key>0x4</key> 238 <string>Wake Thread</string> 239 </dict> 240 </dict> 241 242 243 <key>ArgNamesEnd</key> 244 <dict> 245 <key>Arg1</key> 246 <string>Wait Result</string> 247 </dict> 248 <key>ArgValueLabelsEnd</key> 249 <dict> 250 <key>Arg1</key> 251 <dict> 252 <key>-1</key> 253 <string>Waiting</string> 254 <key>0x0</key> 255 <string>Awakened</string> 256 <key>0x1</key> 257 <string>Timed Out</string> 258 <key>0x2</key> 259 <string>Interrupted</string> 260 <key>0x3</key> 261 <string>Restart</string> 262 <key>0xa</key> 263 <string>Not Waiting</string> 264 </dict> 265 </dict> 266 </dict> 267 <dict> 268 <key>Name</key> 269 <string>Exclaves Scheduler Suspended Response</string> 270 <key>Type</key> 271 <string>Interval</string> 272 <key>KTraceCodeBegin</key> 273 <string>0x12b0015</string> 274 <key>KTraceCodeEnd</key> 275 <string>0x12b0016</string> 276 <key>EventsMatchedBy</key> 277 <string>Thread</string> 278 <key>ArgNamesBegin</key> 279 <dict> 280 <key>Arg1</key> 281 <string>Queue ID</string> 282 <key>Arg2</key> 283 <string>Epoch</string> 284 </dict> 285 <key>ArgNamesEnd</key> 286 <dict> 287 <key>Arg1</key> 288 <string>Wait Result</string> 289 </dict> 290 </dict> 291 <dict> 292 <key>Name</key> 293 <string>Exclaves Scheduler Resumed Response</string> 294 <key>Type</key> 295 <string>Interval</string> 296 <key>KTraceCodeBegin</key> 297 <string>0x12b0019</string> 298 <key>KTraceCodeEnd</key> 299 <string>0x12b001a</string> 300 <key>EventsMatchedBy</key> 301 <string>Thread</string> 302 <key>ArgNamesBegin</key> 303 <dict> 304 <key>Arg1</key> 305 <string>Queue ID</string> 306 <key>Arg2</key> 307 <string>Epoch</string> 308 <key>Arg3</key> 309 <string>Target CTID</string> 310 </dict> 311 <key>ArgNamesEnd</key> 312 <dict> 313 <key>Arg1</key> 314 <string>Wait Result</string> 315 </dict> 316 <key>ArgValueLabelsEnd</key> 317 <dict> 318 <key>Arg1</key> 319 <dict> 320 <key>-1</key> 321 <string>Waiting</string> 322 <key>0x0</key> 323 <string>Awakened</string> 324 <key>0x1</key> 325 <string>Timed Out</string> 326 <key>0x2</key> 327 <string>Interrupted</string> 328 <key>0x3</key> 329 <string>Restart</string> 330 <key>0xa</key> 331 <string>Not Waiting</string> 332 </dict> 333 </dict> 334 </dict> 335 <dict> 336 <key>Name</key> 337 <string>Exclaves Scheduler Interrupted Response</string> 338 <key>Type</key> 339 <string>Interval</string> 340 <key>KTraceCodeBegin</key> 341 <string>0x12b001d</string> 342 <key>KTraceCodeEnd</key> 343 <string>0x12b001e</string> 344 <key>EventsMatchedBy</key> 345 <string>Thread</string> 346 <key>ArgNamesBegin</key> 347 <dict> 348 <key>Arg1</key> 349 <string>Queue ID</string> 350 <key>Arg2</key> 351 <string>Epoch</string> 352 <key>Arg3</key> 353 <string>Target CTID</string> 354 </dict> 355 <key>ArgNamesEnd</key> 356 <dict> 357 <key>Arg1</key> 358 <string>Wait Result</string> 359 </dict> 360 <key>ArgValueLabelsEnd</key> 361 <dict> 362 <key>Arg1</key> 363 <dict> 364 <key>-1</key> 365 <string>Waiting</string> 366 <key>0x0</key> 367 <string>Awakened</string> 368 <key>0x1</key> 369 <string>Timed Out</string> 370 <key>0x2</key> 371 <string>Interrupted</string> 372 <key>0x3</key> 373 <string>Restart</string> 374 <key>0xa</key> 375 <string>Not Waiting</string> 376 </dict> 377 </dict> 378 </dict> 379 <dict> 380 <key>Name</key> 381 <string>Exclaves Scheduler Nothing Scheduled Response</string> 382 <key>Type</key> 383 <string>Impulse</string> 384 <key>KTraceCode</key> 385 <string>0x12b0020</string> 386 <key>EventsMatchedBy</key> 387 <string>Thread</string> 388 </dict> 389 <dict> 390 <key>Name</key> 391 <string>Exclaves Scheduler All Exclaves Booted Response</string> 392 <key>Type</key> 393 <string>Impulse</string> 394 <key>KTraceCode</key> 395 <string>0x12b0024</string> 396 <key>EventsMatchedBy</key> 397 <string>Thread</string> 398 </dict> 399 <dict> 400 <key>Name</key> 401 <string>Exclaves Scheduler Early Alloc Response</string> 402 <key>Type</key> 403 <string>Impulse</string> 404 <key>KTraceCode</key> 405 <string>0x12b0028</string> 406 <key>EventsMatchedBy</key> 407 <string>Thread</string> 408 <key>ArgNames</key> 409 <dict> 410 <key>Arg1</key> 411 <string>Number of Pages</string> 412 <key>Arg2</key> 413 <string>Flags</string> 414 <key>Arg3</key> 415 <string>Target CTID</string> 416 </dict> 417 </dict> 418 <dict> 419 <key>Name</key> 420 <string>Exclaves Scheduler Watchdog Panic Complete Response</string> 421 <key>Type</key> 422 <string>Impulse</string> 423 <key>KTraceCode</key> 424 <string>0x12b002c</string> 425 <key>EventsMatchedBy</key> 426 <string>Thread</string> 427 </dict> 428 <dict> 429 <key>Name</key> 430 <string>Exclaves Scheduler Panicking Response</string> 431 <key>Type</key> 432 <string>Impulse</string> 433 <key>KTraceCode</key> 434 <string>0x12b0030</string> 435 <key>EventsMatchedBy</key> 436 <string>Thread</string> 437 </dict> 438 <dict> 439 <key>Name</key> 440 <string>Exclaves Scheduler Resume With Host ID Request</string> 441 <key>Type</key> 442 <string>Interval</string> 443 <key>KTraceCodeBegin</key> 444 <string>0x12b0035</string> 445 <key>KTraceCodeEnd</key> 446 <string>0x12b0036</string> 447 <key>EventsMatchedBy</key> 448 <string>Thread</string> 449 <key>ArgNamesBegin</key> 450 <dict> 451 <key>Arg1</key> 452 <string>Host ID</string> 453 <key>Arg2</key> 454 <string>SCID</string> 455 </dict> 456 </dict> 457 <dict> 458 <key>Name</key> 459 <string>Exclaves Scheduler Interrupt With Host ID Request</string> 460 <key>Type</key> 461 <string>Interval</string> 462 <key>KTraceCodeBegin</key> 463 <string>0x12b0039</string> 464 <key>KTraceCodeEnd</key> 465 <string>0x12b003a</string> 466 <key>EventsMatchedBy</key> 467 <string>Thread</string> 468 <key>ArgNamesBegin</key> 469 <dict> 470 <key>Arg1</key> 471 <string>Host ID</string> 472 <key>Arg2</key> 473 <string>SCID</string> 474 </dict> 475 </dict> 476 <dict> 477 <key>Name</key> 478 <string>Exclaves Scheduler Update Timer Offset Request</string> 479 <key>Type</key> 480 <string>Interval</string> 481 <key>KTraceCodeBegin</key> 482 <string>0x12b003d</string> 483 <key>KTraceCodeEnd</key> 484 <string>0x12b003e</string> 485 <key>EventsMatchedBy</key> 486 <string>Thread</string> 487 <key>ArgNamesBegin</key> 488 <dict> 489 <key>Arg1</key> 490 <string>Timer</string> 491 <key>Arg2</key> 492 <string>Offset</string> 493 </dict> 494 495 <key>ArgValueLabelsBegin</key> 496 <dict> 497 <key>Arg1</key> 498 <dict> 499 <key>1</key> 500 <string>Absolute</string> 501 <key>2</key> 502 <string>Continuous</string> 503 </dict> 504 </dict> 505 </dict> 506 <dict> 507 <key>Name</key> 508 <string>Exclaves Scheduler Boot Exclaves Request</string> 509 <key>Type</key> 510 <string>Interval</string> 511 <key>KTraceCodeBegin</key> 512 <string>0x12b0041</string> 513 <key>KTraceCodeEnd</key> 514 <string>0x12b0042</string> 515 <key>EventsMatchedBy</key> 516 <string>Thread</string> 517 </dict> 518 <dict> 519 <key>Name</key> 520 <string>Exclaves Scheduler PMM Early Alloc Response Request</string> 521 <key>Type</key> 522 <string>Interval</string> 523 <key>KTraceCodeBegin</key> 524 <string>0x12b0045</string> 525 <key>KTraceCodeEnd</key> 526 <string>0x12b0046</string> 527 <key>EventsMatchedBy</key> 528 <string>Thread</string> 529 <key>ArgNamesBegin</key> 530 <dict> 531 <key>Arg1</key> 532 <string>Physical Address</string> 533 </dict> 534 </dict> 535 <dict> 536 <key>Name</key> 537 <string>Exclaves Scheduler Watchdog Panic Request</string> 538 <key>Type</key> 539 <string>Interval</string> 540 <key>KTraceCodeBegin</key> 541 <string>0x12b0049</string> 542 <key>KTraceCodeEnd</key> 543 <string>0x12b004a</string> 544 <key>EventsMatchedBy</key> 545 <string>Thread</string> 546 </dict> 547 </array> 548 </dict> 549 </array> 550</plist> 551