Totalview® for HPC Reference Guide : PART IV Platforms and Operating Systems : Chapter 10 Operating Systems : Troubleshooting Mac OS X Installations : For Mac OS X Versions 10.11 (Capitan) or Later
For Mac OS X Versions 10.11 (Capitan) or Later
In the Mac OS X El Capitan release, Apple has added a new layer named System Integrity Protection (SIP) to its security model. SIP's protections are not limited to protecting the system from file system changes. There are also system calls that are now restricted in their functionality, which can affect developing and debugging on Mac OS X. For runtime protection the following restrictions exist:
task_for_pid() fails with EPERM if called incorrectly, which may cause TotalView to crash
dyld environment variables are ignore
DTrace probes are unavailable
However, SIP does not block inspection by the developer of their own applications while they are being developed. TotalView tools will continue to allow applications to be inspected and debugged during the development process.
For more information about SIP, please see Apple's developer documentation.