From: Tom Hughes Date: Mon, 12 Oct 2009 13:53:12 +0000 (+0000) Subject: Allow translations in client allocated shared memory. Fixes #210322. X-Git-Tag: svn/VALGRIND_3_6_0~506 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfbdee1dcc7a6cd02b5e1eb2dea342b3b0575103;p=thirdparty%2Fvalgrind.git Allow translations in client allocated shared memory. Fixes #210322. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10903 --- diff --git a/coregrind/m_translate.c b/coregrind/m_translate.c index 8ff300fb15..f7149ddb77 100644 --- a/coregrind/m_translate.c +++ b/coregrind/m_translate.c @@ -698,7 +698,7 @@ static Bool translations_allowable_from_seg ( NSegment const* seg ) Bool allowR = False; # endif return seg != NULL - && (seg->kind == SkAnonC || seg->kind == SkFileC) + && (seg->kind == SkAnonC || seg->kind == SkFileC || seg->kind == SkShmC) && (seg->hasX || (seg->hasR && allowR)); }