From: Petar Jovanovic Date: Thu, 2 Feb 2017 17:24:14 +0000 (+0000) Subject: Add PROT_READ flag to mmap, as Valgrind needs to be able to read the X-Git-Tag: svn/VALGRIND_3_13_0~203 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26df17c627b866de62f525cb9746f6bed022b48f;p=thirdparty%2Fvalgrind.git Add PROT_READ flag to mmap, as Valgrind needs to be able to read the code before it executes it. This fixes none/tests/bigcode on some MIPS platforms. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16218 --- diff --git a/perf/bigcode.c b/perf/bigcode.c index ae31cbb17c..b5a529125d 100644 --- a/perf/bigcode.c +++ b/perf/bigcode.c @@ -75,7 +75,7 @@ int main(int argc, char* argv[]) printf("%d copies of f(), %d reps\n", n_fns, n_reps); char* a = mmap(0, FN_SIZE * n_fns, - PROT_EXEC|PROT_WRITE, + PROT_EXEC|PROT_WRITE|PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1,0); assert(a != (char*)MAP_FAILED);