我運行的valgrind如下: -我如何運行valgrind到一個擁有超級用戶位的進程?
在/ usr/local/bin目錄/ Valgrind的 「PROCESS_NAME」
excecution它給我下面的錯誤後
==21731==
==21731== Warning: Can't execute setuid/setgid executable:
==21731== Possible workaround: remove --trace-children=yes, if in effect
==21731==
valgrind: "process name": Permission denied
我的valgrind權限如下: - -R-SR-XR-X的/ usr/local/bin目錄/ Valgrind的
我處理許可如下: - -R-SR-XR-X 「PROCESS_NAME」
平臺:Linux VMLINUX3 2.6.9-78.0.22.ELsmp(RHEL)
Valgrind的版本:的valgrind-3.5.0
任何幫助可以理解
有時候,這是不可能的:) – 2009-11-12 17:07:14
出現這種情況,即使事情是以root用戶身份運行:)最好的方法是更換perms以刪除「s」,然後運行 – 2014-06-06 11:43:00