]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
mips: do not unmap vDSO
authorPetar Jovanovic <mips32r2@gmail.com>
Wed, 8 Mar 2017 16:30:19 +0000 (16:30 +0000)
committerPetar Jovanovic <mips32r2@gmail.com>
Wed, 8 Mar 2017 16:30:19 +0000 (16:30 +0000)
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

coregrind/m_initimg/initimg-linux.c

index 2822f97a36da0ca084ec3b4fbec94243867527a4..288dff0ed909ac47ca3f67cc7a44d75d956e92d1 100644 (file)
@@ -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);