diff options
Diffstat (limited to 'simpleperf/environment.h')
-rw-r--r-- | simpleperf/environment.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/simpleperf/environment.h b/simpleperf/environment.h index 6d81e981..6547862f 100644 --- a/simpleperf/environment.h +++ b/simpleperf/environment.h @@ -18,6 +18,7 @@ #define SIMPLE_PERF_ENVIRONMENT_H_ #include <functional> +#include <set> #include <string> #include <vector> @@ -68,6 +69,9 @@ static const char* DEFAULT_KERNEL_FILENAME_FOR_BUILD_ID = "[kernel.kallsyms]"; bool GetKernelBuildId(BuildId* build_id); bool GetModuleBuildId(const std::string& module_name, BuildId* build_id); +bool GetValidThreadsFromProcessString(const std::string& pid_str, std::set<pid_t>* tid_set); +bool GetValidThreadsFromThreadString(const std::string& tid_str, std::set<pid_t>* tid_set); + // Expose the following functions for unit tests. std::vector<int> GetOnlineCpusFromString(const std::string& s); |