diff options
author | Petr Hosek <phosek@chromium.org> | 2018-07-25 03:01:35 +0000 |
---|---|---|
committer | Petr Hosek <phosek@chromium.org> | 2018-07-25 03:01:35 +0000 |
commit | 09ab32798b86be83920d1adef6acbf41539a7be4 (patch) | |
tree | f265c8273a9f49d0bcc23d692b70a8aa2a7d92a1 /cmake | |
parent | 1d385b4e76610a5e1b90f56f7afa0ad0b9551d59 (diff) |
[profile] Support profiling runtime on Fuchsia
This ports the profiling runtime on Fuchsia and enables the
instrumentation. Unlike on other platforms, Fuchsia doesn't use
files to dump the instrumentation data since on Fuchsia, filesystem
may not be accessible to the instrumented process. We instead use
the data sink to pass the profiling data to the system the same
sanitizer runtimes do.
Differential Revision: https://reviews.llvm.org/D47208
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@337881 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/config-ix.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake index 6bad751d7..f3935ffd6 100644 --- a/cmake/config-ix.cmake +++ b/cmake/config-ix.cmake @@ -557,7 +557,7 @@ else() endif() if (PROFILE_SUPPORTED_ARCH AND NOT LLVM_USE_SANITIZER AND - OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows|Android|SunOS") + OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows|Android|Fuchsia|SunOS") set(COMPILER_RT_HAS_PROFILE TRUE) else() set(COMPILER_RT_HAS_PROFILE FALSE) |