$OpenBSD: patch-third_party_perfetto_src_tracing_core_tracing_service_impl_cc,v 1.3 2019/04/17 11:48:54 robert Exp $

Index: third_party/perfetto/src/tracing/core/tracing_service_impl.cc
--- third_party/perfetto/src/tracing/core/tracing_service_impl.cc.orig
+++ third_party/perfetto/src/tracing/core/tracing_service_impl.cc
@@ -1494,7 +1494,8 @@ TraceBuffer* TracingServiceImpl::GetBufferByID(BufferI
 
 void TracingServiceImpl::UpdateMemoryGuardrail() {
 #if !PERFETTO_BUILDFLAG(PERFETTO_EMBEDDER_BUILD) && \
-    !PERFETTO_BUILDFLAG(PERFETTO_OS_MACOSX)
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_MACOSX) && \
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
   uint64_t total_buffer_bytes = 0;
 
   // Sum up all the shared memory buffers.
@@ -1545,7 +1546,8 @@ void TracingServiceImpl::SnapshotClocks(std::vector<Tr
   protos::ClockSnapshot* clock_snapshot = packet.mutable_clock_snapshot();
 
 #if !PERFETTO_BUILDFLAG(PERFETTO_OS_MACOSX) && \
-    !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
   struct {
     clockid_t id;
     protos::ClockSnapshot::Clock::Type type;
