From: Petar Jovanovic Date: Wed, 8 Mar 2017 16:30:19 +0000 (+0000) Subject: mips: do not unmap vDSO X-Git-Tag: svn/VALGRIND_3_13_0~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e7427106ac2b89dae15360b66098b1bacb71f2e;p=thirdparty%2Fvalgrind.git mips: do not unmap vDSO vDSO cannot be unmaped for mips architecture because there is no support for custom signal restorer since kernel 2.5. It should fix KDE Bug #376142. Patch by Tamara Vlahovic. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16261 --- diff --git a/coregrind/m_initimg/initimg-linux.c b/coregrind/m_initimg/initimg-linux.c index 2822f97a36..288dff0ed9 100644 --- a/coregrind/m_initimg/initimg-linux.c +++ b/coregrind/m_initimg/initimg-linux.c @@ -789,7 +789,8 @@ Addr setup_client_stack( void* init_sp, break; # if !defined(VGP_ppc32_linux) && !defined(VGP_ppc64be_linux) \ - && !defined(VGP_ppc64le_linux) + && !defined(VGP_ppc64le_linux) \ + && !defined(VGP_mips32_linux) && !defined(VGP_mips64_linux) case AT_SYSINFO_EHDR: { /* Trash this, because we don't reproduce it */ const NSegment* ehdrseg = VG_(am_find_nsegment)((Addr)auxv->u.a_ptr);