--- third_party/perfetto/src/base/utils.cc.orig 2024-08-14 20:58:54 UTC +++ third_party/perfetto/src/base/utils.cc @@ -38,8 +38,9 @@ #include #endif -#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ - PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) +#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ + PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \ + !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) #include #include @@ -338,8 +339,9 @@ bool IsSyncMemoryTaggingEnabled() { } bool IsSyncMemoryTaggingEnabled() { -#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ - PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) +#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ + PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \ + !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) // Compute only once per lifetime of the process. static bool cached_value = [] { const int res = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0);