diff options
Diffstat (limited to 'simpleperf/utils.h')
-rw-r--r-- | simpleperf/utils.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/simpleperf/utils.h b/simpleperf/utils.h index c041f9bd..1e3b52b3 100644 --- a/simpleperf/utils.h +++ b/simpleperf/utils.h @@ -32,6 +32,8 @@ #include <android-base/unique_fd.h> #include <ziparchive/zip_archive.h> +namespace simpleperf { + static inline uint64_t AlignDown(uint64_t value, uint64_t alignment) { return value & ~(alignment - 1); } @@ -178,14 +180,12 @@ std::string GetSimpleperfVersion(); std::optional<std::set<int>> GetCpusFromString(const std::string& s); std::optional<std::set<pid_t>> GetTidsFromString(const std::string& s, bool check_if_exists); -namespace { - // from boost::hash_combine template <typename T> -void HashCombine(size_t& seed, const T& val) { +static inline void HashCombine(size_t& seed, const T& val) { seed ^= std::hash<T>()(val) + 0x9e3779b9 + (seed << 6) + (seed >> 2); } -} // namespace +} // namespace simpleperf #endif // SIMPLE_PERF_UTILS_H_ |