diff options
Diffstat (limited to 'devel/electron35/files/patch-third__party_perfetto_src_base_utils.cc')
| -rw-r--r-- | devel/electron35/files/patch-third__party_perfetto_src_base_utils.cc | 47 | 
1 files changed, 0 insertions, 47 deletions
diff --git a/devel/electron35/files/patch-third__party_perfetto_src_base_utils.cc b/devel/electron35/files/patch-third__party_perfetto_src_base_utils.cc deleted file mode 100644 index fcdb215791c4..000000000000 --- a/devel/electron35/files/patch-third__party_perfetto_src_base_utils.cc +++ /dev/null @@ -1,47 +0,0 @@ ---- third_party/perfetto/src/base/utils.cc.orig	2025-03-24 20:50:14 UTC -+++ third_party/perfetto/src/base/utils.cc -@@ -38,7 +38,8 @@ - #include <mach/vm_page_size.h> - #endif -  --#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ -+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \ -+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \ -     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) - #include <sys/prctl.h> -  -@@ -278,14 +279,22 @@ std::string GetCurExecutablePath() { -  - std::string GetCurExecutablePath() { -   std::string self_path; --#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) ||   \ -+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) ||   \ -     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \ --    PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA) -+    PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA)) && \ -+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) -   char buf[PATH_MAX]; -   ssize_t size = readlink("/proc/self/exe", buf, sizeof(buf)); -   PERFETTO_CHECK(size != -1); -   // readlink does not null terminate. -   self_path = std::string(buf, static_cast<size_t>(size)); -+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) -+  char *buf; -+  const char *cpath = "/usr/local/chrome/chrome"; -+  if ((buf = getenv("CHROME_EXE_PATH")) != NULL) -+    self_path = std::string(buf); -+  else -+    self_path = std::string(cpath); - #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) -   uint32_t size = 0; -   PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size)); -@@ -337,7 +346,8 @@ bool IsSyncMemoryTaggingEnabled() { - } -  - bool IsSyncMemoryTaggingEnabled() { --#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ -+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \ -+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \ -     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) -   // Compute only once per lifetime of the process. -   static bool cached_value = [] {  | 
