Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

no-execute bit

The flag in a page table entry that forbids running the bytes in that page as instructions, so data such as the stack can't be executed.

The no-execute permission (x86-64 NX/XD, bit 63 of the PTE; ARM64 UXN/PXN execute-never; RISC-V: X bit clear) makes an instruction fetch from the page fault; Windows calls its use DEP (Chapter 37).

Read the full section →