---
title: getDiagnostics
framework: kernel
role: pseudoSymbol
path: kernel/iofirewiresbp2lun/1813549-getdiagnostics
---

# getDiagnostics

Debug-only method.

## Declaration

```occ
virtual OSObject * getDiagnostics(
 void ); 
```

## Return Value

Return Value Returns a pointer to the diagnostics object (if any).

## Overview

Overview Returns a reference to the internal diagnostics object when the services are built in debug mode. Should be a no-op in release builds.

## See Also

### Miscellaneous

- [attach](kernel/iofirewiresbp2lun/1813520-attach.md)
- [createLogin](kernel/iofirewiresbp2lun/1813525-createlogin.md)
- [createManagementORB](kernel/iofirewiresbp2lun/1813535-createmanagementorb.md)
- [getFireWireUnit](kernel/iofirewiresbp2lun/1813559-getfirewireunit.md)
- [getLUNumber](kernel/iofirewiresbp2lun/1813568-getlunumber.md)
- [handleClose](kernel/iofirewiresbp2lun/1813576-handleclose.md)
- [handleOpen](kernel/iofirewiresbp2lun/1813589-handleopen.md)
- [matchPropertyTable](kernel/iofirewiresbp2lun/1813597-matchpropertytable.md)
