-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnode-tree.txt
More file actions
3524 lines (3524 loc) · 268 KB
/
node-tree.txt
File metadata and controls
3524 lines (3524 loc) · 268 KB
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
IORegistry
├── IOService (2320 nodes) ← main driver/service stack (default)
│ └── Root <IORegistryEntry>
│ └── J516sAP <IOPlatformExpertDevice>
│ ├── options <IODTNVRAM>
│ │ ├── IODTNVRAMDiags
│ │ ├── IODTNVRAMPlatformNotifier
│ │ ├── options-system <IODTNVRAMVariables>
│ │ └── options-common <IODTNVRAMVariables>
│ ├── AppleARMPE
│ │ ├── IOSystemStateNotification
│ │ ├── IOPMrootDomain
│ │ │ ├── IORootParent
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ ├── RootDomainUserClient
│ │ │ └── RootDomainUserClient
│ │ ├── cpu0 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu1 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu2 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu3 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu4 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu5 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu6 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu7 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu8 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu9 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu10 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpu11 <IOPlatformDevice>
│ │ │ └── AppleARMCPU
│ │ ├── cpus <IOPlatformDevice>
│ │ ├── pram <IOPlatformDevice>
│ │ ├── vram <IOPlatformDevice>
│ │ ├── socd-trace-ram <IOPlatformDevice>
│ │ ├── hibernate <IOPlatformDevice>
│ │ ├── amfm <IOPlatformDevice>
│ │ │ └── AppleMultiFunctionManager
│ │ ├── pcie-sdreader-helper <IOPlatformDevice>
│ │ │ └── AppleSDXCSDDetect
│ │ ├── arm-io <IOPlatformDevice>
│ │ │ └── AppleH15IO
│ │ │ ├── spi2 <AppleARMIODevice>
│ │ │ │ └── AppleSPIMCController
│ │ │ │ └── mesa <AppleARMSPIDevice>
│ │ │ │ └── AppleSandDollar
│ │ │ │ ├── AppleMesaShim
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ └── AppleMesaSEPDriver
│ │ │ │ └── AppleBiometricServices
│ │ │ ├── spi4 <AppleARMIODevice>
│ │ │ │ └── AppleSPIMCController
│ │ │ │ └── dp855 <AppleARMSPIDevice>
│ │ │ │ └── AppleParadeDP855TCON
│ │ │ │ ├── lcd-pmicwp <AppleTCONComponent>
│ │ │ │ ├── lcd-pmic <AppleTCONComponent>
│ │ │ │ ├── lcd-sswp <AppleTCONComponent>
│ │ │ │ ├── lcd-ss <AppleTCONComponent>
│ │ │ │ ├── tcon-registers <AppleTCONComponent>
│ │ │ │ └── lcd-eeprom <AppleTCONComponent>
│ │ │ ├── i2c1 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ ├── audio-speaker <AppleARMIICDevice>
│ │ │ │ │ └── AppleSN012776Amp
│ │ │ │ ├── audio-speaker-left-tweeter <AppleARMIICDevice>
│ │ │ │ └── audio-speaker-left-woofer-2 <AppleARMIICDevice>
│ │ │ ├── i2c2 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ └── audio-codec-output <AppleARMIICDevice>
│ │ │ │ └── AppleCS42L84Audio
│ │ │ │ └── AppleCS42L84Mikey
│ │ │ │ └── IOHIDInterface
│ │ │ │ └── AppleUserHIDEventDriver <AppleUserHIDEventService>
│ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ ├── i2c3 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ ├── audio-speaker-right-woofer-1 <AppleARMIICDevice>
│ │ │ │ ├── audio-speaker-right-tweeter <AppleARMIICDevice>
│ │ │ │ └── audio-speaker-right-woofer-2 <AppleARMIICDevice>
│ │ │ ├── i2c4 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ └── sd-card <AppleARMIICDevice>
│ │ │ ├── i2c6 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ ├── atcrt0 <AppleARMIICDevice>
│ │ │ │ │ └── AppleTypeCRetimer
│ │ │ │ ├── atcrt1 <AppleARMIICDevice>
│ │ │ │ │ └── AppleTypeCRetimer
│ │ │ │ └── atcrt2 <AppleARMIICDevice>
│ │ │ │ └── AppleTypeCRetimer
│ │ │ ├── i2c8 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8940XI2CController
│ │ │ │ └── pcon0 <AppleARMIICDevice>
│ │ │ ├── pwm0 <AppleARMIODevice>
│ │ │ │ └── AppleS5L8920XFPWM
│ │ │ │ └── kbd-backlight <AppleARMPWMDevice>
│ │ │ ├── alc0 <AppleARMIODevice>
│ │ │ │ └── AppleLEAPController_T6030
│ │ │ │ └── audio-leap-mic <AppleARMIISDevice>
│ │ │ │ └── Digital Mic <AppleExternalSecondaryAudio>
│ │ │ │ └── IOAudio2DeviceUserClient
│ │ │ ├── alc4 <AppleARMIODevice>
│ │ │ │ └── AppleLEAPController_T6030
│ │ │ │ └── audio-leap-internal-loopback <AppleARMIISDevice>
│ │ │ │ └── LEAP Internal Loopback <AppleExternalSecondaryAudio>
│ │ │ │ └── IOAudio2DeviceUserClient
│ │ │ ├── dart-apcie1 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-apcie1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-apcie1-piodma <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── apcie1-piodma <AppleARMIODevice>
│ │ │ │ └── AppleT6020PCIePIODMA
│ │ │ ├── aod2 <AppleARMIODevice>
│ │ │ ├── wlan <AppleARMIODevice>
│ │ │ │ └── AppleOLYHAL
│ │ │ │ ├── CCPipe <CCLogPipe>
│ │ │ │ │ └── CCLogStream
│ │ │ │ └── CCPipe <CCLogPipe>
│ │ │ │ └── CCLogStream
│ │ │ ├── uart2 <AppleARMIODevice>
│ │ │ │ └── AppleSamsungSerial
│ │ │ │ └── wlan-debug <AppleSimpleUARTSync>
│ │ │ │ ├── AppleOnboardSerialBSDClient
│ │ │ │ └── IOSerialBSDClient
│ │ │ ├── bluetooth <AppleARMIODevice>
│ │ │ │ └── AppleBluetoothModule
│ │ │ │ ├── BTDebug
│ │ │ │ │ └── CCPipe <CCDataPipe>
│ │ │ │ │ └── CCDataStream
│ │ │ │ └── AppleConvergedIPCOLYBTControl
│ │ │ │ ├── AppleConvergedIPCOLYBTCoreDumpProvider
│ │ │ │ └── AppleConvergedIPCRTIDevice
│ │ │ │ ├── AppleConvergedIPCRTIInterface
│ │ │ │ │ └── AppleConvergedIPCSkywalkInterface
│ │ │ │ │ └── IOSkywalkKernelPipeBSDClient
│ │ │ │ ├── AppleConvergedIPCRTIInterface
│ │ │ │ │ └── AppleConvergedIPCSkywalkInterface
│ │ │ │ │ └── IOSkywalkKernelPipeBSDClient
│ │ │ │ ├── AppleConvergedIPCRTIInterface
│ │ │ │ │ └── AppleConvergedIPCSkywalkInterface
│ │ │ │ │ └── IOSkywalkKernelPipeBSDClient
│ │ │ │ ├── AppleConvergedIPCRTIInterface
│ │ │ │ │ └── AppleConvergedIPCOLYBTLogProvider
│ │ │ │ ├── AppleConvergedIPCRTIInterface
│ │ │ │ │ └── AppleConvergedIPCSkywalkInterface
│ │ │ │ │ └── IOSkywalkKernelPipeBSDClient
│ │ │ │ └── AppleConvergedIPCRTIInterface
│ │ │ │ └── AppleConvergedIPCSkywalkInterface
│ │ │ │ └── IOSkywalkKernelPipeBSDClient
│ │ │ ├── apcie <AppleARMIODevice>
│ │ │ │ └── AppleT6030PCIe
│ │ │ │ ├── pci-bridge0 <IOPCIDevice>
│ │ │ │ │ └── IOPP <ApplePCIEHostBridge>
│ │ │ │ │ ├── wlan <IOPCIDevice>
│ │ │ │ │ │ └── AppleBCMWLANBusInterfacePCIe <IOUserService>
│ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ └── CCDataStream <CCIOService>
│ │ │ │ │ │ ├── CCFaultReporter <CCIOService>
│ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ └── CCDataStream <CCIOService>
│ │ │ │ │ │ ├── AppleBCMWLANCore <IOUserService>
│ │ │ │ │ │ │ ├── IO80211ReporterProxy <IOUserService>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ ├── CCLogStream <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── AppleBCMWLANSkywalkInterface <IOUserNetworkWLAN>
│ │ │ │ │ │ │ │ ├── IOSkywalkLegacyEthernet
│ │ │ │ │ │ │ │ │ └── en0 <IOSkywalkLegacyEthernetInterface>
│ │ │ │ │ │ │ │ │ └── IONetworkStack
│ │ │ │ │ │ │ │ │ └── IONetworkStackUserClient
│ │ │ │ │ │ │ │ ├── IOSkywalkNetworkBSDClient
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ └── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── AppleBCMWLANIO80211APSTAInterface <IOUserNetworkWLAN>
│ │ │ │ │ │ │ │ ├── IOSkywalkNetworkBSDClient
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ └── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── AppleBCMWLANProximityInterface <IOUserNetworkWLAN>
│ │ │ │ │ │ │ │ ├── IOSkywalkNetworkBSDClient
│ │ │ │ │ │ │ │ ├── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ │ └── IO80211APIUserClient <IOUserUserClient>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── CCPipe <CCIOService>
│ │ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ │ ├── AppleBCMWLANLowLatencyInterface <IOUserNetworkWLAN>
│ │ │ │ │ │ │ │ └── IOSkywalkNetworkBSDClient
│ │ │ │ │ │ │ └── CCPipe <CCIOService>
│ │ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ │ └── CCPipe <CCIOService>
│ │ │ │ │ │ └── CCLogStream <CCIOService>
│ │ │ │ │ └── bluetooth-pcie <IOPCIDevice>
│ │ │ │ │ └── AppleConvergedPCI
│ │ │ │ └── pci-bridge1 <IOPCIDevice>
│ │ │ │ └── IOPP <ApplePCIEHostBridge>
│ │ │ │ └── pcie-sdreader <IOPCIDevice>
│ │ │ │ └── AppleSDXC
│ │ │ │ └── Port-SD Card <AppleSDXCSlot>
│ │ │ │ ├── SD <IOPortTransportStateSD>
│ │ │ │ └── AppleSDXCBlockStorageDevice
│ │ │ │ └── IOBlockStorageDriver
│ │ │ ├── dart-apcie0 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-apcie0-wlan <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-apcie0-bt <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-apcie0-piodma <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── apcie0-piodma <AppleARMIODevice>
│ │ │ │ └── AppleT6020PCIePIODMA
│ │ │ ├── acio-cpu0 <AppleARMIODevice>
│ │ │ │ └── AppleMxWrapACIO
│ │ │ │ └── iop-acio0-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(ACIO0) <RTBuddy>
│ │ │ │ └── RTBuddyService
│ │ │ ├── apciec0 <AppleARMIODevice>
│ │ │ │ └── AppleT8122PCIeC
│ │ │ │ └── pcic0-bridge <IOPCIDevice>
│ │ │ │ └── IOPP <ApplePCIECHostBridge>
│ │ │ ├── dart-apciec0 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ └── mapper-apciec0-piodma <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── apciec0-piodma <AppleARMIODevice>
│ │ │ │ └── ApplePCIeCPIODMA
│ │ │ ├── acio0 <AppleARMIODevice>
│ │ │ │ ├── AppleThunderboltHALType5
│ │ │ │ │ └── AppleThunderboltNHIType5
│ │ │ │ │ └── IOThunderboltControllerType5
│ │ │ │ │ ├── IOThunderboltLocalNode
│ │ │ │ │ │ ├── IOThunderboltXDomainServiceClientManager
│ │ │ │ │ │ └── AppleThunderboltIPService
│ │ │ │ │ │ └── AppleThunderboltIPPort
│ │ │ │ │ │ └── en1 <IOEthernetInterface>
│ │ │ │ │ │ └── IONetworkStack
│ │ │ │ │ │ └── IONetworkStackUserClient
│ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ └── IOThunderboltSwitchType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltPCIDownAdapterType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltUSBDownAdapter
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ │ └── IOThunderboltPort
│ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ └── AppleThunderboltDPConnectionManager
│ │ │ │ └── IOTBTTunnelClientInterfaceManager
│ │ │ ├── dart-acio0 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-acio0-tx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-tx-11 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio0-rx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-acio0-rx-11 <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── atc0-dpxbar <AppleARMIODevice>
│ │ │ │ └── AppleT602XATCDPXBAR(atc0-dpxbar) <AppleT602XATCDPXBAR>
│ │ │ ├── atc0-dpphy <AppleARMIODevice>
│ │ │ │ └── AppleATCDPAltModePort(atc0-dpphy) <AppleATCDPAltModePort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc0-dpin0 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc0-dpin0) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc0-dpin1 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc0-dpin1) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── acio-cpu1 <AppleARMIODevice>
│ │ │ │ └── AppleMxWrapACIO
│ │ │ │ └── iop-acio1-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(ACIO1) <RTBuddy>
│ │ │ │ └── RTBuddyService
│ │ │ ├── apciec1 <AppleARMIODevice>
│ │ │ │ └── AppleT8122PCIeC
│ │ │ │ └── pcic1-bridge <IOPCIDevice>
│ │ │ │ └── IOPP <ApplePCIECHostBridge>
│ │ │ ├── dart-apciec1 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ └── mapper-apciec1-piodma <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── apciec1-piodma <AppleARMIODevice>
│ │ │ │ └── ApplePCIeCPIODMA
│ │ │ ├── acio1 <AppleARMIODevice>
│ │ │ │ ├── AppleThunderboltHALType5
│ │ │ │ │ └── AppleThunderboltNHIType5
│ │ │ │ │ └── IOThunderboltControllerType5
│ │ │ │ │ ├── IOThunderboltLocalNode
│ │ │ │ │ │ ├── IOThunderboltXDomainServiceClientManager
│ │ │ │ │ │ └── AppleThunderboltIPService
│ │ │ │ │ │ └── AppleThunderboltIPPort
│ │ │ │ │ │ └── en2 <IOEthernetInterface>
│ │ │ │ │ │ └── IONetworkStack
│ │ │ │ │ │ └── IONetworkStackUserClient
│ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ └── IOThunderboltSwitchType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltPCIDownAdapterType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltUSBDownAdapter
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ │ └── IOThunderboltPort
│ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ └── AppleThunderboltDPConnectionManager
│ │ │ │ └── IOTBTTunnelClientInterfaceManager
│ │ │ ├── dart-acio1 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-acio1-tx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-tx-11 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio1-rx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-acio1-rx-11 <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── atc1-dpxbar <AppleARMIODevice>
│ │ │ │ └── AppleT602XATCDPXBAR(atc1-dpxbar) <AppleT602XATCDPXBAR>
│ │ │ ├── atc1-dpphy <AppleARMIODevice>
│ │ │ │ └── AppleATCDPAltModePort(atc1-dpphy) <AppleATCDPAltModePort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc1-dpin0 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc1-dpin0) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc1-dpin1 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc1-dpin1) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── acio-cpu2 <AppleARMIODevice>
│ │ │ │ └── AppleMxWrapACIO
│ │ │ │ └── iop-acio2-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(ACIO2) <RTBuddy>
│ │ │ │ └── RTBuddyService
│ │ │ ├── apciec2 <AppleARMIODevice>
│ │ │ │ └── AppleT8122PCIeC
│ │ │ │ └── pcic2-bridge <IOPCIDevice>
│ │ │ │ └── IOPP <ApplePCIECHostBridge>
│ │ │ ├── dart-apciec2 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ └── mapper-apciec2-piodma <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── apciec2-piodma <AppleARMIODevice>
│ │ │ │ └── ApplePCIeCPIODMA
│ │ │ ├── acio2 <AppleARMIODevice>
│ │ │ │ ├── AppleThunderboltHALType5
│ │ │ │ │ └── AppleThunderboltNHIType5
│ │ │ │ │ └── IOThunderboltControllerType5
│ │ │ │ │ ├── IOThunderboltLocalNode
│ │ │ │ │ │ ├── IOThunderboltXDomainServiceClientManager
│ │ │ │ │ │ └── AppleThunderboltIPService
│ │ │ │ │ │ └── AppleThunderboltIPPort
│ │ │ │ │ │ └── en3 <IOEthernetInterface>
│ │ │ │ │ │ └── IONetworkStack
│ │ │ │ │ │ └── IONetworkStackUserClient
│ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ └── IOThunderboltSwitchType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltPCIDownAdapterType5
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltUSBDownAdapter
│ │ │ │ │ │ ├── IOThunderboltPort
│ │ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ │ └── IOThunderboltPort
│ │ │ │ │ │ └── AppleThunderboltDPInAdapterOS
│ │ │ │ │ └── AppleThunderboltDPConnectionManager
│ │ │ │ └── IOTBTTunnelClientInterfaceManager
│ │ │ ├── dart-acio2 <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-acio2-tx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-tx-11 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-0 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-1 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-2 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-3 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-4 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-5 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-6 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-7 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-8 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-9 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-acio2-rx-10 <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-acio2-rx-11 <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── atc2-dpxbar <AppleARMIODevice>
│ │ │ │ └── AppleT602XATCDPXBAR(atc2-dpxbar) <AppleT602XATCDPXBAR>
│ │ │ ├── atc2-dpphy <AppleARMIODevice>
│ │ │ │ └── AppleATCDPAltModePort(atc2-dpphy) <AppleATCDPAltModePort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc2-dpin0 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc2-dpin0) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc2-dpin1 <AppleARMIODevice>
│ │ │ │ └── AppleATCDPINAdapterPort(atc2-dpin1) <AppleATCDPINAdapterPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── atc3-dpxbar <AppleARMIODevice>
│ │ │ │ └── AppleT602XATCDPXBAR(atc3-dpxbar) <AppleT602XATCDPXBAR>
│ │ │ ├── atc3-dpphy <AppleARMIODevice>
│ │ │ │ └── AppleATCDPHDMIPort(atc3-dpphy) <AppleATCDPHDMIPort>
│ │ │ │ ├── Port-HDMI <AppleHDMIPortController>
│ │ │ │ │ └── DisplayPort <IOPortTransportStateDisplayPort>
│ │ │ │ └── IODPPortService
│ │ │ ├── display-crossbar0 <AppleARMIODevice>
│ │ │ │ └── AppleT603XDisplayCrossbar(display-crossbar0) <AppleT603XDisplayCrossbar>
│ │ │ │ └── AppleDisplayConnectionManager
│ │ │ ├── mcc <AppleARMIODevice>
│ │ │ │ └── AppleH15MemCacheController
│ │ │ ├── aic <AppleARMIODevice>
│ │ │ │ └── AppleInterruptControllerV3
│ │ │ ├── aic-timebase <AppleARMIODevice>
│ │ │ ├── wdt <AppleARMIODevice>
│ │ │ │ └── AppleARMWatchdogTimer
│ │ │ │ └── IOWatchdogUserClient
│ │ │ ├── error-handler <AppleARMIODevice>
│ │ │ │ └── AppleH15PlatformErrorHandler
│ │ │ ├── dwi <AppleARMIODevice>
│ │ │ │ └── AppleS8000DWI
│ │ │ ├── pwm <AppleARMIODevice>
│ │ │ │ └── AppleS5L8920XFPWM
│ │ │ ├── aes <AppleARMIODevice>
│ │ │ │ └── AppleS8000AESAccelerator
│ │ │ ├── gpio0 <AppleARMIODevice>
│ │ │ │ └── AppleT8101GPIOIC
│ │ │ ├── aop-gpio <AppleARMIODevice>
│ │ │ │ └── AppleT8101GPIOIC
│ │ │ ├── nub-gpio <AppleARMIODevice>
│ │ │ │ └── AppleT8101GPIOIC
│ │ │ ├── smc-gpio <AppleARMIODevice>
│ │ │ │ └── AppleT8101GPIOIC
│ │ │ ├── aop <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6
│ │ │ │ └── iop-aop-nub <AppleA7IOPNub>
│ │ │ │ ├── AppleSPUTimesyncV2
│ │ │ │ └── RTBuddy(AOP) <RTBuddy>
│ │ │ │ ├── RTBuddyService
│ │ │ │ │ └── AppleSPUFirmwareService
│ │ │ │ ├── RTBuddyIOReportingEndpoint
│ │ │ │ ├── RTBuddyTraceKitEndpoint
│ │ │ │ ├── AOPEndpoint1 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── SPUApp <AppleSPUAppInterface>
│ │ │ │ │ └── AppleSPUAppDriver
│ │ │ │ │ └── AppleSPUProfileDriver
│ │ │ │ ├── AOPEndpoint2 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── wakehint <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ ├── IOHIDInterface
│ │ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ │ ├── IOHIDEventServiceUserClient
│ │ │ │ │ │ └── AppleSPUHIDDriverUserClient
│ │ │ │ │ └── AppleSPUHIDDeviceUserClient
│ │ │ │ ├── AOPEndpoint3 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── aop-audio <AppleSPUAppInterface>
│ │ │ │ │ ├── AppleAOPAudioController
│ │ │ │ │ │ ├── audio-pdm2 <AppleAOPAudioDeviceNode>
│ │ │ │ │ │ │ └── AppleAOPAudioPDM2Device
│ │ │ │ │ │ ├── hfdc-2400000 <AppleAOPAudioDeviceNode>
│ │ │ │ │ │ ├── audio-hp <AppleAOPAudioDeviceNode>
│ │ │ │ │ │ │ └── AppleAOPAudioClientManager
│ │ │ │ │ │ ├── audio-lp-mic-in <AppleAOPAudioDeviceNode>
│ │ │ │ │ │ │ └── AppleAOPAudioLPMicInDevice
│ │ │ │ │ │ ├── audio-leap-internal-loopback <AppleAOPAudioDeviceNode>
│ │ │ │ │ │ │ └── AppleAOPAudioClientManager
│ │ │ │ │ │ └── AppleAOPAudioUserClient
│ │ │ │ │ └── AppleAOPAudioService
│ │ │ │ ├── AOPEndpoint4 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── aop-voicetrigger <AppleSPUAppInterface>
│ │ │ │ │ └── AppleAOPVoiceTriggerController
│ │ │ │ │ └── AppleAOPVoiceTriggerUserClient
│ │ │ │ ├── AOPEndpoint5 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── accel <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ ├── AOPEndpoint6 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── gyro <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ ├── AOPEndpoint7 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── las <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ ├── AOPEndpoint8 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── als <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUVD6286
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ ├── AOPEndpoint9 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── cma <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ ├── IOHIDEventServiceUserClient
│ │ │ │ │ └── AppleSPUHIDDriverUserClient
│ │ │ │ ├── AOPEndpoint10 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── devmotion6 <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ ├── AOPEndpoint11 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSPU
│ │ │ │ │ └── als-temp <AppleSPUHIDInterface>
│ │ │ │ │ └── AppleSPUHIDDevice
│ │ │ │ │ └── IOHIDInterface
│ │ │ │ │ └── AppleSPUHIDDriver
│ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ └── AOPEndpoint12 <RTBuddyEndpointService>
│ │ │ │ └── AppleSPU
│ │ │ │ └── aop-audprov <AppleSPUAppInterface>
│ │ │ ├── dart-aop <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-aop <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-aop-admac <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-scm <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── pmgr <AppleARMIODevice>
│ │ │ │ └── AppleT6030PMGR
│ │ │ │ ├── clpc <ApplePMGRNub>
│ │ │ │ │ └── AppleCLPC
│ │ │ │ │ ├── AppleCLPCUserClient
│ │ │ │ │ └── AppleCLPCUserClient
│ │ │ │ ├── soc-tuner <ApplePMGRNub>
│ │ │ │ │ └── AppleT6030SOCTuner
│ │ │ │ └── ppm <ApplePMGRNub>
│ │ │ │ └── ApplePassthroughPPM
│ │ │ ├── nco <AppleARMIODevice>
│ │ │ │ └── AppleS5L8960XNCO
│ │ │ ├── event-log-handler <AppleARMIODevice>
│ │ │ │ └── AppleEventLogHandler
│ │ │ ├── pmp <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6
│ │ │ │ └── iop-pmp-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(PMP) <RTBuddy>
│ │ │ │ ├── RTBuddyService
│ │ │ │ ├── ApplePMPFirmware
│ │ │ │ ├── RTBuddyIOReportingEndpoint
│ │ │ │ └── PMPEndpoint1 <RTBuddyEndpointService>
│ │ │ │ └── ApplePMPv2
│ │ │ ├── dart-pmp <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ └── mapper-pmp <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── sep <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6SEP
│ │ │ │ └── iop-sep-nub <AppleA7IOPNub>
│ │ │ │ └── AppleSEPManager
│ │ │ │ ├── NVMeSEPNotifier
│ │ │ │ ├── sep-endpoint,cntl <AppleSEPDeviceService>
│ │ │ │ ├── sep-endpoint,hibe <AppleSEPDeviceService>
│ │ │ │ │ └── HibernationService
│ │ │ │ ├── sep-endpoint,stac <AppleSEPDeviceService>
│ │ │ │ │ └── AppleTrustedAccessoryManager
│ │ │ │ │ └── AppleTrustedAccessoryManagerUserClient
│ │ │ │ ├── sep-endpoint,xars <AppleSEPDeviceService>
│ │ │ │ │ └── AppleSEPXARTService
│ │ │ │ ├── sep-endpoint,xarm <AppleSEPDeviceService>
│ │ │ │ │ └── AppleSEPXARTService
│ │ │ │ ├── sep-endpoint,pnon <AppleSEPDeviceService>
│ │ │ │ ├── sep-endpoint,hdcp <AppleSEPDeviceService>
│ │ │ │ │ └── AppleSEPHDCPManager
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ ├── AppleHDCPInterface
│ │ │ │ │ └── AppleHDCPInterface
│ │ │ │ ├── sep-endpoint,sbio <AppleSEPDeviceService>
│ │ │ │ │ └── AppleMesaSEPDriver
│ │ │ │ │ └── AppleBiometricServices
│ │ │ │ ├── sep-endpoint,skdl <AppleSEPDeviceService>
│ │ │ │ │ └── CoreKDLDriver
│ │ │ │ │ ├── CoreKDLUserClient
│ │ │ │ │ └── CoreKDLUserClient
│ │ │ │ ├── sep-endpoint,sse <AppleSEPDeviceService>
│ │ │ │ │ └── AppleSSE
│ │ │ │ │ └── AppleSSEUserClient
│ │ │ │ ├── sep-endpoint,scrd <AppleSEPDeviceService>
│ │ │ │ ├── sep-endpoint,sks <AppleSEPDeviceService>
│ │ │ │ └── AppleSEPUserClient
│ │ │ ├── dart-sep <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ └── mapper-sep <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── sio <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6
│ │ │ │ └── iop-sio-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(SIO) <RTBuddy>
│ │ │ │ ├── RTBuddyService
│ │ │ │ ├── RTBuddyIOReportingEndpoint
│ │ │ │ └── SIOEndpoint1 <RTBuddyEndpointService>
│ │ │ │ └── AppleSmartIO
│ │ │ │ └── sio-dma <AppleSmartIODMANub>
│ │ │ │ └── IODMAController00000103 <AppleSmartIODMAController>
│ │ │ ├── dart-sio <AppleARMIODevice>
│ │ │ │ └── AppleT8110DART
│ │ │ │ ├── mapper-sio <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ ├── mapper-aes <IODARTMapperNub>
│ │ │ │ │ └── IODARTMapper
│ │ │ │ └── mapper-admac <IODARTMapperNub>
│ │ │ │ └── IODARTMapper
│ │ │ ├── ans <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6
│ │ │ │ └── iop-ans-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(ANS2) <RTBuddy>
│ │ │ │ ├── RTBuddyIOReportingEndpoint
│ │ │ │ ├── RTBuddyService
│ │ │ │ │ └── AppleANS3CGv2Controller
│ │ │ │ │ ├── AppleEmbeddedNVMeTemperatureSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── NS_01 <IOEmbeddedNVMeBlockDevice>
│ │ │ │ │ │ └── IOBlockStorageDriver
│ │ │ │ │ │ └── APPLE SSD AP0512Z Media <IOMedia>
│ │ │ │ │ │ ├── IOMediaBSDClient
│ │ │ │ │ │ └── IOGUIDPartitionScheme
│ │ │ │ │ │ ├── iBootSystemContainer <IOMedia>
│ │ │ │ │ │ │ ├── IOMediaBSDClient
│ │ │ │ │ │ │ └── AppleAPFSContainerScheme
│ │ │ │ │ │ │ └── AppleAPFSMedia
│ │ │ │ │ │ │ ├── AppleAPFSMediaBSDClient
│ │ │ │ │ │ │ └── AppleAPFSContainer
│ │ │ │ │ │ │ ├── iSCPreboot <AppleAPFSVolume>
│ │ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ ├── xART <AppleAPFSVolume>
│ │ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ ├── Hardware <AppleAPFSVolume>
│ │ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ └── Recovery <AppleAPFSVolume>
│ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ ├── Container <IOMedia>
│ │ │ │ │ │ │ ├── IOMediaBSDClient
│ │ │ │ │ │ │ └── AppleAPFSContainerScheme
│ │ │ │ │ │ │ └── AppleAPFSMedia
│ │ │ │ │ │ │ ├── AppleAPFSMediaBSDClient
│ │ │ │ │ │ │ └── AppleAPFSContainer
│ │ │ │ │ │ │ ├── Macintosh HD <AppleAPFSVolume>
│ │ │ │ │ │ │ │ ├── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ │ └── com.apple.os.update-5514FF97DEE9C60C7FBF462B06A418D5FC4A882D5AF41D2BAF0A1419FB9B9F86 <AppleAPFSSnapshot>
│ │ │ │ │ │ │ │ └── IOMediaBSDClient
│ │ │ │ │ │ │ ├── Preboot <AppleAPFSVolume>
│ │ │ │ │ │ │ │ ├── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ │ ├── CheerDHW25D2128.arm64eSystemCryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ ├── AppCryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ └── CheerDHW25D2128.arm64eSystemCryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ ├── Recovery <AppleAPFSVolume>
│ │ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ ├── Update <AppleAPFSVolume>
│ │ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ ├── Data <AppleAPFSVolume>
│ │ │ │ │ │ │ │ ├── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ │ │ ├── RevivalB13M202379.UC_FM_CODE_GENERATE_SMALL_V2_BASE_GENERIC_H15_Cryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ ├── Creedence11M6270.SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ ├── RevivalB13M202356.UC_FM_PHOTOS_GENEDIT_MAGICCLEANUP_GENERIC_H15S_Cryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ ├── RevivalB13M202072.UC_FM_CODE_GENERATE_SMALL_V1_BASE_GENERIC_H15_Cryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ │ └── RevivalB13M202072.UC_FM_CODE_GENERATE_SAFETY_GUARDRAIL_BASE_GENERIC_H15S_Cryptex <AppleAPFSGraft>
│ │ │ │ │ │ │ └── VM <AppleAPFSVolume>
│ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ └── RecoveryOSContainer <IOMedia>
│ │ │ │ │ │ ├── IOMediaBSDClient
│ │ │ │ │ │ └── AppleAPFSContainerScheme
│ │ │ │ │ │ └── AppleAPFSMedia
│ │ │ │ │ │ ├── AppleAPFSMediaBSDClient
│ │ │ │ │ │ └── AppleAPFSContainer
│ │ │ │ │ │ ├── Recovery <AppleAPFSVolume>
│ │ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ │ └── Update <AppleAPFSVolume>
│ │ │ │ │ │ └── AppleAPFSVolumeBSDClient
│ │ │ │ │ ├── NS_02 <AppleNVMeNamespaceDevice>
│ │ │ │ │ └── NS_03 <AppleNVMeEAN>
│ │ │ │ │ └── AppleNVMeEANUC
│ │ │ │ ├── RTBuddyTraceKitEndpoint
│ │ │ │ ├── ANS2Endpoint1 <RTBuddyEndpointService>
│ │ │ │ └── ANS2Endpoint2 <RTBuddyEndpointService>
│ │ │ ├── sart-ans <AppleARMIODevice>
│ │ │ │ └── IOCoastGuardSARTMapper
│ │ │ ├── smc <AppleARMIODevice>
│ │ │ │ └── AppleASCWrapV6
│ │ │ │ └── iop-smc-nub <AppleA7IOPNub>
│ │ │ │ └── RTBuddy(SMC) <RTBuddy>
│ │ │ │ ├── RTBuddyIOReportingEndpoint
│ │ │ │ ├── SMCEndpoint1 <RTBuddyEndpointService>
│ │ │ │ │ └── AppleSMCKeysEndpoint
│ │ │ │ │ ├── AppleARMPMUPowerSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor
│ │ │ │ │ │ └── IOHIDEventServiceUserClient
│ │ │ │ │ ├── AppleARMPMUTempSensor