contrib/firefox/0013-musl-getcontext-is-only-avaliable-on-glibc-systems.patch
2022-09-19 22:37:26 +10:00

29 lines
923 B
Diff

From 3283cc3981f99894dec1219fbf380489905827a9 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 20:10:47 +0200
Subject: [PATCH 14/30] musl: getcontext is only avaliable on glibc systems
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
tools/profiler/core/platform-linux-android.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tools/profiler/core/platform-linux-android.cpp b/tools/profiler/core/platform-linux-android.cpp
index d065387552..aaca9e81e4 100644
--- a/tools/profiler/core/platform-linux-android.cpp
+++ b/tools/profiler/core/platform-linux-android.cpp
@@ -603,8 +603,10 @@ static void PlatformInit(PSLockRef aLock) {}
#if defined(HAVE_NATIVE_UNWIND)
void Registers::SyncPopulate() {
+#if defined(__GLIBC__)
if (!getcontext(&mContextSyncStorage)) {
PopulateRegsFromContext(*this, &mContextSyncStorage);
}
+#endif
}
#endif
--
2.34.1