xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-devtools/breakpad/breakpad/mcontext.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1map the mcontext_t structure for musl
2
3Upstream-Status: Inappropriate[need to consider Android]
4
5Signed-off-by: Khem Raj <raj.khem@gmail.com>
6Index: git/src/client/linux/minidump_writer/linux_core_dumper.cc
7===================================================================
8--- git.orig/src/client/linux/minidump_writer/linux_core_dumper.cc
9+++ git/src/client/linux/minidump_writer/linux_core_dumper.cc
10@@ -196,7 +196,7 @@ bool LinuxCoreDumper::EnumerateThreads()
11         info.tgid = status->pr_pgrp;
12         info.ppid = status->pr_ppid;
13 #if defined(__mips__)
14-#if defined(__ANDROID__)
15+#if defined(__ANDROID__) || !defined(__GLIBC__)
16         for (int i = EF_R0; i <= EF_R31; i++)
17           info.mcontext.gregs[i - EF_R0] = status->pr_reg[i];
18 #else  // __ANDROID__
19