munmap: Change permission of VMA back to RWX on unmap

Change-Id: Ic02098e7458dd8fa2961fb03dc32e37fb18c5dc5
Refs: #988
This commit is contained in:
Ken Sato
2019-07-26 09:25:36 +09:00
committed by Masamichi Takagi
parent c371fbf13b
commit 18412616e1
8 changed files with 465 additions and 0 deletions

40
test/issues/988/C988.sh Executable file
View File

@ -0,0 +1,40 @@
#/bin/sh
USELTP=1
USEOSTEST=0
. ../../common.sh
issue=988
tid=01
tname=`printf "C${issue}T%02d" ${tid}`
echo "*** ${tname} start *******************************"
ng=0
${MCEXEC} ./C988
if [ $? -eq 0 ]; then
echo "*** ${tname} PASSED ******************************"
else
echo "*** ${tname} FAILED ******************************"
fi
let tid++
echo ""
for tp in mmap01 mmap02 mmap03 mmap04 mmap05 mmap06 mmap07 mmap08\
mmap09 mmap12 mmap14 mmap15
do
tname=`printf "C${issue}T%02d" ${tid}`
echo "*** ${tname} start *******************************"
sudo $MCEXEC $LTPBIN/$tp 2>&1 | tee $tp.txt
ok=`grep TPASS $tp.txt | wc -l`
ng=`grep TFAIL $tp.txt | wc -l`
if [ $ng = 0 ]; then
echo "*** ${tname} PASSED ($ok)"
else
echo "*** ${tname} FAILED (ok=$ok ng=%ng)"
fi
let tid++
echo ""
done