Sun Studio 12:性能分析器

使用 setuid

由于动态装入器实施了一定的限制,因此将难以使用 setuid(2) 和收集性能数据。如果您的程序调用 setuid或执行 setuid 文件,则收集器可能无法写入实验文件,原因是它缺少新用户 ID 的必需权限。

此问题可以通过以下方法来解决:确保 umask 的设置可将写入权限授予进程在运行时所使用的任何 UID 或 GID。针对实验,这些 ID 必须具有写入权限。