All pastes #633612 Raw Edit

Untitled

public text v1 · immutable
#633612 ·published 2007-07-25 20:44 UTC
rendered paste body
+-o Root  <class IORegistryEntry, retain count 6>
  +-o M68AP  <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 19>
    +-o AppleARMPE  <class AppleARMPE, !registered, !matched, active, busy 0, retain count 14>
    | +-o IOPMrootDomain  <class IOPMrootDomain, registered, matched, active, busy 0, retain count 42>
    | | +-o IORootParent  <class IORootParent, !registered, !matched, active, busy 0, retain count 8>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | +-o options  <class IODTNVRAM, registered, matched, active, busy 0, retain count 7>
    | +-o cpu0@0  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | | +-o AppleARMCPU  <class AppleARMCPU, registered, matched, active, busy 0, retain count 6>
    | |   +-o IOCPUInterruptController  <class IOCPUInterruptController, registered, matched, active, busy 0, retain count 6>
    | +-o cpus  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 7>
    | +-o vram@F400000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | +-o arm-io@3C000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 51>
    | | +-o AppleS5L8900XIO  <class AppleS5L8900XIO, !registered, !matched, active, busy 0, retain count 46>
    | |   +-o vic@E00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleARMPL192VIC  <class AppleARMPL192VIC, registered, matched, active, busy 0, retain count 6>
    | |   +-o edgeic@E02000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XEdgeIC  <class AppleS5L8900XEdgeIC, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o gpio@6400000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XGPIOIC  <class AppleS5L8900XGPIOIC, registered, matched, active, busy 0, retain count 48>
    | |   +-o power@1A00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XPowerController  <class AppleS5L8900XPowerController, registered, matched, active, busy 0, retain count 7>
    | |   +-o clkrstgen@4500000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XClockController  <class AppleS5L8900XClockController, registered, matched, active, busy 0, retain count 8>
    | |   +-o dmac0@200000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o IODMAController00405890  <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain count 9>
    | |   +-o dmac1@1900000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o IODMAController00405810  <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain count 7>
    | |   +-o sha1@0  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XSHA1  <class AppleS5L8900XSHA1, registered, matched, active, busy 0, retain count 4>
    | |   +-o usb-otg@400000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
    | |   | +-o AppleS5L8900XUSBWrangler  <class AppleS5L8900XUSBWrangler, registered, matched, active, busy 0, retain count 8>
    | |   |   +-o usb-device  <class AppleS5L8900XUSBNub, registered, matched, active, busy 0, retain count 8>
    | |   |   | +-o AppleS5L8900XIpodHAL  <class AppleS5L8900XIpodHAL, registered, matched, active, busy 0, retain count 6>
    | |   |   |   +-o IOIpodUSBDevice  <class IOIpodUSBDevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |     +-o IOUSBDeviceInterface@0  <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain count 10>
    | |   |   |     | +-o IOUSBDeviceUserClientIniter  <class IOUSBDeviceUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |     | +-o IOUSBDeviceInterfaceUserClient  <class IOUSBDeviceInterfaceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |     +-o IOUSBDeviceInterface@1  <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain count 8>
    | |   |   |     | +-o IOUSBDeviceUserClientIniter  <class IOUSBDeviceUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |     | +-o IOAccessoryPortUSB  <class IOAccessoryPortUSB, registered, matched, active, busy 0, retain count 5>
    | |   |   |     |   +-o IOAccessoryPortUserClient  <class IOAccessoryPortUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |     +-o IOUSBDeviceInterface@2  <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain count 8>
    | |   |   |       +-o IOUSBDeviceUserClientIniter  <class IOUSBDeviceUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |       +-o AppleUSBDeviceMux  <class AppleUSBDeviceMux, registered, matched, active, busy 0, retain count 4>
    | |   |   +-o usb-host  <class AppleS5L8900XUSBNub, registered, matched, active, busy 0, retain count 6>
    | |   +-o amc@500000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
    | |   | +-o AppleAMCDriver  <class AppleAMCDriver, registered, matched, active, busy 0, retain count 9>
    | |   |   +-o IOAudio2TransformerStream  <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain count 5>
    | |   |   +-o IOAudio2TransformerStream  <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain count 5>
    | |   |   +-o AppleAMCDriverUserClient  <class AppleAMCDriverUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o adm@800000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XADM  <class AppleS5L8900XADM, registered, matched, active, busy 0, retain count 4>
    | |   +-o clcd@900000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleH1CLCD  <class AppleH1CLCD, registered, matched, active, busy 0, retain count 15>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOMobileFramebufferUserClient  <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o flash-controller0@A00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XADMFMC  <class AppleS5L8900XADMFMC, !registered, !matched, active, busy 0, retain count 9>
    | |   |   +-o disk@F  <class IOFlashStorageDevice, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o AppleNANDFTL  <class AppleNANDFTL, registered, matched, active, busy 0, retain count 5>
    | |   |       +-o IOFlashBlockDevice  <class IOFlashBlockDevice, registered, matched, active, busy 0, retain count 6>
    | |   |         +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>
    | |   |           +-o unknown vendor unknown product Media  <class IOMedia, registered, matched, active, busy 0, retain count 9>
    | |   |             +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |             +-o IOFDiskPartitionScheme  <class IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain count 7>
    | |   |               +-o Untitled 1@1  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
    | |   |               +-o Untitled 2@2  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |                 +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
    | |   +-o aes@C00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XAES  <class AppleS5L8900XAES, registered, matched, active, busy 0, retain count 9>
    | |   |   +-o IOAESAcceleratorUserClient  <class IOAESAcceleratorUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o IOAESAcceleratorUserClient  <class IOAESAcceleratorUserClient, !registered, !matched, active, busy 0, retain count 4>
    | |   |   +-o IOAESAcceleratorUserClient  <class IOAESAcceleratorUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o sdio@D00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XSDIO  <class AppleS5L8900XSDIO, !registered, !matched, active, busy 0, retain count 9>
    | |   |   +-o SDIODeviceNub  <class SDIODeviceNub, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o AppleMRVL868x  <class AppleMRVL868x, registered, matched, active, busy 0, retain count 8>
    | |   |       +-o IO80211Interface  <class IO80211Interface, registered, matched, active, busy 0, retain count 10>
    | |   |         +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 7>
    | |   |           +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o flash-controller0@F00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XADMFMC  <class AppleS5L8900XADMFMC, !registered, !matched, active, busy 0, retain count 9>
    | |   |   +-o disk@F  <class IOFlashStorageDevice, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o AppleNANDFTL  <class AppleNANDFTL, registered, matched, active, busy 0, retain count 5>
    | |   |       +-o IOFlashBlockDevice  <class IOFlashBlockDevice, registered, matched, active, busy 0, retain count 6>
    | |   |         +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>
    | |   |           +-o unknown vendor unknown product Media  <class IOMedia, registered, matched, active, busy 0, retain count 9>
    | |   |             +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |             +-o IOFDiskPartitionScheme  <class IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain count 7>
    | |   |               +-o Untitled 1@1  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
    | |   |               +-o Untitled 2@2  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |                 +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
    | |   +-o jpeg@1000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleJPEGDriver  <class AppleJPEGDriver, registered, matched, active, busy 0, retain count 4>
    | |   +-o tv-out@1300000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o mpvd@1600000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleMPVDDriver  <class AppleMPVDDriver, registered, matched, active, busy 0, retain count 6>
    | |   +-o camin@1700000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleH1CamIn  <class AppleH1CamIn, registered, matched, active, busy 0, retain count 7>
    | |   +-o h264bpd@1800000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleH264BPDDriver  <class AppleH264BPDDriver, registered, matched, active, busy 0, retain count 6>
    | |   +-o mbx@3000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleMBXController  <class AppleMBXController, registered, matched, active, busy 0, retain count 5>
    | |   |   +-o AppleMBXDevice  <class AppleMBXDevice, registered, matched, active, busy 0, retain count 9>
    | |   |     +-o AppleMBXUserClient  <class AppleMBXUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o prng@6100000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o spi0@4300000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
    | |   | +-o AppleS5L8900XSPIController  <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o lcd0@0  <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 9>
    | |   |     +-o AppleMerlotLCD  <class AppleMerlotLCD, registered, matched, active, busy 0, retain count 7>
    | |   +-o otgphyctrl@4400000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XUSBPhy  <class AppleS5L8900XUSBPhy, registered, matched, active, busy 0, retain count 4>
    | |   +-o i2c0@4600000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 11>
    | |   | +-o AppleS5L8900XI2CController  <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain count 8>
    | |   |   +-o audio0@1A  <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 9>
    | |   |   | +-o AppleWM8758Audio  <class AppleWM8758Audio, registered, matched, active, busy 0, retain count 10>
    | |   |   |   +-o AppleWM875xButtons  <class AppleWM875xButtons, registered, matched, active, busy 0, retain count 6>
    | |   |   |   | +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |   | +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   +-o AppleWM875xOutput  <class AppleWM875xOutput, registered, matched, active, busy 0, retain count 7>
    | |   |   |     +-o IOAudio2DeviceUserClient  <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o accelerometer@1D  <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
    | |   |   | +-o AppleLIS302DL  <class AppleLIS302DL, registered, matched, active, busy 0, retain count 8>
    | |   |   |   +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |   +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   +-o als@49  <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
    | |   |   | +-o AppleTSL2561  <class AppleTSL2561, registered, matched, active, busy 0, retain count 8>
    | |   |   |   +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |   +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   +-o pmu@73  <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o ApplePCF50635PMU  <class ApplePCF50635PMU, registered, matched, active, busy 0, retain count 18>
    | |   |       +-o ApplePCF50635PMUBacklight  <class ApplePCF50635PMUBacklight, registered, matched, active, busy 0, retain count 6>
    | |   |       +-o ApplePCF50635PMURTC  <class ApplePCF50635PMURTC, registered, matched, active, busy 0, retain count 5>
    | |   |       +-o ApplePCF50635PMUPowerSource  <class ApplePCF50635PMUPowerSource, registered, matched, active, busy 0, retain count 7>
    | |   +-o timer@6200000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o wdt@6300000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 7>
    | |   | +-o AppleS5L8900XWatchDogTimer  <class AppleS5L8900XWatchDogTimer, registered, matched, active, busy 0, retain count 4>
    | |   +-o i2c1@4900000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XI2CController  <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o camera0@3C  <class AppleARMIICDevice, registered, matched, active, busy 0, retain count 11>
    | |   |     +-o AppleMicron2020  <class AppleMicron2020, registered, matched, active, busy 0, retain count 7>
    | |   +-o i2s0@4A00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XI2SController  <class AppleS5L8900XI2SController, !registered, !matched, active, busy 0, retain count 8>
    | |   |   +-o audio0@0  <class AppleARMIISDevice, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o AppleWM8758Audio  <class AppleWM8758Audio, registered, matched, active, busy 0, retain count 10>
    | |   |       +-o AppleWM875xButtons  <class AppleWM875xButtons, registered, matched, active, busy 0, retain count 6>
    | |   |       | +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |       | +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |       +-o AppleWM875xOutput  <class AppleWM875xOutput, registered, matched, active, busy 0, retain count 7>
    | |   |         +-o IOAudio2DeviceUserClient  <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o uart0@4C00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
    | |   | +-o AppleS5L8900XSerial  <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain count 7>
    | |   |   +-o iap  <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 8>
    | |   |     +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
    | |   |     +-o AppleOnboardSerialBSDClient  <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o uart1@4C04000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
    | |   | +-o AppleS5L8900XSerial  <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain count 7>
    | |   |   +-o baseband  <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 17>
    | |   |     +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
    | |   |     +-o AppleOnboardSerialBSDClient  <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     +-o AppleReliableSerialLayer  <class AppleReliableSerialLayer, registered, matched, active, busy 0, retain count 7>
    | |   |     +-o AppleBaseband  <class AppleBaseband, registered, matched, active, busy 0, retain count 5>
    | |   |       +-o AppleBasebandUserClient  <class AppleBasebandUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o uart3@4C0C000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
    | |   | +-o AppleS5L8900XSerial  <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain count 7>
    | |   |   +-o bluetooth  <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 10>
    | |   |     +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
    | |   |     +-o AppleOnboardSerialBSDClient  <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     +-o BTReset  <class BTReset, !registered, !matched, active, busy 0, retain count 4>
    | |   +-o uart4@4C10000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
    | |   | +-o AppleS5L8900XSerial  <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain count 7>
    | |   |   +-o debug  <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain count 8>
    | |   |     +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
    | |   |     +-o AppleOnboardSerialBSDClient  <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o i2s1@4D00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 8>
    | |   | +-o AppleS5L8900XI2SController  <class AppleS5L8900XI2SController, !registered, !matched, active, busy 0, retain count 9>
    | |   |   +-o audio1@0  <class AppleARMIISDevice, registered, matched, active, busy 0, retain count 8>
    | |   |     +-o AppleBasebandOutput  <class AppleBasebandOutput, registered, matched, active, busy 0, retain count 7>
    | |   |     | +-o IOAudio2DeviceUserClient  <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     +-o AppleBasebandInput  <class AppleBasebandInput, registered, matched, active, busy 0, retain count 7>
    | |   |       +-o IOAudio2DeviceUserClient  <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   +-o spi1@4E00000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
    | |   | +-o AppleS5L8900XSPIController  <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o lcd0@0  <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 11>
    | |   |     +-o AppleMerlotLCD  <class AppleMerlotLCD, registered, matched, active, busy 0, retain count 7>
    | |   +-o pke@5000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o chipid@6500000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o spi2@5200000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 9>
    | |   | +-o AppleS5L8900XSPIController  <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   +-o multi-touch@0  <class AppleARMSPIDevice, registered, matched, active, busy 0, retain count 10>
    | |   |     +-o AppleMultitouchSPI  <class AppleMultitouchSPI, registered, matched, active, busy 0, retain count 6>
    | |   |       +-o AppleMultitouchSPIUserClient  <class AppleMultitouchSPIUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   +-o edram@10000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o vrom@18000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 6>
    | |   +-o nor-flash@1C000000  <class AppleARMIODevice, registered, matched, active, busy 0, retain count 10>
    | |     +-o AppleARMCFIFlashController  <class AppleARMCFIFlashController, registered, matched, active, busy 0, retain count 7>
    | |       +-o diagnostic-data@6000  <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 6>
    | |       +-o nvram@FC000  <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 7>
    | |       | +-o AppleARMCHRPNVRAM  <class AppleARMCHRPNVRAM, !registered, !matched, active, busy 0, retain count 4>
    | |       +-o raw-device@8000  <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain count 7>
    | |         +-o AppleImage2NORAccess  <class AppleImage2NORAccess, registered, matched, active, busy 0, retain count 5>
    | |           +-o AppleImage2NORAccessUserClient  <class AppleImage2NORAccessUserClient, !registered, !matched, active, busy 0, retain count 4>
    | +-o buttons  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 12>
    | | +-o AppleM68Buttons  <class AppleM68Buttons, registered, matched, active, busy 0, retain count 8>
    | |   +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | +-o button-wake  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 8>
    | | +-o AppleM68WakeButton  <class AppleM68WakeButton, registered, matched, active, busy 0, retain count 6>
    | |   +-o IOHIDUserClientIniter  <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   +-o IOHIDEventServiceUserClient  <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain count 6>
    | +-o dock  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 10>
    | | +-o IOAccessoryManager  <class IOAccessoryManager, registered, matched, active, busy 0, retain count 8>
    | |   +-o IOAccessoryManagerUserClient  <class IOAccessoryManagerUserClient, !registered, !matched, active, busy 0, retain count 5>
    | +-o charger  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 17>
    +-o IOResources  <class IOResources, registered, matched, active, busy 0, retain count 10>
      +-o com_apple_driver_FairPlayIOKit  <class com_apple_driver_FairPlayIOKit, registered, matched, active, busy 0, retain count 9>
      | +-o com_apple_driver_FairPlayIOKitUserClient  <class com_apple_driver_FairPlayIOKitUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o com_apple_driver_FairPlayIOKitUserClient  <class com_apple_driver_FairPlayIOKitUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o com_apple_driver_FairPlayIOKitUserClient  <class com_apple_driver_FairPlayIOKitUserClient, !registered, !matched, active, busy 0, retain count 5>
      +-o IOCoreSurfaceRoot  <class IOCoreSurfaceRoot, registered, matched, active, busy 0, retain count 191>
      | +-o IOCoreSurfaceRootUserClient  <class IOCoreSurfaceRootUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o IOCoreSurfaceRootUserClient  <class IOCoreSurfaceRootUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o IOCoreSurfaceRootUserClient  <class IOCoreSurfaceRootUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o IOCoreSurfaceRootUserClient  <class IOCoreSurfaceRootUserClient, !registered, !matched, active, busy 0, retain count 5>
      | +-o IOCoreSurfaceRootUserClient  <class IOCoreSurfaceRootUserClient, !registered, !matched, active, busy 0, retain count 5>
      +-o AppleSerialKDP  <class AppleSerialKDP, !registered, !matched, active, busy 0, retain count 4>
      +-o IOHDIXController  <class IOHDIXController, registered, matched, active, busy 0, retain count 4>
      +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 7>
        +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>