From 3283cc3981f99894dec1219fbf380489905827a9 Mon Sep 17 00:00:00 2001 From: "Jory A. Pratt" 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 --- 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