程序如何检查它是否在Solaris x86上的调试器下运行?

时间:2013-08-01 22:57:11

标签: debugging solaris

在linux上我可以检查TracerPid!= 0:

# cat /proc/self/status
Name:   cat
State:  R (running)
Tgid:   12569
Pid:    12569
PPid:   24212
TracerPid:  0
....

如何在Solaris上进行操作?

1 个答案:

答案 0 :(得分:1)

这是一种方式。

如果以下命令显示非空字符串,则跟踪进程标识为pid的进程:

pflags pid | grep flttrace

在较早的Solaris发行版中,pflags位于/usr/proc/bin