Searched refs:NX (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.141.1/osfmk/x86_64/ |
| H A D | pmap.c | 955 pmap_mark_range(pmap_t npmap, uint64_t sv, uint64_t nxrosz, boolean_t NX, boolean_t ro) in pmap_mark_range() argument 975 if ((NX ^ !!(*pdep & INTEL_PTE_NX)) || (ro ^ !!!(*pdep & INTEL_PTE_WRITE))) { in pmap_mark_range() 982 NX ? "" : "X"); in pmap_mark_range() 986 if (NX) { in pmap_mark_range() 1008 if ((NX ^ !!(*ptep & INTEL_PTE_NX)) || (ro ^ !!!(*ptep & INTEL_PTE_WRITE))) { in pmap_mark_range() 1015 NX ? "" : "X"); in pmap_mark_range() 1018 if (NX) { in pmap_mark_range() 1032 …DPRINTF("%s(0x%llx, 0x%llx, %u, %u): 0x%llx, 0x%llx\n", __FUNCTION__, sv, nxrosz, NX, ro, cv, ptep… in pmap_mark_range()
|
| /xnu-10063.141.1/osfmk/i386/ |
| H A D | machine_routines.c | 257 boolean_t NX = !!!(prot & VM_PROT_EXECUTE), ro = !!!(prot & VM_PROT_WRITE); in ml_static_protect() local 261 pmap_mark_range(kernel_pmap, vmaddr, size, NX, ro); in ml_static_protect()
|
| H A D | pmap.h | 742 pmap_mark_range(pmap_t npmap, uint64_t sv, uint64_t nxrosz, boolean_t NX,
|