Lines Matching defs:prot
2904 int prot = exec ? PROT_READ|PROT_WRITE|PROT_EXEC : PROT_READ|PROT_WRITE;
2907 if (::mprotect(addr, size, prot) == 0) {
2911 uintptr_t res = (uintptr_t) ::mmap(addr, size, prot,
2941 int prot = exec ? PROT_READ|PROT_WRITE|PROT_EXEC : PROT_READ|PROT_WRITE;
2943 (uintptr_t) ::mmap(addr, size, prot,
3201 static bool bsd_mprotect(char* addr, size_t size, int prot) {
3213 return ::mprotect(bottom, size, prot) == 0;
3217 bool os::protect_memory(char* addr, size_t bytes, ProtType prot,
3220 switch (prot) {
5246 int prot;
5250 prot = PROT_READ;
5253 prot = PROT_READ | PROT_WRITE;
5258 prot |= PROT_EXEC;
5265 char* mapped_address = (char*)mmap(addr, (size_t)bytes, prot, flags,