26 lines
891 B
Diff
26 lines
891 B
Diff
From 7749e236bbeb46bd24da30023c51dd4733a85c64 Mon Sep 17 00:00:00 2001
|
|
From: Tom Stellard <tstellar@redhat.com>
|
|
Date: Mon, 25 Sep 2017 13:54:59 -0700
|
|
Subject: [PATCH] Fix AArch64 build with glibc 2.26
|
|
|
|
---
|
|
lib/sanitizer_common/sanitizer_linux.cc | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/lib/sanitizer_common/sanitizer_linux.cc b/lib/sanitizer_common/sanitizer_linux.cc
|
|
index 7328a5c..83b2f7e 100644
|
|
--- a/lib/sanitizer_common/sanitizer_linux.cc
|
|
+++ b/lib/sanitizer_common/sanitizer_linux.cc
|
|
@@ -1265,7 +1265,7 @@ struct __sanitizer_esr_context {
|
|
|
|
static bool Aarch64GetESR(ucontext_t *ucontext, u64 *esr) {
|
|
static const u32 kEsrMagic = 0x45535201;
|
|
- u8 *aux = ucontext->uc_mcontext.__reserved;
|
|
+ u8 *aux = ucontext->uc_mcontext.__glibc_reserved1;
|
|
while (true) {
|
|
_aarch64_ctx *ctx = (_aarch64_ctx *)aux;
|
|
if (ctx->size == 0) break;
|
|
--
|
|
1.8.3.1
|
|
|