From da6f04b9249054ab815ac815ef5efbb470f731b8 Mon Sep 17 00:00:00 2001 From: Petar Jovanovic Date: Wed, 27 Nov 2019 12:00:43 +0000 Subject: [PATCH] mips: add ld-linux-mipsn8.so.1 as a valid soname NaN2008 dynamic linker is named ld-linux-mipsn8.so.1. Update include/pub_tool_redir.h by adding ld-linux-mipsn8.so.1 to the list of sonames with an accompanying check in coregrind/m_redir.c. Patch by Stefan Maksimovic. --- coregrind/m_redir.c | 1 + include/pub_tool_redir.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/coregrind/m_redir.c b/coregrind/m_redir.c index d1211c5235..1a1117e47e 100644 --- a/coregrind/m_redir.c +++ b/coregrind/m_redir.c @@ -1211,6 +1211,7 @@ Bool VG_(is_soname_ld_so) (const HChar *soname) if (VG_STREQ(soname, VG_U_LD_SO_1)) return True; if (VG_STREQ(soname, VG_U_LD_LINUX_AARCH64_SO_1)) return True; if (VG_STREQ(soname, VG_U_LD_LINUX_ARMHF_SO_3)) return True; + if (VG_STREQ(soname, VG_U_LD_LINUX_MIPSN8_S0_1)) return True; # elif defined(VGO_darwin) if (VG_STREQ(soname, VG_U_DYLD)) return True; # elif defined(VGO_solaris) diff --git a/include/pub_tool_redir.h b/include/pub_tool_redir.h index e194ddbd6b..bd65a44b45 100644 --- a/include/pub_tool_redir.h +++ b/include/pub_tool_redir.h @@ -316,6 +316,8 @@ #define VG_U_LD_LINUX_ARMHF_SO_3 "ld-linux-armhf.so.3" +#define VG_U_LD_LINUX_MIPSN8_S0_1 "ld-linux-mipsn8.so.1" + #endif /* --- Executable name for Darwin Mach-O linker. --- */ -- 2.47.2