[Lldb-commits] [PATCH] D24890: implement timeout sample support for Linux
Todd Fiala via lldb-commits
lldb-commits at lists.llvm.org
Fri Sep 23 17:07:21 PDT 2016
tfiala created this revision.
tfiala added reviewers: labath, tberghammer.
tfiala added a subscriber: lldb-commits.
This is the Linux counterpart to the recently-added macOS-side support for sampling a test process that times out, prior to killing it.
This implementation is based on the Linux perf tools. Each distribution will have a different way to install it. The hook is skipped if Linux perf is not available.
On Ubuntu 16.04, the requisite support can be retrieved with:
sudo apt-get install perf-tools-unstable
Like the macOS side, the content out the time spent at each call point per backtrace is specified in a file in the session directory of the format:
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 8504 bytes
Desc: not available
More information about the lldb-commits