0

如何启动 valgrind 以检查具有非 root 帐户的应用程序?

我有一个应用程序,它只能通过以下方式开始:

su wrt-wxx --shell=/bin/bash -c " application  application  .cfg >/dev/null 2>&1 &"

我想用 valgrind 做 memcheck。

 valgrind --log-file=./mem.log --leak-check=full --show-reachable=yes --trace-children=yes --undef-value-errors=no   su wrt-wxx --shell=/bin/bash -c " application  application  .cfg >/dev/null 2>&1 &"

它无法启动应用程序。

4

1 回答 1

0

我真的不知道该怎么做,但是您是否尝试将 valgrind(而不仅仅是您的应用程序)作为 wrt-wxx 启动?

su wrt-wxx --shell=/bin/bash -c "valgrind valgrind_options your_app >/dev/null 2>&1 &"
于 2013-12-03T23:04:52.617 回答