memory set as any additional stack space allocated by valgrind will
have both flags set. This fixes bug #106293.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4156
for (i = 0; i < segments_used; i++) {
s = &segments[i];
flags = s->flags & (SF_SHARED|SF_MMAP|SF_VALGRIND|SF_CORE|SF_STACK);
- if (flags != SF_MMAP && flags != SF_STACK)
+ if (flags != SF_MMAP && flags != SF_STACK && flags != (SF_MMAP|SF_STACK))
continue;
if ((s->prot & (VKI_PROT_READ|VKI_PROT_WRITE))
!= (VKI_PROT_READ|VKI_PROT_WRITE))