From: Szabolcs Nagy Date: Tue, 19 Aug 2014 17:58:05 +0000 (+0200) Subject: fix memfill to use up libc reserved memory (glibc usually has some) X-Git-Url: http://nsz.repo.hu/git/?p=libc-test;a=commitdiff_plain;h=fc5db49aefdfc1f7eedf706e1b05c2af56732796;ds=sidebyside fix memfill to use up libc reserved memory (glibc usually has some) --- diff --git a/src/common/memfill.c b/src/common/memfill.c index 2b8f999..ee47e1a 100644 --- a/src/common/memfill.c +++ b/src/common/memfill.c @@ -6,11 +6,16 @@ int t_memfill() { int r = 0; + /* alloc mmap space with PROT_NONE */ if (t_vmfill(0,0,0) < 0) { t_error("vmfill failed: %s\n", strerror(errno)); r = -1; } + /* limit brk space */ if (t_setrlim(RLIMIT_DATA, 0) < 0) r = -1; + if (!r) + /* use up libc reserves if any */ + while (malloc(1)); return r; }