| /freebsd/tools/test/stress2/misc/ |
| H A D | mprotect.sh | 37 cat > mprotect.c <<EOF 56 if (mprotect(addr, len, PROT_NONE) != 0) 58 if (mprotect(addr, len, PROT_READ) != 0) 62 if (mprotect(addr, 4096, PROT_NONE) != 0) /* trigger demotion */ 70 mycc -o mprotect -Wall -Wextra -O0 mprotect.c || exit 1 72 ./mprotect; s=$? 74 rm mprotect.c mprotect
|
| H A D | mmap9.sh | 80 if (mprotect(addr, sz, PROT_READ)) 82 if (mprotect(addr, sz, PROT_READ | PROT_WRITE)) 84 if (mprotect(addr, sz, PROT_READ)) 86 if (mprotect(addr, sz, PROT_READ | PROT_WRITE))
|
| H A D | mmap3.sh | 83 mprotect(p, 0x570e3d38, 0x2c8fd54f); 90 mprotect((void *)v, arc4random(), arc4random()); 126 if (mprotect(p, trunc_page(arc4random() % len), PROT_READ) == -1 )
|
| H A D | mmap30.sh | 67 if (mprotect(addr, pagesz, PROT_READ | PROT_WRITE) == -1) 70 if (mprotect(addr, pagesz, PROT_NONE) == -1)
|
| H A D | mmap12.sh | 73 if (mprotect(addr, sz, PROT_NONE) != 0) 75 if (mprotect(addr, sz, PROT_WRITE) != 0)
|
| H A D | mprotect3.sh | 12 Bug 272585 - calling mprotect in an mmap-ed stack can affect non-target pages 51 if (mprotect(guard, pagesize, PROT_NONE)) {
|
| H A D | mmap8.sh | 77 if (mprotect(addr, sz, PROT_READ)) 81 if (mprotect(addr, sz, PROT_WRITE | PROT_READ))
|
| /freebsd/tests/sys/vm/ |
| H A D | mmap_test.c | 311 error = mprotect(p, pagesize, PROT_WRITE); in ATF_TC_BODY() 313 error = mprotect(p, pagesize, PROT_READ | PROT_WRITE); in ATF_TC_BODY() 315 error = mprotect(p, pagesize, PROT_READ | PROT_EXEC); in ATF_TC_BODY() 340 error = mprotect(p, pagesize, PROT_WRITE); in ATF_TC_BODY() 342 error = mprotect(p, pagesize, PROT_READ | PROT_WRITE); in ATF_TC_BODY() 344 error = mprotect(p, pagesize, PROT_READ | PROT_EXEC); in ATF_TC_BODY() 354 error = mprotect(p, pagesize, PROT_WRITE); in ATF_TC_BODY() 356 error = mprotect(p, pagesize, PROT_READ | PROT_WRITE); in ATF_TC_BODY() 358 error = mprotect(p, pagesize, PROT_READ | PROT_EXEC); in ATF_TC_BODY()
|
| /freebsd/contrib/netbsd-tests/lib/libc/sys/ |
| H A D | t_mprotect.c | 135 ATF_REQUIRE(mprotect(map, page, PROT_WRITE) != 0); in ATF_TC_BODY() 158 ATF_REQUIRE(mprotect((char *)-1, 1, PROT_READ) != 0); in ATF_TC_BODY() 216 ATF_REQUIRE(mprotect(map, page, PROT_EXEC|PROT_READ) == 0); in ATF_TC_BODY() 220 ATF_REQUIRE(mprotect(map, page, PROT_READ) == 0); in ATF_TC_BODY() 298 rv = mprotect(map, 1, prot[i] | PROT_EXEC); in ATF_TC_BODY() 337 ATF_REQUIRE(mprotect(map, page, PROT_READ) == 0); in ATF_TC_BODY()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/safestack/ |
| H A D | safestack_platform.h | 103 DEFINE__REAL(int, mprotect, void *a, size_t b, int c); 174 DEFINE__REAL(int, mprotect, void *a, size_t b, int c); in Mprotect() 175 return _REAL(mprotect, addr, length, prot); in Mprotect() 177 return _REAL(mprotect)(addr, length, prot); in Mprotect()
|
| /freebsd/contrib/netbsd-tests/usr.bin/sdiff/ |
| H A D | d_iflags_d1.out | 2 > native-mprotect: permit 51 native-mprotect: prot eq "PROT_READ" then permit < 52 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi < 53 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm < 54 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
|
| H A D | d_iflags_b1.out | 2 > native-mprotect: permit 51 native-mprotect: prot eq "PROT_READ" then permit < 52 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi < 53 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm < 54 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
|
| H A D | d_iflags_d2.out | 2 native-mprotect: permit < 50 …native-select: permit | native-mprotect: prot eq "PROT_REA… 51 … > native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi 52 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm 53 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
|
| H A D | d_iflags_b2.out | 2 native-mprotect: permit < 50 …native-select: permit | native-mprotect: prot eq "PROT_REA… 51 … > native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi 52 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm 53 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
|
| H A D | d_same.out | 56 …native-mprotect: prot eq "PROT_READ" then permit native-mprotect: prot eq "PROT_R… 57 …native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit native-mprotect: prot eq "PROT_R… 58 …native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit native-mprotect: prot eq "PROT_R… 59 …native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t native-mprotect: prot eq "PROT_R…
|
| H A D | d_flags_s.out | 2 > native-mprotect: permit 61 native-mprotect: prot eq "PROT_READ" then permit < 62 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit < 63 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit < 64 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t <
|
| H A D | d_input1 | 56 native-mprotect: prot eq "PROT_READ" then permit 57 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit 58 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit 59 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" then permit
|
| H A D | d_tabs1.in | 56 native-mprotect: prot eq "PROT_READ" then permit 57 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit 58 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit 59 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" then permit
|
| /freebsd/usr.bin/sdiff/tests/ |
| H A D | d_iflags_b1.out | 2 > native-mprotect: permit 51 native-mprotect: prot eq "PROT_READ" then permit < 52 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi < 53 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm < 54 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
|
| H A D | d_iflags_d1.out | 2 > native-mprotect: permit 51 native-mprotect: prot eq "PROT_READ" then permit < 52 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi < 53 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm < 54 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
|
| H A D | d_iflags_b2.out | 2 native-mprotect: permit < 50 …native-select: permit | native-mprotect: prot eq "PROT_REA… 51 … > native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi 52 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm 53 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
|
| H A D | d_iflags_d2.out | 2 native-mprotect: permit < 50 …native-select: permit | native-mprotect: prot eq "PROT_REA… 51 … > native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi 52 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm 53 … > native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
|
| H A D | d_same.out | 56 …native-mprotect: prot eq "PROT_READ" then permit native-mprotect: prot eq "PROT_REA… 57 …native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi native-mprotect: prot eq "PROT_REA… 58 …native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm native-mprotect: prot eq "PROT_REA… 59 …native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" native-mprotect: prot eq "PROT_REA…
|
| H A D | d_flags_s.out | 2 > native-mprotect: permit 61 native-mprotect: prot eq "PROT_READ" then permit < 62 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi < 63 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm < 64 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
|
| H A D | d_input1 | 56 native-mprotect: prot eq "PROT_READ" then permit 57 native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit 58 native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit 59 native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" then permit
|